Cuprins:
- Provizii
- Pasul 1: Diagrama conexiunii
- Pasul 2: Configurarea Blynk pe mobil
- Pasul 3: Codul.
- Pasul 4: Funcționalitatea prototipului video
Video: NEMA 17 - WeMos Mini - Blynk: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Motoarele pas cu pas, cum ar fi NEMA 17, au multe utilizări, iar acest prototip îi va ajuta pe cititori să înțeleagă metoda de control a NEMA 17 din aplicația Blynk.
Aceasta este o încercare de a crea un IoT care să ne ajute să accesăm și să controlăm NEMA 17 de oriunde și oricând.
Există multe cazuri de utilizare în care este utilizat motorul pas cu pas (Mai ales când aveți nevoie de precizie în controlul numărului de ture prin cod).
Provizii
- WeMos D1 Mini
- L298N Acționare motor pas cu pas
- Motor pas cu pas NEMA 17
- Cablu micro USB pentru a alimenta WeMos D1 Mini și a transfera codul.
- Adaptor 12V 1A pentru alimentarea motorului pas cu pas NEMA 17
- Jumper cabluri de la bărbat la bărbat și bărbat la femeie
- Adaptor pentru mufă de curent continuu feminin
- Condensator - 100 μF
- Breadboard.
Pasul 1: Diagrama conexiunii
Imaginea încărcată se explică de la sine și singura modificare majoră este că am folosit un adaptor DC 12V 1A pentru a conecta driverul L298N. De asemenea, nu veți vedea nicio panou de testare.
- D8 din WeMos D1 Mini> IN1 din L298N
- D7 din WeMos D1 Mini> IN2 din L298N
- D6 din WeMos D1 Mini> IN3 din L298N
- D5 din WeMos D1 Mini> IN4 din L298N
- 5V WeMos D1 Mini> 5V L298N
- GND de WeMos D1 Mini> GND de L298N> GND de 12V 1A DC sursa de alimentare
Notă: motorul pas cu pas NEMA17 pe care l-am obținut are pini care au cod roșu, verde, albastru și negru. Pentru a identifica capetele a două bobine, singura modalitate cea mai bună este să atingeți ambele capete și să rotiți arborele pas cu pas. Arborele motorului Stepper se mișcă ușor dacă firele conectate nu aparțin aceleiași bobine, arborele nu se rotește lin dacă aparțin unei singure bobine.
În cazul meu, am conectat firele după cum urmează:
- Roșu pentru NEMA 17> OUT1 din L298N
- Verde NEMA 17> OUT2 din L298N
- Albastru de NEMA 17> OUT3 din L298N
- Negru pentru NEMA 17> OUT4 din L298N
Pasul 2: Configurarea Blynk pe mobil
Capturile de ecran atașate ar trebui să ofere cititorilor acestui articol procedura pas cu pas pentru a configura două butoane care vor ajuta utilizatorul să rotească motorul pas cu pas NEMA 17 în sensul acelor de ceasornic (sau) în sens invers acelor de ceasornic. Dacă cineva nu este capabil să urmărească capturile de ecran și să configureze Blynk complet, ar putea să citească instrucțiunile de mai jos:
- Deschideți aplicația „Blynk” pe mobil și selectați „Proiect nou”.
- Introduceți numele proiectului: „Control NEMA 17” (În acest caz), selectați „WeMos D1mini” din lista „Dispozitiv”. Acum selectați „Creați” pentru a continua cu pașii următori.
- Verificați e-mailul configurat în aplicația „Blynk” pentru a găsi „Jeton de autorizare” (Acest lucru va fi util în timpul codării).
- Apare tabloul de bord, permițându-ne să continuăm cu pașii următori și scopul nostru principal va fi să adăugăm două butoane.
- Reglați butoanele pentru a se potrivi nevoilor de proiectare (Pasul este opțional). În cazul meu, am întins butoanele pentru a se potrivi cu lățimea tabloului de bord.
- Configurați primul buton cu textul „Întoarceți la stânga” cu „V0” ca pin virtual.
- Configurați al doilea buton cu textul „Turn Right” cu „V1” ca pin virtual.
- Navigați la meniul principal și faceți clic pe butonul „Redare” pentru a verifica funcționalitatea aplicației și controlul motorului NEMA 17.
- Motorul NEMA 17 este programat să se rotească de 10 ori la selectarea butonului. Nu se va porni și opri în momentul în care apăsați oricare dintre butoane pentru „Turn Right” (sau) „Turn Left”. Vă rugăm să acordați ceva timp pentru ca NEMA17 să se oprească și apoi continuați să verificați funcționalitatea celui de-al doilea buton.
Pasul 3: Codul.
Înainte de a încărca următorul cod, asigurați-vă că furnizați următoarele:
- Cheia de autorizare de la Blynk
- SSID
- Cheie de acces pentru a permite „WeMos Mini” să acceseze rețeaua wireless și să se conecteze la Internet
De asemenea, selectați următoarele din meniul IDE Arduino: Instrumente> Placă> Plăci ESP8266> LOLIN (WEMOS) D1 R2 și mini.
>> Începutul fragmentului de cod <<<
#include Stepper.h
#include ESP8266WiFi.h
#include BlynkSimpleEsp8266.h
#define BLYNK_PRINT Serial
Stepper my_Stepper (200, D8, D7, D6, D5);
bool Drept = fals;
bool Stânga = false;
char auth = "********************************************* ** ";
char ssid = "****************";
char pass = "*****************************";
configurare nulă () {
Serial.begin (9600);
Blynk.begin (auth, ssid, pass);
my_Stepper.setSpeed (70);
}
BLYNK_WRITE (V1) {
Dreapta = param.asInt ();
}
BLYNK_WRITE (V0) {
Stânga = param.asInt ();
}
void Stepper1 (int Direction, int Rotation) {
for (int i = 0; i <Rotation; i ++) {
my_Stepper.step (Direcția * 200);
Blynk.run ();
}
}
bucla nulă ()
{
Blynk.run ();
dacă (Dreapta) {
Stepper1 (1, 10);
Serial.println („viraj la dreapta”);
}
întârziere (20);
dacă (Stânga) {
Stepper1 (-1, 10);
Serial.println („viraj la stânga”);
}
întârziere (20);
}
>> Sfârșitul fragmentului de cod <<<
Notă: În codul de mai sus, vă rugăm să nu ratați introducerea „” (mai mare decât) în declarația „include”. În cazul oricăror probleme suplimentare cu codul, puteți consulta și captura de ecran care este inclusă în acest articol.
Pasul 4: Funcționalitatea prototipului video
Atașat este videoclipul care îi va ajuta pe cititori să înțeleagă pe scurt modul în care funcționează prototipul.
Recomandat:
ALIMENTATOR MINI TENSIUNE PORTATIVĂ CU USB, LANTERNĂ, TESTER DE COMPONENTE ȘI ÎNCĂRCĂTOR INTEGRAT: 6 pași
ALIMENTATOR MINI TENSIUNE PORTATIVĂ CU USB, LANTERNĂ, TESTER DE COMPONENTE ȘI ÎNCĂRCĂTOR INTEGRAT: Bine ați venit la primul meu instructabil! Cu acest instructable, puteți transforma o bancă de energie solară ieftină / ieftină (cu câteva piese suplimentare) în ceva util. Ceva pe care îl poți folosi în fiecare zi, ca și mine, pentru că este foarte minunat de folosit! Majoritatea av
Cum să faci un player MP3 cu LCD folosind modulul Arduino și DFPlayer Mini MP3 Player: 6 pași
Cum să faci un player MP3 cu LCD folosind modulul Arduino și DFPlayer Mini MP3 Player: Astăzi vom face un player MP3 cu LCD folosind modulul Arduino și DFPlayer mini MP3 Player. Proiectul poate citi fișierele MP3 de pe cardul SD și poate întrerupe și joacă la fel ca dispozitivul acum 10 ani. Și, de asemenea, are o melodie anterioară și următoarea distracție
Mini difuzor reciclat: 7 pași (cu imagini)
Mini difuzor reciclat: Bună băieți, acesta este din nou Matthias și astăzi facem un mini difuzor reciclat. Volumul pe acesta nu va fi foarte tare, deoarece nu are un amplificator, dar puteți controla volumul cu un telefon sau computer. A se distra
DIY - Creați un sistem de mini difuzoare USB cu PAM8403 și carton - Șurub de aur: 5 pași
DIY - Creați un sistem de mini difuzoare USB cu PAM8403 și carton | Șurub auriu: Astăzi, vă voi arăta cum să realizați un mini sistem de boxe USB cu modul de amplificare PAM8403 și carton. Este foarte ușor cu materiale ieftine
Sistemul de alertă pentru parcarea inversă a autovehiculului Arduino - Pași cu pași: 4 pași
Sistemul de alertă pentru parcarea inversă a autovehiculului Arduino | Pași cu pas: în acest proiect, voi proiecta un senzor senzor de parcare inversă Arduino Car Circuit folosind senzorul cu ultrasunete Arduino UNO și HC-SR04. Acest sistem de avertizare auto bazat pe Arduino poate fi utilizat pentru navigație autonomă, autonomie robotică și alte r