INHOUDSOPGAWE:
- Voorrade
- Stap 1: Verbindingsdiagram
- Stap 2: Stel Blynk op Mobile op
- Stap 3: Die kode.
- Stap 4: Funksie van video -prototipe
Video: NEMA 17 - WeMos Mini - Blynk: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Stapmotors soos NEMA 17 het baie gebruike, en hierdie prototipe sal lesers help om die metode om NEMA 17 van die Blynk -app te beheer, te verstaan.
Dit is 'n poging om 'n IoT te maak wat ons sal help om toegang tot en beheer van NEMA 17 te kry, van oral en te eniger tyd.
Daar is baie gevalle waar stappermotor gebruik word (veral as u presisie benodig om die aantal draaie via kode te beheer).
Voorrade
- WeMos D1 Mini
- L298N Stepper motor aandrywing
- NEMA 17 stapmotor
- Mikro -USB -kabel om die WeMos D1 Mini aan te skakel en die kode oor te dra.
- 12V 1A adapter om die NEMA 17 -stapmotor aan te dryf
- Springdrade Manlik tot manlik en manlik na vroulik
- Vroulike DC Power Jack -adapter
- Kondensator - 100 μF
- Broodbord.
Stap 1: Verbindingsdiagram
Die opgelaaide prentjie is vanselfsprekend en die enigste groot verandering is dat ek 'n 12V 1A DC-adapter gebruik het om die L298N-bestuurder aan te sluit. U sal ook geen broodbord sien nie.
- D8 van WeMos D1 Mini> IN1 van L298N
- D7 van WeMos D1 Mini> IN2 van L298N
- D6 van WeMos D1 Mini> IN3 van L298N
- D5 van WeMos D1 Mini> IN4 van L298N
- 5V van WeMos D1 Mini> 5V van L298N
- GND van WeMos D1 Mini> GND van L298N> GND van 12V 1A DC Kragtoevoer
Opmerking: die NEMA17-stapmotor wat ek gekry het, het penne met rooi, groen, blou en swart kleurkodes. Om die punte van twee spoele te identifiseer, is die enigste beste manier om aan die ente te raak en die stepperas te draai. Die Stepper -motoras beweeg glad as die drade wat gekoppel is nie aan dieselfde spoel behoort nie, die as draai nie glad as dit aan een spoel behoort nie.
In my geval het ek die drade soos volg verbind:
- Rooi van NEMA 17> OUT1 van L298N
- Groen van NEMA 17> OUT2 van L298N
- Blou van NEMA 17> OUT3 van L298N
- Swart van NEMA 17> OUT4 van L298N
Stap 2: Stel Blynk op Mobile op
Die aangehegte skermkiekies moet die lesers van hierdie artikel die stap -vir -stap proses gee om twee knoppies op te stel wat die gebruiker sal help om die NEMA 17 -stappermotor met die kloksgewys (of) linksom te draai. As iemand nie kiekies kan volg en die konfigurasie van Blynk kan voltooi nie, kan hy net sowel die onderstaande instruksies lees:
- Maak die "Blynk" -program op u selfoon oop en kies "Nuwe projek".
- Voer projeknaam in: "NEMA 17 Control" (in hierdie geval), kies "WeMos D1mini" uit die lys van "Device". Kies nou 'Skep' om voort te gaan met die volgende stappe.
- Kyk na die e -pos wat in die "Blynk" -program opgestel is om "Authorization Token" te vind (dit sal handig wees tydens kodering).
- Die paneelbord verskyn, sodat ons met die volgende stappe kan voortgaan, en ons hoofdoel is om twee knoppies by te voeg.
- Pas die knoppies aan by die ontwerpbehoeftes (stap is opsioneel). In my geval versprei ek die knoppies om by die breedte van die paneelbord te pas.
- Stel die eerste knoppie op met die teks "Draai links" met "V0" as 'n virtuele pen.
- Stel die tweede knoppie op met die teks "Regs draai" met "V1" as 'n virtuele pen.
- Gaan na die hoofkieslys en klik op die "Speel" -knoppie om die funksionaliteit van die toepassing en die beheer van die NEMA 17 -motor na te gaan.
- Die NEMA 17 -motor is geprogrammeer om 10 keer te draai tydens die keuse van die knoppie. Dit sal nie aan- en uitskakel op die oomblik dat u een van die knoppies druk om na regs te draai (of) na links te draai nie. Laat NEMA17 'n rukkie staan en gaan dan na die funksionaliteit van die tweede knoppie.
Stap 3: Die kode.
Voordat u die volgende kode oplaai, moet u die volgende verskaf:
- Magtigingsleutel van Blynk
- SSID
- Wagwoord om "WeMos Mini" toegang tot die draadlose netwerk te gee en aan die internet gekoppel te word
Kies ook die volgende uit die Arduino IDE -spyskaart: Tools> Board> ESP8266 Boards> LOLIN (WEMOS) D1 R2 & mini.
>> Begin van die kodebroodjie <<<
#sluit Stepper in. h
#sluit ESP8266WiFi.h in
#sluit BlynkSimpleEsp8266.h in
#define BLYNK_PRINT reeks
Stepper my_Stepper (200, D8, D7, D6, D5);
bool Regs = vals;
bool Links = vals;
char auth = "******************************************** ** ";
char ssid = "*****************";
char pass = "****************************";
ongeldige opstelling () {
Serial.begin (9600);
Blynk.begin (auth, ssid, pass);
my_Stepper.setSpeed (70);
}
BLYNK_WRITE (V1) {
Regs = param.asInt ();
}
BLYNK_WRITE (V0) {
Links = param.asInt ();
}
void Stepper1 (int rigting, int rotasie) {
vir (int i = 0; i <Rotasie; i ++) {
my_Stepper.step (rigting * 200);
Blynk.run ();
}
}
leemte lus ()
{
Blynk.run ();
as (regs) {
Stepper1 (1, 10);
Serial.println ("regs draai");
}
vertraging (20);
as (links) {
Stepper1 (-1, 10);
Serial.println ("Links draai");
}
vertraging (20);
}
>> Einde van die kodebroodjie <<<
Let wel: in die kode hierbo moet u nie "" (groter as) in die "insluit" verklaring misloop nie. In die geval van verdere probleme met die kode, kan u ook verwys na die skermkiekie wat by hierdie artikel ingesluit is.
Stap 4: Funksie van video -prototipe
Hierby is die video wat lesers sal help om kortliks te verstaan hoe die prototipe werk.
Aanbeveel:
DRAAGBARE MINI MULTI-VOLTAGE PSU MET USB, FLITSLAMP, KOMPONENTTESTER EN INGEBOU LADER: 6 stappe
DRAAGBARE MINI-VOLTAGE-PSU MET USB, FLITSLAMP, KOMPONENTTESTER EN INGEBOU LADER: Welkom by my eerste instruksies! Met hierdie instruksies kan u 'n dodgy/cheap solar powerbank (met 'n paar ekstra onderdele) omskep in iets nuttigs. Iets wat u elke dag kan gebruik, net soos ek, want dit is regtig wonderlik om te gebruik! Die meeste van
Mini battery aangedrewe CRT -oscilloskoop: 7 stappe (met foto's)
Mini battery aangedrewe CRT -oscilloskoop: Hallo! In hierdie instruksies sal ek jou wys hoe om 'n mini -battery -aangedrewe CRT -ossilloskoop te maak. 'N Osilloskoop is 'n belangrike hulpmiddel om met elektronika te werk; u kan sien dat al die seine in 'n stroombaan rondloop en probleme oplos
Hoe om 'n MP3 -speler met LCD te maak met behulp van Arduino en DFPlayer Mini MP3 -speler -module: 6 stappe
Hoe om 'n MP3 -speler met LCD te maak met behulp van Arduino en DFPlayer Mini MP3 Player Module: Vandag maak ons 'n MP3 -speler met LCD met behulp van Arduino en DFPlayer mini MP3 Player Module.Die projek kan die MP3 -lêers op die SD -kaart lees en kan onderbreek en speel 10 jaar gelede dieselfde as die toestel. En dit het ook die vorige liedjie en die volgende liedjie pret
Opgemaakte mini -luidspreker: 7 stappe (met foto's)
Upcycled Mini Speaker: Hallo ouens, dit is weer Matthias en vandag maak ons 'n upcycled mini speaker. Die volume hiervan sal nie baie hard wees nie, want dit het nie 'n versterker nie, maar u kan steeds die volume met 'n telefoon of rekenaar beheer. Hê pret
DIY - Maak 'n USB -mini -luidsprekerstelsel met PAM8403 en karton - Goue skroef: 5 stappe
DIY - Maak 'n USB -mini -luidsprekerstelsel met PAM8403 en karton | Goue skroef: Vandag sal ek u wys hoe u 'n USB -mini -luidsprekerstelsel kan maak met 'n PAM8403 -versterkermodule en karton. Dit is baie maklik met goedkoop materiaal