Cuprins:

NEMA 17 - WeMos Mini - Blynk: 4 pași
NEMA 17 - WeMos Mini - Blynk: 4 pași

Video: NEMA 17 - WeMos Mini - Blynk: 4 pași

Video: NEMA 17 - WeMos Mini - Blynk: 4 pași
Video: Apa itu? Stepper Motor - Blynk Nodemcu Etching Bucket (Subtittled) 2024, Noiembrie
Anonim
NEMA 17 - WeMos Mini - Blynk
NEMA 17 - WeMos Mini - Blynk
NEMA 17 - WeMos Mini - Blynk
NEMA 17 - WeMos Mini - Blynk
NEMA 17 - WeMos Mini - Blynk
NEMA 17 - WeMos Mini - Blynk

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

  1. WeMos D1 Mini
  2. L298N Acționare motor pas cu pas
  3. Motor pas cu pas NEMA 17
  4. Cablu micro USB pentru a alimenta WeMos D1 Mini și a transfera codul.
  5. Adaptor 12V 1A pentru alimentarea motorului pas cu pas NEMA 17
  6. Jumper cabluri de la bărbat la bărbat și bărbat la femeie
  7. Adaptor pentru mufă de curent continuu feminin
  8. Condensator - 100 μF
  9. Breadboard.

Pasul 1: Diagrama conexiunii

Diagrama conexiunii
Diagrama conexiunii
Diagrama conexiunii
Diagrama conexiunii
Diagrama conexiunii
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.

  1. D8 din WeMos D1 Mini> IN1 din L298N
  2. D7 din WeMos D1 Mini> IN2 din L298N
  3. D6 din WeMos D1 Mini> IN3 din L298N
  4. D5 din WeMos D1 Mini> IN4 din L298N
  5. 5V WeMos D1 Mini> 5V L298N
  6. 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ă:

  1. Roșu pentru NEMA 17> OUT1 din L298N
  2. Verde NEMA 17> OUT2 din L298N
  3. Albastru de NEMA 17> OUT3 din L298N
  4. Negru pentru NEMA 17> OUT4 din L298N

Pasul 2: Configurarea Blynk pe mobil

Configurarea Blynk pe mobil
Configurarea Blynk pe mobil
Configurarea Blynk pe mobil
Configurarea Blynk pe mobil
Configurarea Blynk pe mobil
Configurarea Blynk pe mobil
Configurarea Blynk pe mobil
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:

  1. Deschideți aplicația „Blynk” pe mobil și selectați „Proiect nou”.
  2. 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.
  3. 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).
  4. 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.
  5. 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.
  6. Configurați primul buton cu textul „Întoarceți la stânga” cu „V0” ca pin virtual.
  7. Configurați al doilea buton cu textul „Turn Right” cu „V1” ca pin virtual.
  8. Navigați la meniul principal și faceți clic pe butonul „Redare” pentru a verifica funcționalitatea aplicației și controlul motorului NEMA 17.
  9. 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.

Codul.
Codul.

Înainte de a încărca următorul cod, asigurați-vă că furnizați următoarele:

  1. Cheia de autorizare de la Blynk
  2. SSID
  3. 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: