Sisukord:

NEMA 17 - WeMos Mini - Blynk: 4 sammu
NEMA 17 - WeMos Mini - Blynk: 4 sammu
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

Sammumootoritel nagu NEMA 17 on palju kasutusvõimalusi ja see prototüüp aitab lugejatel mõista meetodit NEMA 17 juhtimiseks rakendusest Blynk.

See on katse luua asjade Interneti, mis aitab meil NEMA 17 juurde pääseda ja seda igal pool ja igal ajal kontrollida.

Stepper-mootorit kasutatakse paljudel juhtudel (eriti siis, kui vajate koodi abil pöörete arvu juhtimise täpsust).

Tarvikud

  1. WeMos D1 Mini
  2. L298N samm -mootoriga ajam
  3. NEMA 17 samm -mootor
  4. Mikro -USB -kaabel WeMos D1 Mini toiteks ja koodi edastamiseks.
  5. 12V 1A adapter NEMA 17 samm -mootori toiteks
  6. Jumper juhtmed meestele ja meestele naistele
  7. Naissoost alalisvoolu pistikupesa adapter
  8. Kondensaator - 100 μF
  9. Leivalaud.

Samm: ühendusskeem

Ühendusskeem
Ühendusskeem
Ühendusskeem
Ühendusskeem
Ühendusskeem
Ühendusskeem

Üleslaaditud pilt on iseenesestmõistetav ja ainus suurem muudatus on see, et kasutasin L298N draiveri ühendamiseks 12V 1A alalisvooluadapterit. Samuti ei näe te ühtegi leivalauda.

  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. WeMos D1 Mini GND> L298N GND> 12V 1A DC toiteallika GND

Märkus: minu omandatud samm-mootoril NEMA17 on nööpnõelad, millel on värvikood punane, roheline, sinine ja must. Ainus parim viis kahe mähise otste tuvastamiseks on puudutada mõlemat otsa ja keerata sammuvõlli. Stepper -mootori võll liigub sujuvalt, kui ühendatud juhtmed ei kuulu samasse mähisesse, võll ei pöörle sujuvalt, kui need kuuluvad ühe mähise juurde.

Minu puhul ühendasin juhtmed järgmiselt:

  1. Punane NEMA 17> OUT1 L298N -st
  2. NEMA 17 roheline> L298N OUT2
  3. Sinine NEMA 17> OUT3 L298N -st
  4. Must NEMA 17> OUT4 L298N -st

2. toiming: Blynk'i seadistamine mobiilis

Blynk'i seadistamine mobiilis
Blynk'i seadistamine mobiilis
Blynk'i seadistamine mobiilis
Blynk'i seadistamine mobiilis
Blynk'i seadistamine mobiilis
Blynk'i seadistamine mobiilis
Blynk'i seadistamine mobiilis
Blynk'i seadistamine mobiilis

Lisatud ekraanipildid peaksid selle artikli lugejatele andma samm -sammult protseduuri kahe nupu konfigureerimiseks, mis aitavad kasutajal pöörata NEMA 17 samm -mootorit päripäeva (või) vastupäeva. Kui keegi ei saa ekraanipilte jälgida ja Blynk'i konfigureerida, võib ta samuti läbi lugeda allolevad juhised.

  1. Avage oma mobiiltelefonis rakendus "Blynk" ja valige "Uus projekt".
  2. Sisestage projekti nimi: "NEMA 17 Control" (antud juhul), valige loendist "Device" "WeMos D1mini". Nüüd valige järgmiste sammude jätkamiseks "Loo".
  3. Kontrollige rakenduses "Blynk" konfigureeritud e -posti, et leida "Autoriseerimismärk" (see on kodeerimise ajal kasulik).
  4. Ilmub armatuurlaud, mis võimaldab meil jätkata järgmiste sammudega ja meie peamine eesmärk on lisada kaks nuppu.
  5. Reguleerige nuppe vastavalt disaini vajadustele (samm on valikuline). Minu puhul laotasin nupud armatuurlaua laiusega kokku.
  6. Seadistage esimene nupp tekstiga "Pöörake vasakule" ja virtuaalse nööpnõelaga "V0".
  7. Seadistage teine nupp tekstiga "Pööra paremale" ja virtuaalse nööpnõelaga "V1".
  8. Liikuge peamenüüsse ja klõpsake nuppu "Esita", et kontrollida rakenduse funktsionaalsust ja NEMA 17 mootori juhtimist.
  9. NEMA 17 mootor on programmeeritud nupu valimisel 10 korda pöörlema. See ei lülitu sisse ega välja hetkel, kui vajutate kumbagi nuppu "Pööra paremale" (või) "Pööra vasakule". Oodake mõnda aega, kuni NEMA17 peatub, ja seejärel kontrollige teise nupu funktsionaalsust.

3. samm: kood.

Kood.
Kood.

Enne järgmise koodi üleslaadimist esitage kindlasti järgmine teave.

  1. Volitusvõti Blynkilt
  2. SSID
  3. Pääsukood, mis võimaldab WeMos Mini -l juurdepääsu traadita võrgule ja Interneti -ühenduse loomisele

Valige Arduino IDE menüüst ka järgmine: Tööriistad> Tahvel> ESP8266 Tahvlid> LOLIN (WEMOS) D1 R2 & mini.

>> Koodilõigu algus <<<

#kaasas Stepper.h

#include ESP8266WiFi.h

#include BlynkSimpleEsp8266.h

#define BLYNK_PRINT seeria

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

bool Õige = vale;

bool Vasak = vale;

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

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

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

tühine seadistus () {

Seriaalne algus (9600);

Blynk.begin (auth, ssid, pass);

my_Stepper.setSpeed (70);

}

BLYNK_WRITE (V1) {

Paremal = param.asInt ();

}

BLYNK_WRITE (V0) {

Vasak = param.asInt ();

}

void Stepper1 (int suund, int rotatsioon) {

jaoks (int i = 0; i <pöörlemine; i ++) {

my_Stepper.step (suund * 200);

Blynk.run ();

}

}

tühine tsükkel ()

{

Blynk.run ();

kui (paremal) {

Stepper1 (1, 10);

Serial.println ("Parempööre");

}

viivitus (20);

kui (vasakul) {

Stepper1 (-1, 10);

Serial.println ("Vasakpööre");

}

viivitus (20);

}

>> Koodilõigu lõpp <<<

Märkus. Ülaltoodud koodis ärge unustage sisestada "" (suurem kui) avaldusse "include". Koodiga seotud täiendavate probleemide korral võite viidata ka selle artikliga kaasnenud ekraanipildile.

4. samm: video prototüübi funktsionaalsus

Lisatud on video, mis aitab lugejatel lühidalt mõista, kuidas prototüüp töötab.

Soovitan: