
Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05



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
- WeMos D1 Mini
- L298N Pohon krokového motora
- Krokový motor NEMA 17
- Micro USB kábel na napájanie WeMos D1 Mini a prenos kódu.
- 12V 1A adaptér na napájanie krokového motora NEMA 17
- Prepojovacie vodiče z muža na muža a z muža na ženu
- Adaptér ženského napájacieho konektora
- Kondenzátor - 100 μF
- Breadboard.
Krok 1: Schéma pripojenia



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.
- D8 z WeMos D1 Mini> IN1 z L298N
- D7 WeMos D1 Mini> IN2 z L298N
- D6 WeMos D1 Mini> IN3 z L298N
- D5 WeMos D1 Mini> IN4 z L298N
- 5V WeMos D1 Mini> 5V z L298N
- 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:
- Červená z NEMA 17> OUT1 z L298N
- Zelená od NEMA 17> OUT2 od L298N
- Modrá z NEMA 17> OUT3 z L298N
- Čierna z NEMA 17> OUT4 z L298N
Krok 2: 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:
- Otvorte na mobile aplikáciu „Blynk“a zvoľte „Nový projekt“.
- 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.
- V e -maile nakonfigurovanom v aplikácii „Blynk“vyhľadajte „Autorizačný token“(Bude to užitočné pri kódovaní).
- 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á.
- 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.
- Prvé tlačidlo nakonfigurujte ako virtuálny špendlík s textom „Odbočiť doľava“s „V0“.
- Konfigurujte druhé tlačidlo s textom „Odbočiť vpravo“s „V1“ako virtuálnym špendlíkom.
- Prejdite do hlavnej ponuky a kliknutím na tlačidlo „Prehrať“skontrolujte funkčnosť aplikácie a ovládanie motora NEMA 17.
- 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..

Pred odoslaním nasledujúceho kódu nezabudnite poskytnúť nasledujúce položky:
- Autorizačný kľúč od Blynka
- SSID
- 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:
Mini gamepad: 3 kroky (s obrázkami)

Mini gamepad: Ahoj priatelia, vyrobil som tento malý gamepad pomocou ATTINY85, chcel som ho robiť dlho, ale nemal som naň dostatok času, nakoniec som ho dokončil a je zábavné ho hrať. Najprv sa ospravedlňujem za nemotornú stavbu, ale videl som niekoľko
Mini FPV-Rover: 4 kroky

Mini FPV-Rover: Toto je mini verzia môjho FPV-Rover V2.0 https://www.thingiverse.com/thing: 2952852 Rozmery sú 10 cm x 10 cm x 3 cm Nasledujúce novinky nájdete na Instagrame. com/ernie_meets_bert
Mini meteorologická stanica využívajúca Arduino a ThingSpeak: 4 kroky

Mini meteorologická stanica využívajúca Arduino a ThingSpeak: Dobrý deň, všetci. V tomto návode vás prevediem krokmi k vytvoreniu personalizovanej mini meteorologickej stanice. Tiež budeme používať ThingSpeak API na odosielanie našich údajov o počasí na ich servery, alebo inak na čo slúži počasie
Zvuková jednotka pre vstavané hračky s použitím Mini prehrávača DFplayer Mini: 4 kroky

Zvuková jednotka pre vstavané hračky používajúce mini prehrávač DFplayer Mini: Vitajte v mojom " ible " #35. Chcete vytvoriť zvukovú jednotku, ktorú môžete používať rôznymi spôsobmi, a v priebehu niekoľkých sekúnd odovzdáte požadované zvuky pre svoje hračky postavené na škrabancoch? Tu prichádza návod, ktorý vysvetľuje, ako to urobiť pomocou D
DIY SmartBlinds V3 s Nema 14: 5 krokov (s obrázkami)

DIY SmartBlinds V3 s Nema14: Cieľom tohto projektu je modernizácia obľúbených inteligentných žalúzií DIY v1.1 s krokovým motorom Nema, aby sa zvýšil krútiaci moment pri pohybujúcich sa roliet. V prípade tohto projektu je mojou najväčšou starosťou veľkosť motorov Nema. Cieľom tejto verzie je vyhľadať