Sisällysluettelo:

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

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

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

Askelmoottoreilla, kuten NEMA 17, on monia käyttötarkoituksia, ja tämä prototyyppi auttaa lukijoita ymmärtämään tavan hallita NEMA 17: tä Blynk -sovelluksesta.

Tämä on yritys tehdä IoT, joka auttaa meitä pääsemään ja hallitsemaan NEMA 17: tä mistä tahansa ja milloin tahansa.

Askelmoottoria käytetään monissa käyttötapauksissa (varsinkin kun tarvitset tarkkuutta kierrosten lukumäärän ohjaamiseen koodin avulla).

Tarvikkeet

  1. WeMos D1 Mini
  2. L298N Askelmoottorin käyttö
  3. NEMA 17 askelmoottori
  4. Micro -USB -kaapeli WeMos D1 Minin virran kytkemiseksi ja koodin siirtämiseksi.
  5. 12V 1A -adapteri NEMA 17 -askelmoottorin virransyöttöön
  6. Hyppyjohdot uros -uros & uros -naaras
  7. Naaras DC -virtaliitin
  8. Kondensaattori - 100 μF
  9. Leipälauta.

Vaihe 1: Liitäntäkaavio

Liitäntäkaavio
Liitäntäkaavio
Liitäntäkaavio
Liitäntäkaavio
Liitäntäkaavio
Liitäntäkaavio

Lähetetty kuva on itsestään selvä, ja ainoa merkittävä muutos on, että käytin 12V 1A DC-sovitinta L298N-ohjaimen yhdistämiseen. Et myöskään näe leipälautaa.

  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. 5 V WeMos D1 Mini> 5 V L298N
  6. GND of WeMos D1 Mini> GND of L298N> GND of 12V 1A DC virtalähde

Huomautus: Saamassani NEMA17-askelmoottorissa on tapit, joissa on värikoodattu punainen, vihreä, sininen ja musta. Kahden kelan päiden tunnistamiseksi ainoa paras tapa on koskettaa molempia päitä ja kääntää askelakselia. Askelmoottorin akseli liikkuu tasaisesti, jos kytketyt johdot eivät kuulu samaan kelaan, akseli ei pyöri tasaisesti, jos ne kuuluvat yhteen kelaan.

Minun tapauksessani olen liittänyt johdot seuraavasti:

  1. Punainen NEMA 17> OUT1 / L298N
  2. Vihreä NEMA 17> OUT2 L298N: stä
  3. Sininen NEMA 17> OUT3, L298N
  4. Musta, NEMA 17> OUT4, L298N

Vaihe 2: Blynkin määrittäminen mobiililaitteille

Blynkin määrittäminen mobiililaitteella
Blynkin määrittäminen mobiililaitteella
Blynkin määrittäminen mobiililaitteella
Blynkin määrittäminen mobiililaitteella
Blynkin määrittäminen mobiililaitteella
Blynkin määrittäminen mobiililaitteella
Blynkin määrittäminen mobiililaitteella
Blynkin määrittäminen mobiililaitteella

Liitettyjen kuvakaappausten pitäisi antaa tämän artikkelin lukijoille vaiheittaiset ohjeet kahden painikkeen määrittämiseen, jotka auttavat käyttäjää kääntämään NEMA 17 -askelmoottoria myötäpäivään (tai) vastapäivään. Jos joku ei pysty seuraamaan kuvakaappauksia ja suorittamaan Blynkin määrityksiä, hän voi myös lukea alla olevat ohjeet:

  1. Avaa "Blynk" -sovellus matkapuhelimellasi ja valitse "Uusi projekti".
  2. Anna projektin nimi: "NEMA 17 Control" (tässä tapauksessa), valitse "WeMos D1mini" "Device" -luettelosta. Valitse nyt "Luo" jatkaaksesi seuraavia vaiheita.
  3. Tarkista "Blynk" -sovelluksessa määritetty sähköposti löytääksesi "Authorization Token" (tästä on hyötyä koodauksen aikana).
  4. Näkyviin tulee kojelauta, jonka avulla voimme jatkaa seuraavissa vaiheissa ja päätavoitteemme on lisätä kaksi painiketta.
  5. Säädä painikkeet suunnittelutarpeiden mukaan (vaihe on valinnainen). Minun tapauksessani levitin painikkeet kojelaudan leveyden mukaan.
  6. Määritä ensimmäinen painike, jossa on teksti "Käänny vasemmalle" ja "V0" virtuaalisena tapana.
  7. Määritä toinen painike tekstillä "Käänny oikealle" ja "V1" virtuaalinaulana.
  8. Siirry päävalikkoon ja napsauta "Toista" -painiketta, jotta voit tarkistaa sovelluksen toiminnot ja ohjata NEMA 17 -moottoria.
  9. NEMA 17 -moottori on ohjelmoitu pyörimään 10 kertaa painikkeen valinnan jälkeen. Se ei kytkeydy päälle tai pois päältä, kun painat jompaakumpaa painiketta "Käänny oikealle" (tai) "Käännä vasemmalle". Anna NEMA17: n pysähtyä jonkin aikaa ja tarkista sitten toisen painikkeen toiminta.

Vaihe 3: Koodi.

Koodi.
Koodi.

Varmista ennen seuraavan koodin lähettämistä, että:

  1. Valtuutusavain Blynkiltä
  2. SSID
  3. Salasana, jonka avulla WeMos Mini voi käyttää langatonta verkkoa ja muodostaa yhteyden Internetiin

Valitse myös seuraavat Arduino IDE -valikosta: Työkalut> Taulu> ESP8266 -levyt> LOLIN (WEMOS) D1 R2 & mini.

>> Koodinpätkän alku <<<

#sis. Stepper.h

#Sisällytä ESP8266WiFi.h

#Sisällytä BlynkSimpleEsp8266.h

#define BLYNK_PRINT -sarja

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

bool Oikea = epätosi;

bool Vasen = epätosi;

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

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

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

void setup () {

Sarja.alku (9600);

Blynk.begin (auth, ssid, pass);

my_Stepper.setSpeed (70);

}

BLYNK_WRITE (V1) {

Oikea = param.asInt ();

}

BLYNK_WRITE (V0) {

Vasen = param.asInt ();

}

void Stepper1 (suunta, intotaatio) {

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

my_Stepper.step (suunta * 200);

Blynk.run ();

}

}

tyhjä silmukka ()

{

Blynk.run ();

jos (oikea) {

Stepper1 (1, 10);

Serial.println ("Oikea käännös");

}

viive (20);

jos (vasen) {

Stepper1 (-1, 10);

Serial.println ("Vasen käännös");

}

viive (20);

}

>> Koodinpätkän loppu <<<

Huomautus: Älä unohda kirjoittaa yllä olevaan koodiin "" (suurempi kuin) "include" -lausekkeeseen. Jos sinulla on muita ongelmia koodin kanssa, voit myös viitata tämän artikkelin kuvakaappaukseen.

Vaihe 4: Videoprototyypin toiminnallisuus

Liitteenä on video, joka auttaa lukijoita lyhyesti ymmärtämään, miten prototyyppi toimii.

Suositeltava: