Kazalo:

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

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

Video: NEMA 17 - WeMos Mini - Blynk: 4 koraki
Video: Apa itu? Stepper Motor - Blynk Nodemcu Etching Bucket (Subtittled) 2024, Junij
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

Koračni motorji, kot je NEMA 17, imajo veliko uporab in ta prototip bo bralcem pomagal razumeti način upravljanja NEMA 17 iz aplikacije Blynk.

To je poskus izdelave interneta stvari, ki nam bo pomagal dostopati in nadzorovati NEMA 17 od koder koli in kadar koli.

Obstaja veliko primerov uporabe, kjer se uporablja koračni motor (še posebej, če potrebujete natančnost pri nadzoru števila obratov s kodo).

Zaloge

  1. WeMos D1 Mini
  2. L298N Pogon koračnega motorja
  3. Koračni motor NEMA 17
  4. Kabel Micro USB za napajanje WeMos D1 Mini in prenos kode.
  5. 12V 1A adapter za napajanje koračnega motorja NEMA 17
  6. Mostične žice za moške in moške za ženske
  7. Ženski adapter za napajanje z enosmernim tokom
  8. Kondenzator - 100 μF
  9. Ogledna plošča.

1. korak: Shema povezave

Shema povezave
Shema povezave
Shema povezave
Shema povezave
Shema povezave
Shema povezave

Naložena slika je samoumevna in edina večja sprememba je, da sem za povezavo gonilnika L298N uporabil 12V 1A DC adapter. Prav tako ne boste videli nobene plošče.

  1. D8 od WeMos D1 Mini> IN1 od L298N
  2. D7 od WeMos D1 Mini> IN2 od L298N
  3. D6 od WeMos D1 Mini> IN3 od L298N
  4. D5 WeMos D1 Mini> IN4 od L298N
  5. 5V WeMos D1 Mini> 5V L298N
  6. GND WeMos D1 Mini> GND L298N> GND 12V 1A DC napajalnik

Opomba: Koračni motor NEMA17, ki sem ga dobil, ima zatiče z barvno označeno rdečo, zeleno, modro in črno barvo. Za identifikacijo koncev dveh tuljav je edini najboljši način, da se dotaknete obeh koncev in obrnete koračno gred. Gred koračnega motorja se gladko premika, če priključene žice ne pripadajo isti tuljavi, gred se ne vrti gladko, če pripadajo eni tuljavi.

V mojem primeru sem žice priključil na naslednji način:

  1. Rdeča od NEMA 17> OUT1 od L298N
  2. Zelena od NEMA 17> OUT2 od L298N
  3. Modra NEMA 17> OUT3 od L298N
  4. Črna od NEMA 17> OUT4 od L298N

2. korak: Konfigurirajte Blynk v mobilnih napravah

Konfiguriranje programa Blynk v mobilnih napravah
Konfiguriranje programa Blynk v mobilnih napravah
Konfiguriranje programa Blynk v mobilnih napravah
Konfiguriranje programa Blynk v mobilnih napravah
Konfiguriranje programa Blynk v mobilnih napravah
Konfiguriranje programa Blynk v mobilnih napravah
Konfiguriranje programa Blynk v mobilnih napravah
Konfiguriranje programa Blynk v mobilnih napravah

Priloženi posnetki zaslona morajo bralcem tega članka dati korak za korakom postopek konfiguracije dveh gumbov, ki bodo uporabniku pomagali zavrteti koračni motor NEMA 17 v smeri urinega kazalca (ali) v nasprotni smeri urinega kazalca. Če nekdo ne more slediti posnetkom zaslona in dokončati konfiguracije Blynka, bi lahko prebral tudi spodnja navodila:

  1. Odprite aplikacijo "Blynk" na svojem mobilnem telefonu in izberite "Nov projekt".
  2. Vnesite ime projekta: "NEMA 17 Control" (v tem primeru), izberite "WeMos D1mini" s seznama "Device". Zdaj izberite "Ustvari", da nadaljujete z naslednjimi koraki.
  3. Preverite e -pošto, konfigurirano v aplikaciji "Blynk", da poiščete "žeton za avtorizacijo" (to bo uporabno med kodiranjem).
  4. Prikaže se armaturna plošča, ki nam omogoča nadaljevanje naslednjih korakov, naš glavni cilj pa bo dodati dva gumba.
  5. Gumbe prilagodite oblikovalskim potrebam (korak je izbirno). V mojem primeru sem gumbe razporedil tako, da ustrezajo širini armaturne plošče.
  6. Konfigurirajte prvi gumb z besedilom "Zavijte levo" z "V0" kot virtualni zatič.
  7. Drugi gumb z besedilom "Zavijte desno" z "V1" konfigurirajte kot virtualni zatič.
  8. Pomaknite se v glavni meni in kliknite gumb "Predvajaj", da preverite delovanje aplikacije in nadzor motorja NEMA 17.
  9. Motor NEMA 17 je programiran tako, da se 10 -krat vrti ob izbiri gumba. Ne bo se vklopil in izklopil, ko pritisnete kateri koli gumb na "Turn Right" (ali) "Turn Left". Počakajte nekaj časa, da se NEMA17 ustavi in nato nadaljujte s preverjanjem delovanja drugega gumba.

3. korak: Koda..

Kodeks..
Kodeks..

Preden naložite naslednjo kodo, navedite naslednje:

  1. Avtorizacijski ključ podjetja Blynk
  2. SSID
  3. Geslo, ki omogoča "WeMos Mini" dostop do brezžičnega omrežja in vzpostavitev povezave z internetom

V meniju Arduino IDE izberite tudi naslednje: Orodja> Plošča> ESP8266 plošče> LOLIN (WEMOS) D1 R2 & mini.

>> Začetek delčka kode <<<

#include Stepper.h

#include ESP8266WiFi.h

#include BlynkSimpleEsp8266.h

#define BLYNK_PRINT Serijska številka

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

bool Desno = napačno;

bool Levo = napačno;

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

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

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

void setup () {

Serial.begin (9600);

Blynk.begin (auth, ssid, pass);

my_Stepper.setSpeed (70);

}

BLYNK_WRITE (V1) {

Desno = param.asInt ();

}

BLYNK_WRITE (V0) {

Levo = param.asInt ();

}

void Stepper1 (int smer, int rotacija) {

for (int i = 0; i <Rotacija; i ++) {

my_Stepper.step (smer * 200);

Blynk.run ();

}

}

void loop ()

{

Blynk.run ();

if (desno) {

Stepper1 (1, 10);

Serial.println ("desni zavoj");

}

zamuda (20);

if (levo) {

Stepper1 (-1, 10);

Serial.println ("zavoj v levo");

}

zamuda (20);

}

>> Konec delčka kode <<<

Opomba: V zgornji kodi ne pozabite vnesti "" (več kot) v stavek "include". V primeru dodatnih težav s kodo se lahko obrnete tudi na posnetek zaslona, ki je vključen v ta članek.

4. korak: Funkcionalnost video prototipa

V prilogi je videoposnetek, ki bo bralcem pomagal na kratko razumeti, kako prototip deluje.

Priporočena: