Tartalomjegyzék:

NEMA 17 - WeMos Mini - Blynk: 4 lépés
NEMA 17 - WeMos Mini - Blynk: 4 lépés

Videó: NEMA 17 - WeMos Mini - Blynk: 4 lépés

Videó: NEMA 17 - WeMos Mini - Blynk: 4 lépés
Videó: Полный контроль над двигателем постоянного тока с помощью ESP8266 NodeMCU D1 Mini через Wi-Fi 2024, November
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

Az olyan léptetőmotoroknak, mint a NEMA 17, sokféle felhasználási területe van, és ez a prototípus segít az olvasóknak megérteni a NEMA 17 vezérlésének módját a Blynk App alkalmazásból.

Ez egy olyan IoT létrehozására tett kísérlet, amely segít elérni és irányítani a NEMA 17 -et bárhonnan és bármikor.

Számos felhasználási eset létezik, amikor léptetőmotort használnak (különösen akkor, ha precízen kell irányítani a fordulatok számát kódon keresztül).

Kellékek

  1. WeMos D1 Mini
  2. L298N Léptetőmotoros hajtás
  3. NEMA 17 léptetőmotor
  4. Micro USB kábel a WeMos D1 Mini áramellátásához és a kód átviteléhez.
  5. 12V 1A adapter a NEMA 17 léptetőmotorhoz
  6. Jumper vezetékek férfi -férfi & férfi -nő
  7. Női DC tápegység -adapter
  8. Kondenzátor - 100 μF
  9. Kenyeretábla.

1. lépés: Csatlakozási rajz

Csatlakozási rajz
Csatlakozási rajz
Csatlakozási rajz
Csatlakozási rajz
Csatlakozási rajz
Csatlakozási rajz

A feltöltött kép magától értetődő, és az egyetlen jelentős változás az, hogy 12V 1A DC adaptert használtam az L298N illesztőprogram csatlakoztatásához. Ezenkívül nem fog látni kenyértáblát.

  1. WeMos D1 Mini D8> L298N IN1
  2. WeMos D1 Mini D7> L298N IN2
  3. WeMos D1 Mini D6> L298N IN3
  4. WeMos D1 Mini D5> L298N IN4
  5. 5V WeMos D1 Mini> 5V L298N
  6. GND of WeMos D1 Mini> GND of L298N> GND of 12V 1A DC tápegység

Megjegyzés: A NEMA17 léptetőmotorhoz tartozó csapok piros, zöld, kék és fekete színkóddal vannak ellátva. Két tekercs végeinek azonosításához az egyetlen legjobb módszer, ha megérinti mindkét végét, és elfordítja a léptető tengelyt. A léptetőmotor tengelye simán mozog, ha a csatlakoztatott vezetékek nem ugyanahhoz a tekercshez tartoznak, a tengely nem forog simán, ha egy tekercshez tartoznak.

Esetemben a következőképpen kötöttem össze a vezetékeket:

  1. A NEMA 17> L298N OUT1 vörösje
  2. A NEMA 17> L298N OUT2 zöldje
  3. A NEMA 17> L298N OUT3 kékje
  4. Fekete NEMA 17> OUT4 L298N

2. lépés: A Blynk konfigurálása mobilon

A Blynk konfigurálása mobilon
A Blynk konfigurálása mobilon
A Blynk konfigurálása mobilon
A Blynk konfigurálása mobilon
A Blynk konfigurálása mobilon
A Blynk konfigurálása mobilon
A Blynk konfigurálása mobilon
A Blynk konfigurálása mobilon

A mellékelt képernyőképeknek a cikk olvasóit lépésről lépésre kell megadniuk két gomb beállításához, amelyek segítik a felhasználót a NEMA 17 léptetőmotor óramutató járásával megegyező (vagy) óramutató járásával ellentétes irányú elforgatásában. Ha valaki nem tudja követni a képernyőképeket és nem tudja befejezni a Blynk konfigurálását, akkor az alábbi utasításokat is elolvashatja:

  1. Nyissa meg a "Blynk" alkalmazást mobilján, és válassza az "Új projekt" lehetőséget.
  2. Írja be a projekt nevét: "NEMA 17 Control" (ebben az esetben), válassza a "WeMos D1mini" lehetőséget az "Eszköz" listából. Most válassza a "Létrehozás" lehetőséget a következő lépések folytatásához.
  3. Ellenőrizze a "Blynk" alkalmazásban konfigurált e -mailt, hogy megtalálja az "Engedélyezési tokent" (Ez hasznos lesz a kódolás során).
  4. Megjelenik az irányítópult, amely lehetővé teszi számunkra, hogy folytassuk a következő lépéseket, és fő célunk két gomb hozzáadása lesz.
  5. Állítsa be a gombokat a tervezési igényeknek megfelelően (a lépés opcionális). Esetemben a gombokat szétterítem, hogy megfeleljenek a műszerfal szélességének.
  6. Konfigurálja az első gombot a "Forduljon balra" szöveggel, és "V0" virtuális tűként.
  7. Állítsa be a második gombot a "Fordulj jobbra" szöveggel, és a "V1" virtuális tűként.
  8. Lépjen a főmenübe, és kattintson a "Lejátszás" gombra az alkalmazás működésének és a NEMA 17 motor vezérlésének ellenőrzéséhez.
  9. A NEMA 17 motor a gomb kiválasztásával 10 -szer forog. Nem kapcsol be és ki abban a pillanatban, amikor bármelyik gombot megnyomja a "Forduljon jobbra" (vagy) "Forduljon balra" állásba. Kérjük, hagyjon egy kis időt, amíg a NEMA17 leáll, majd ellenőrizze a második gomb működését.

3. lépés: A kód.

A kód.
A kód.

A következő kód feltöltése előtt feltétlenül adja meg a következőket:

  1. A Blynk engedélyezési kulcsa
  2. SSID
  3. Jelszó, amely lehetővé teszi a "WeMos Mini" számára, hogy hozzáférjen a vezeték nélküli hálózathoz, és csatlakozzon az internethez

Válassza ki a következőket az Arduino IDE menüből is: Eszközök> Tábla> ESP8266 táblák> LOLIN (WEMOS) D1 R2 & mini.

>> A kódrészlet kezdete <<<

#tartalmazza Stepper.h

#include ESP8266WiFi.h

#include BlynkSimpleEsp8266.h

#define BLYNK_PRINT sorozat

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

bool Jobb = hamis;

bool Bal = hamis;

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

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

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

void setup () {

Sorozat.kezdet (9600);

Blynk.begin (auth, ssid, pass);

my_Stepper.setSpeed (70);

}

BLYNK_WRITE (V1) {

Jobb = param.asInt ();

}

BLYNK_WRITE (V0) {

Bal = param.asInt ();

}

void Stepper1 (int Direction, int Rotation) {

for (int i = 0; i <Forgatás; i ++) {

my_Stepper.step (Irány * 200);

Blynk.run ();

}

}

üres hurok ()

{

Blynk.run ();

ha (jobbra) {

Léptető1 (1, 10);

Serial.println ("Jobb kanyar");

}

késleltetés (20);

ha (balra) {

Léptető1 (-1, 10);

Serial.println ("Bal kanyar");

}

késleltetés (20);

}

>> A kódrészlet vége <<<

Megjegyzés: A fenti kódban ne hagyja ki a "" (nagyobb mint) beírását az "include" utasításba. Ha bármilyen további probléma merül fel a kóddal, akkor a cikkhez tartozó képernyőképet is megtekintheti.

4. lépés: A videó prototípus működése

A mellékletben található az a videó, amely segít az olvasóknak röviden megérteni a prototípus működését.

Ajánlott: