
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59



Pakāpju motoriem, piemēram, NEMA 17, ir daudz pielietojumu, un šis prototips palīdzēs lasītājiem saprast metodi, kā kontrolēt NEMA 17 no lietotnes Blynk.
Tas ir mēģinājums izveidot IoT, kas palīdzēs mums piekļūt un kontrolēt NEMA 17 no jebkuras vietas un jebkurā laikā.
Ir daudz lietošanas gadījumu, kad tiek izmantots pakāpju motors (īpaši, ja nepieciešama precizitāte, kontrolējot pagriezienu skaitu, izmantojot kodu).
Piegādes
- WeMos D1 Mini
- L298N pakāpju motora piedziņa
- NEMA 17 soļu motors
- Mikro USB kabelis WeMos D1 Mini barošanai un koda pārsūtīšanai.
- 12V 1A adapteris NEMA 17 pakāpju motora barošanai
- Džempera vadi no vīrieša uz vīrieti un no vīrieša uz sievieti
- Sieviešu līdzstrāvas ligzdas adapteris
- Kondensators - 100 μF
- Maizes dēlis.
1. darbība: savienojuma shēma



Augšupielādētais attēls ir pašsaprotams, un vienīgās būtiskās izmaiņas ir tādas, ka L298N draivera savienošanai izmantoju 12V 1A līdzstrāvas adapteri. Jūs arī neredzēsit nevienu maizes dēli.
- WeMos D1 Mini D8> L298N IN1
- WeMos D1 Mini D7> L298N IN2
- WeMos D1 Mini D6> L298N IN3
- WeMos D1 Mini D5> L298N IN4
- 5 V no WeMos D1 Mini> 5 V no L298N
- GND no WeMos D1 Mini> GND no L298N> GND no 12V 1A DC barošanas avota
Piezīme: manam NEMA17 soļu motoram ir tapas ar krāsu kodētu sarkanu, zaļu, zilu un melnu. Lai identificētu divu spoļu galus, vienīgais labākais veids ir pieskarties abiem galiem un pagriezt pakāpiena vārpstu. Stepper motora vārpsta pārvietojas vienmērīgi, ja pievienotie vadi nepieder pie vienas spoles, vārpsta negriežas vienmērīgi, ja tie pieder vienai spolei.
Manā gadījumā vadus esmu pievienojis šādi:
- Sarkans no NEMA 17> OUT1 no L298N
- Zaļš no NEMA 17> OUT2 no L298N
- Zils no NEMA 17> OUT3 no L298N
- Melns no NEMA 17> OUT4 no L298N
2. darbība. Blynk konfigurēšana mobilajā ierīcē




Pievienotajiem ekrānuzņēmumiem vajadzētu sniegt šī raksta lasītājiem soli pa solim procedūru, lai konfigurētu divas pogas, kas palīdzēs lietotājam pagriezt NEMA 17 pakāpju motoru pulksteņrādītāja virzienā (vai) pretēji pulksteņrādītāja virzienam. Ja kāds nevar sekot ekrānuzņēmumiem un pabeigt Blynk konfigurēšanu, viņš varētu arī izlasīt tālāk sniegtos norādījumus.
- Savā mobilajā ierīcē atveriet lietotni "Blynk" un atlasiet "Jauns projekts".
- Ievadiet projekta nosaukumu: "NEMA 17 Control" (šajā gadījumā), izvēlieties "WeMos D1mini" no "Device" saraksta. Tagad izvēlieties "Izveidot", lai turpinātu nākamās darbības.
- Pārbaudiet lietotnē "Blynk" konfigurēto e -pastu, lai atrastu "Autorizācijas marķieri" (tas būs noderīgi kodēšanas laikā).
- Parādās informācijas panelis, kas ļauj mums turpināt nākamās darbības, un mūsu galvenais mērķis būs pievienot divas pogas.
- Pielāgojiet pogas atbilstoši dizaina vajadzībām (solis nav obligāts). Manā gadījumā es izvērstu pogas, lai tās atbilstu informācijas paneļa platumam.
- Konfigurējiet pirmo pogu ar tekstu "Pagriezieties pa kreisi" ar "V0" kā virtuālu tapu.
- Konfigurējiet otro pogu ar tekstu "Pagriezieties pa labi" ar "V1" kā virtuālu tapu.
- Dodieties uz galveno izvēlni un noklikšķiniet uz pogas "Atskaņot", lai pārbaudītu lietojumprogrammas funkcionalitāti un NEMA 17 motora vadību.
- NEMA 17 motors ir ieprogrammēts griezties 10 reizes, izvēloties pogu. Tas neieslēgsies un neizslēgsies brīdī, kad nospiežat kādu no pogām uz "Pagriezties pa labi" (vai) "Pagriezties pa kreisi". Lūdzu, uzgaidiet, līdz NEMA17 apstājas, un pēc tam pārbaudiet otrās pogas funkcionalitāti.
3. darbība: kods.

Pirms augšupielādējat šādu kodu, noteikti norādiet tālāk norādīto.
- Autorizācijas atslēga no Blynk
- SSID
- Parole, kas ļauj WeMos Mini piekļūt bezvadu tīklam un izveidot savienojumu ar internetu
Izvēlnē Arduino IDE atlasiet arī sekojošo: Rīki> Dēlis> ESP8266 Dēļi> LOLIN (WEMOS) D1 R2 & mini.
>> Koda fragmenta sākums <<<
#iekļaut Stepper.h
#include ESP8266WiFi.h
#iekļaut BlynkSimpleEsp8266.h
#define BLYNK_PRINT Seriāls
Stepper my_Stepper (200, D8, D7, D6, D5);
bool Pa labi = nepatiess;
bool Pa kreisi = nepatiess;
char auth = "******************************************** ** ";
char ssid = "****************";
char pass = "***************************" ";
void setup () {
Sērijas sākums (9600);
Blynk.begin (auth, ssid, pass);
my_Stepper.setSpeed (70);
}
BLYNK_WRITE (V1) {
Pa labi = param.asInt ();
}
BLYNK_WRITE (V0) {
Pa kreisi = param.asInt ();
}
void Stepper1 (virziens, rotācija) {
par (int i = 0; i <rotācija; i ++) {
my_Stepper.step (virziens * 200);
Blynk.run ();
}
}
tukša cilpa ()
{
Blynk.run ();
ja (pa labi) {
Stepper1 (1, 10);
Serial.println ("Pagrieziens pa labi");
}
kavēšanās (20);
ja (pa kreisi) {
Stepper1 (-1, 10);
Serial.println ("Kreisais pagrieziens");
}
kavēšanās (20);
}
>> Koda fragmenta beigas <<<
Piezīme. Iepriekš minētajā kodā, lūdzu, nepalaidiet garām "" iekļaušanu. Ja rodas papildu problēmas ar kodu, varat arī skatīt šajā rakstā iekļauto ekrānuzņēmumu.
4. solis: video prototipa funkcionalitāte
Pievienots video, kas lasītājiem palīdzēs īsumā saprast, kā darbojas prototips.
Ieteicams:
Pārnēsājams mini sprieguma avots ar USB, zibspuldzi, SASTĀVDAĻU TESTERI UN IEBŪVĒTU LĀDĒTĀJU: 6 soļi

Pārnēsājams mini sprieguma avots ar USB, zibspuldzi, SASTĀVDAĻU TESTERI UN IEBŪVĒTU LĀDĒTĀJU: Laipni lūdzam manā pirmajā pamācībā! Ar šo pamācību jūs varat pārvērst viltīgu/lētu saules enerģijas banku (ar dažām papildu detaļām) par kaut ko noderīgu. Kaut ko jūs varat izmantot katru dienu, piemēram, es, jo tas ir patiešām lieliski lietojams! Lielākā daļa no
Kā izveidot MP3 atskaņotāju ar LCD, izmantojot Arduino un DFPlayer Mini MP3 atskaņotāja moduli: 6 soļi

Kā izveidot MP3 atskaņotāju ar LCD, izmantojot Arduino un DFPlayer Mini MP3 atskaņotāja moduli: Šodien mēs izgatavosim MP3 atskaņotāju ar LCD, izmantojot Arduino un DFPlayer mini MP3 atskaņotāja moduli. Projekts var nolasīt MP3 failus SD kartē un var apturēt un atskaņojiet to pašu, ko ierīce pirms 10 gadiem. Un arī tajā ir jautra iepriekšējā dziesma un nākamā dziesma
Uzlabots mini skaļrunis: 7 soļi (ar attēliem)

Atjaunots mini skaļrunis: Sveiki, puiši, tas atkal ir Matiass, un šodien mēs izgatavojam atjaunotu mini skaļruni. Skaļums šajā gadījumā nebūs ļoti skaļš, jo tam nav pastiprinātāja, taču jūs joprojām varat kontrolēt skaļumu ar tālruni vai datoru. Izklaidējieties
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): 8 soļi

Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): ultraskaņas skaņas pārveidotāji L298N līdzstrāvas adaptera strāvas padeve ar vīriešu līdzstrāvas tapu Arduino UNOBreadboard un analogie porti koda konvertēšanai (C ++)
DIY SmartBlinds V3 ar Nema 14: 5 soļi (ar attēliem)

DIY SmartBlinds V3 ar Nema14: šī projekta mērķis ir uzlabot populārās DIY Smart žalūzijas v1.1 ar Nema pakāpju motoru, lai palielinātu griezes momentu rullīšu žalūzijām. Šim projektam manas lielākās bažas rada Nema motoru izmēri. Šīs versijas mērķis ir