Përmbajtje:

NEMA 17 - WeMos Mini - Blynk: 4 hapa
NEMA 17 - WeMos Mini - Blynk: 4 hapa

Video: NEMA 17 - WeMos Mini - Blynk: 4 hapa

Video: NEMA 17 - WeMos Mini - Blynk: 4 hapa
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Qershor
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

Motorët stepper si NEMA 17 kanë shumë përdorime dhe ky prototip do të ndihmojë lexuesit të kuptojnë metodën për të kontrolluar NEMA 17 nga Blynk App.

Kjo është një përpjekje për të bërë një IoT që do të na ndihmojë të hyjmë dhe kontrollojmë NEMA 17 nga kudo dhe në çdo kohë.

Ka shumë raste përdorimi kur përdoret motori Stepper (Sidomos kur keni nevojë për saktësi në kontrollin e numrit të kthesave përmes kodit).

Furnizimet

  1. WeMos D1 Mini
  2. L298N Makinë me motor Stepper
  3. NEMA 17 Stepper Motor
  4. Kabllo mikro USB për të fuqizuar WeMos D1 Mini dhe transferoni kodin.
  5. Përshtatës 12V 1A për të fuqizuar NEMA 17 Stepper Motor
  6. Jumper Wires Mashkull për Mashkull & Mashkull për Femër
  7. Përshtatës i energjisë elektrike për femra DC
  8. Kondensatori - 100 μF
  9. Breadboard.

Hapi 1: Diagrami i lidhjes

Diagrami i lidhjes
Diagrami i lidhjes
Diagrami i lidhjes
Diagrami i lidhjes
Diagrami i lidhjes
Diagrami i lidhjes

Imazhi i ngarkuar është vetë-shpjegues dhe ndryshimi i vetëm i madh është se kam përdorur një përshtatës DC 12V 1A DC për të lidhur drejtuesin L298N. Ju gjithashtu nuk do të shihni asnjë dërrasë buke.

  1. D8 të WeMos D1 Mini> IN1 të L298N
  2. D7 të WeMos D1 Mini> IN2 të L298N
  3. D6 të WeMos D1 Mini> IN3 të L298N
  4. D5 të WeMos D1 Mini> IN4 të L298N
  5. 5V të WeMos D1 Mini> 5V të L298N
  6. GND e WeMos D1 Mini> GND e L298N> GND e 12V 1A Furnizimi me energji DC

Shënim: NEPRV-ja motorike që kam marrë ka kunja që kanë ngjyrë të kuqe, jeshile, blu dhe të zezë. Për të identifikuar skajet e dy mbështjelljeve e vetmja mënyrë më e mirë është të prekni të dy skajet dhe të ktheni boshtin e hapit. Boshti i motorit Stepper lëviz pa probleme nëse telat e lidhur nuk i përkasin të njëjtës spirale, boshti nuk rrotullohet pa probleme nëse i përkasin një spiraleje.

Në rastin tim, unë i kam lidhur telat si më poshtë:

  1. E kuqe e NEMA 17> OUT1 e L298N
  2. E gjelbër e NEMA 17> Jashtë2 e L298N
  3. Blu e NEMA 17> Jashtë3 e L298N
  4. E zezë e NEMA 17> Jashtë4 e L298N

Hapi 2: Konfigurimi i Blynk në celular

Konfigurimi i Blynk në celular
Konfigurimi i Blynk në celular
Konfigurimi i Blynk në celular
Konfigurimi i Blynk në celular
Konfigurimi i Blynk në celular
Konfigurimi i Blynk në celular
Konfigurimi i Blynk në celular
Konfigurimi i Blynk në celular

Pamjet e ekranit të bashkangjitura duhet t'u japin lexuesve të këtij artikulli hap pas hapi procedurën për të konfiguruar dy butona që do të ndihmojnë përdoruesin të rrotullojë NEMA 17 Stepper Motor në drejtim të akrepave të orës (ose) në drejtim të kundërt. Nëse dikush nuk është në gjendje të ndjekë pamjet e ekranit dhe të përfundojë konfigurimin e Blynk, ata gjithashtu mund të lexojnë udhëzimet më poshtë:

  1. Hapni aplikacionin "Blynk" në celularin tuaj dhe zgjidhni "New Project".
  2. Shkruani Emrin e Projektit: "NEMA 17 Control" (Në këtë rast), zgjidhni "WeMos D1mini" nga lista e "Pajisjes". Tani zgjidhni "Krijo" për të vazhduar me hapat e ardhshëm.
  3. Kontrolloni Email -in e konfiguruar në aplikacionin "Blynk" për të gjetur "Shenjën e Autorizimit" (Kjo do të jetë e dobishme gjatë kodimit).
  4. Pulti shfaqet, duke na lejuar të vazhdojmë me hapat e ardhshëm dhe qëllimi ynë kryesor do të jetë shtimi i dy butonave.
  5. Rregulloni butonat që të përputhen me nevojat e projektimit (Hapi është Opsional). Në rastin tim, unë i përhap butonat që të përputhen me gjerësinë e pultit.
  6. Konfiguroni butonin e parë me tekstin "Ktheni majtas" me "V0" si një pin virtual.
  7. Konfiguroni butonin e dytë me tekstin "Kthehu djathtas" me "V1" si një pin virtual.
  8. Shkoni në menunë kryesore dhe klikoni në butonin "Luaj" për të kontrolluar funksionalitetin e aplikacionit dhe kontrollimin e motorit NEMA 17.
  9. Motori NEMA 17 është programuar të rrotullohet 10 herë në përzgjedhjen e butonit. Nuk do të ndizet dhe fiket në momentin kur shtypni njërën prej butonave në "Kthehu djathtas" (ose) "Kthehu majtas". Ju lutemi lini ca kohë që NEMA17 të ndalet dhe pastaj vazhdoni të kontrolloni funksionalitetin e butonit të dytë.

Hapi 3: Kodi. Me Me

Kodi. Me Me
Kodi. Me Me

Para se të ngarkoni kodin e mëposhtëm, sigurohuni që të siguroni sa vijon:

  1. Çelësi i autorizimit nga Blynk
  2. SSID
  3. Çelësi i kalimit do të lejojë "WeMos Mini" të hyjë në rrjetin Wireless dhe të lidhet me internetin

Gjithashtu zgjidhni sa vijon nga menyja Arduino IDE: Mjetet> Bordi> Tabelat ESP8266> LOLIN (WEMOS) D1 R2 & mini.

>> Fillimi i Pjesës së Kodit <<<

#përfshi Stepper.h

#përfshi ESP8266WiFi.h

#përfshi BlynkSimpleEsp8266.h

#define BLYNK_PRINT Serial

Stepper my_Stepper (200, D8, D7, D6, D5);

bool E drejta = false;

bool Majtas = false;

char author = "***************************************** ** ";

char ssid = "****************";

kalimi i karbonit = "***************************";

void setup () {

Serial.filloj (9600);

Blynk.begin (auth, ssid, pass);

my_Stepper.setSpeed (70);

}

BLYNK_WRITE (V1) {

E drejta = param.asInt ();

}

BLYNK_WRITE (V0) {

Majtas = param.asInt ();

}

void Stepper1 (int Direction, int Rotation) {

për (int i = 0; i <Rotation; i ++) {

my_Stepper.step (Drejtimi * 200);

Blynk.run ();

}

}

lak void ()

{

Blynk.run ();

nëse (djathtas) {

Stepper1 (1, 10);

Serial.println ("Kthesa në të djathtë");

}

vonesa (20);

nëse (majtas) {

Stepper1 (-1, 10);

Serial.println ("Kthesa majtas");

}

vonesa (20);

}

>> Fundi i Pjesës së Kodit <<<

Shënim: Në kodin e mësipërm, ju lutemi mos humbisni futjen e "" (më të madhe se) në deklaratën "përfshi". Në rast të ndonjë problemi tjetër me kodin, ju gjithashtu mund t'i referoheni pamjes së ekranit që përfshihet në këtë artikull.

Hapi 4: Funksionaliteti i Prototipit të videos

Bashkangjitur është videoja që do të ndihmojë lexuesit të kuptojnë shkurtimisht se si funksionon prototipi.

Recommended: