Obsah:

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

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

Video: NEMA 17 - WeMos Mini - Blynk: 4 kroky
Video: Stepper Motor Nema 17 too Hot on DM556 NodeMCU ESP8266 Arduino Web Controll 2024, Septembra
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

Krokové motory, ako napríklad NEMA 17, majú mnoho použití a tento prototyp pomôže čitateľom porozumieť metóde ovládania NEMA 17 z aplikácie Blynk.

Toto je pokus o vytvorenie IoT, ktoré nám pomôže získať prístup a ovládať NEMA 17 odkiaľkoľvek a kedykoľvek.

Existuje mnoho prípadov použitia, kde sa používa krokový motor (obzvlášť keď potrebujete presnosť v riadení počtu závitov pomocou kódu).

Zásoby

  1. WeMos D1 Mini
  2. L298N Pohon krokového motora
  3. Krokový motor NEMA 17
  4. Micro USB kábel na napájanie WeMos D1 Mini a prenos kódu.
  5. 12V 1A adaptér na napájanie krokového motora NEMA 17
  6. Prepojovacie vodiče z muža na muža a z muža na ženu
  7. Adaptér ženského napájacieho konektora
  8. Kondenzátor - 100 μF
  9. Breadboard.

Krok 1: Schéma pripojenia

Schéma zapojenia
Schéma zapojenia
Schéma zapojenia
Schéma zapojenia
Schéma zapojenia
Schéma zapojenia

Nahraný obrázok je sám osebe vysvetľujúci a jedinou zásadnou zmenou je, že som na pripojenie ovládača L298N použil adaptér 12V 1A DC. Tiež neuvidíte žiadny breadboard.

  1. D8 z WeMos D1 Mini> IN1 z L298N
  2. D7 WeMos D1 Mini> IN2 z L298N
  3. D6 WeMos D1 Mini> IN3 z L298N
  4. D5 WeMos D1 Mini> IN4 z L298N
  5. 5V WeMos D1 Mini> 5V z L298N
  6. GND WeMos D1 Mini> GND L298N> GND 12V 1A DC Napájací zdroj

Poznámka: Krokový motor NEMA17, ktorý som dostal, má kolíky s farebným kódovaním červenej, zelenej, modrej a čiernej. Na identifikáciu koncov dvoch cievok je jediný najlepší spôsob, ako sa dotknúť oboch koncov a otočiť krokový hriadeľ. Hriadeľ krokového motora sa pohybuje hladko, ak pripojené vodiče nepatria k tej istej cievke, hriadeľ sa neotáča hladko, ak patria k jednej cievke.

V mojom prípade som káble pripojil nasledovne:

  1. Červená z NEMA 17> OUT1 z L298N
  2. Zelená od NEMA 17> OUT2 od L298N
  3. Modrá z NEMA 17> OUT3 z L298N
  4. Čierna z NEMA 17> OUT4 z L298N

Krok 2: Konfigurácia Blynka v mobile

Konfigurácia Blynka v mobile
Konfigurácia Blynka v mobile
Konfigurácia Blynka v mobile
Konfigurácia Blynka v mobile
Konfigurácia Blynka v mobile
Konfigurácia Blynka v mobile
Konfigurácia Blynka v mobile
Konfigurácia Blynka v mobile

Pripojené snímky obrazovky by mali čitateľom tohto článku poskytnúť postup krok za krokom ku konfigurácii dvoch tlačidiel, ktoré používateľovi pomôžu otočiť krokový motor NEMA 17 v smere hodinových ručičiek (alebo) proti smeru hodinových ručičiek. Ak niekto nie je schopný sledovať snímky obrazovky a dokončiť konfiguráciu Blynka, môže si tiež prečítať nižšie uvedené pokyny:

  1. Otvorte na mobile aplikáciu „Blynk“a zvoľte „Nový projekt“.
  2. Zadajte názov projektu: „NEMA 17 Control“(v tomto prípade), v zozname „Zariadenie“vyberte „WeMos D1mini“. Teraz zvoľte „Vytvoriť“a pokračujte v ďalších krokoch.
  3. V e -maile nakonfigurovanom v aplikácii „Blynk“vyhľadajte „Autorizačný token“(Bude to užitočné pri kódovaní).
  4. Zobrazí sa palubná doska, ktorá nám umožní pokračovať v ďalších krokoch a naším hlavným cieľom bude pridať dve tlačidlá.
  5. Upravte tlačidlá tak, aby zodpovedali potrebám dizajnu (krok je voliteľný). V mojom prípade som roztiahol tlačidlá tak, aby zodpovedali šírke palubnej dosky.
  6. Prvé tlačidlo nakonfigurujte ako virtuálny špendlík s textom „Odbočiť doľava“s „V0“.
  7. Konfigurujte druhé tlačidlo s textom „Odbočiť vpravo“s „V1“ako virtuálnym špendlíkom.
  8. Prejdite do hlavnej ponuky a kliknutím na tlačidlo „Prehrať“skontrolujte funkčnosť aplikácie a ovládanie motora NEMA 17.
  9. Motor NEMA 17 je naprogramovaný tak, aby sa 10 -krát otáčal pri výbere tlačidla. Nezapne sa a nevypne v momente, keď stlačíte jedno z tlačidiel na „Otočte doprava“(alebo) „Otočte doľava“. Nechajte NEMA17 nejaký čas zastaviť a potom pokračujte a skontrolujte funkčnosť druhého tlačidla.

Krok 3: Kód..

Kód..
Kód..

Pred odoslaním nasledujúceho kódu nezabudnite poskytnúť nasledujúce položky:

  1. Autorizačný kľúč od Blynka
  2. SSID
  3. Kľúč zadajte „WeMos Mini“prístup k bezdrôtovej sieti a pripojte sa k internetu

V ponuke Arduino IDE vyberte aj nasledujúce položky: Nástroje> Doska> Dosky ESP8266> LOLIN (WEMOS) D1 R2 a mini.

>> Začiatok útržku kódu <<<

#include Stepper.h

#include ESP8266WiFi.h

#include BlynkSimpleEsp8266.h

#define BLYNK_PRINT Sériové číslo

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

bool Right = false;

bool vľavo = nepravda;

char auth = "************************************** ** ";

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

char pass = "*****************************";

neplatné nastavenie () {

Serial.begin (9600);

Blynk.begin (auth, ssid, pass);

my_Stepper.setSpeed (70);

}

BLYNK_WRITE (V1) {

Vpravo = param.asInt ();

}

BLYNK_WRITE (V0) {

Vľavo = param.asInt ();

}

neplatný Stepper1 (vnútorný smer, vnútorný rotácia) {

pre (int i = 0; i <Rotácia; i ++) {

my_Stepper.step (Smer * 200);

Blynk.run ();

}

}

prázdna slučka ()

{

Blynk.run ();

if (Right) {

Stepper1 (1, 10);

Serial.println ("Otočenie doprava");

}

oneskorenie (20);

ak (vľavo) {

Stepper1 (-1, 10);

Serial.println ("Ľavé odbočenie");

}

oneskorenie (20);

}

>> Koniec fragmentu kódu <<<

Poznámka: Vo vyššie uvedenom kóde prosím neprehliadnite zadanie „“(viac ako) do vyhlásenia „zahrnúť“. V prípade akýchkoľvek ďalších problémov s kódom sa môžete obrátiť aj na snímku obrazovky, ktorá je súčasťou tohto článku.

Krok 4: Funkčnosť prototypu videa

V prílohe je video, ktoré čitateľom pomôže stručne pochopiť, ako prototyp funguje.

Odporúča: