Sommario:
- Forniture
- Passaggio 1: schema di collegamento
- Passaggio 2: configurazione di Blynk su dispositivi mobili
- Passaggio 3: il codice.
- Passaggio 4: funzionalità del prototipo video
Video: NEMA 17 - WeMos Mini - Blynk: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
I motori passo-passo come NEMA 17 hanno molti usi e questo prototipo aiuterà i lettori a capire il metodo per controllare NEMA 17 dall'app Blynk.
Questo è un tentativo di creare un IoT che ci aiuterà ad accedere e controllare NEMA 17 da qualsiasi luogo e in qualsiasi momento.
Esistono molti casi d'uso in cui viene utilizzato il motore passo-passo (soprattutto quando è necessaria precisione nel controllo del numero di giri tramite codice).
Forniture
- WeMos D1 Mini
- L298N Azionamento motore passo-passo
- Motore passo-passo NEMA 17
- Cavo micro USB per alimentare WeMos D1 Mini e trasferire il codice.
- Adattatore 12V 1A per alimentare il motore passo-passo NEMA 17
- Ponticelli da maschio a maschio e da maschio a femmina
- Adattatore jack di alimentazione CC femmina
- Condensatore - 100 μF
- Tagliere.
Passaggio 1: schema di collegamento
L'immagine caricata è autoesplicativa e l'unico cambiamento importante è che ho utilizzato un adattatore CC 12V 1A per collegare il driver L298N. Inoltre, non vedrai alcuna breadboard.
- D8 di WeMos D1 Mini > IN1 di L298N
- D7 di WeMos D1 Mini > IN2 di L298N
- D6 di WeMos D1 Mini > IN3 di L298N
- D5 di WeMos D1 Mini > IN4 di L298N
- 5V di WeMos D1 Mini > 5V di L298N
- GND di WeMos D1 Mini > GND di L298N > GND di alimentazione 12V 1A DC
Nota: il motore passo-passo NEMA17 che ho ricevuto ha pin con codice colore rosso, verde, blu e nero. Per identificare le estremità di due bobine l'unico modo migliore è toccare entrambe le estremità e ruotare l'albero dello stepper. L'albero del motore passo passo si muove dolcemente se i fili collegati non appartengono alla stessa bobina, l'albero non ruota dolcemente se appartengono ad una bobina.
Nel mio caso, ho collegato i fili come segue:
- Rosso di NEMA 17 > OUT1 di L298N
- Verde di NEMA 17 > OUT2 di L298N
- Blu di NEMA 17 > OUT3 di L298N
- Nero di NEMA 17 > OUT4 di L298N
Passaggio 2: configurazione di Blynk su dispositivi mobili
Gli screenshot allegati dovrebbero fornire ai lettori di questo articolo la procedura passo passo per configurare due pulsanti che aiuteranno l'utente a ruotare il motore passo-passo NEMA 17 in senso orario (o) antiorario. Se qualcuno non è in grado di seguire gli screenshot e completare la configurazione di Blynk, potrebbe anche leggere le istruzioni seguenti:
- Apri l'app "Blynk" sul tuo telefonino e seleziona "Nuovo progetto".
- Immettere il nome del progetto: "NEMA 17 Control" (In questo caso), selezionare "WeMos D1mini" dall'elenco di "Dispositivo". Ora seleziona "Crea" per procedere con i passaggi successivi.
- Controlla l'e-mail configurata nell'app "Blynk" per trovare "Token di autorizzazione" (questo sarà utile durante la codifica).
- Viene visualizzata la dashboard, che ci consente di procedere con i passaggi successivi e il nostro obiettivo principale sarà aggiungere due pulsanti.
- Regola i pulsanti in base alle esigenze di progettazione (il passaggio è facoltativo). Nel mio caso, ho allargato i pulsanti in modo che corrispondano alla larghezza del cruscotto.
- Configura il primo pulsante con il testo "Turn Left" con "V0" come pin virtuale.
- Configura il secondo pulsante con il testo "Turn Right" con "V1" come pin virtuale.
- Passare al menu principale e fare clic sul pulsante "Riproduci" per verificare la funzionalità dell'applicazione e controllare il motore NEMA 17.
- Il motore NEMA 17 è programmato per ruotare 10 volte alla selezione del pulsante. Non si accenderà e non si spegnerà nel momento in cui premi uno dei pulsanti per "Girare a destra" (o) "Girare a sinistra". Attendere un po' di tempo affinché NEMA17 si fermi e quindi procedere alla verifica della funzionalità del secondo pulsante.
Passaggio 3: il codice.
Prima di caricare il codice seguente, assicurati di fornire quanto segue:
- Chiave di autorizzazione di Blynk
- SSID
- Passkey per consentire a "WeMos Mini" di accedere alla rete wireless e connettersi a Internet
Seleziona anche quanto segue dal menu IDE di Arduino: Strumenti > Scheda > Schede ESP8266 > LOLIN (WEMOS) D1 R2 e mini.
>> Inizio del frammento di codice <<<
#include Stepper.h
#include ESP8266WiFi.h
#include BlynkSimpleEsp8266.h
#define BLYNK_PRINT seriale
Stepper my_Stepper(200, D8, D7, D6, D5);
bool Destra = falso;
bool Sinistra = falso;
char auth = "******************************************** **";
char ssid = "****************";
char pass = "****************************";
void setup(){
Serial.begin(9600);
Blynk.begin(auth, ssid, pass);
my_Stepper.setSpeed(70);
}
BLYNK_WRITE(V1){
Destra = param.asInt();
}
BLYNK_WRITE(V0){
Sinistra = param.asInt();
}
void Stepper1 (int Direzione, int Rotazione){
for (int i = 0; i < Rotazione; i++){
mio_Passo.passo(Direzione * 200);
Blynk.run();
}
}
ciclo vuoto()
{
Blynk.run();
if (Giusto){
Passo 1(1, 10);
Serial.println("Svolta a destra");
}
ritardo(20);
if (sinistra){
Passo 1(-1, 10);
Serial.println("Svolta a sinistra");
}
ritardo(20);
}
>> Fine del frammento di codice <<<
Nota: nel codice sopra, non dimenticare di inserire "" (maggiore di) nell'istruzione "include". In caso di ulteriori problemi con il codice, puoi anche fare riferimento allo screenshot incluso in questo articolo.
Passaggio 4: funzionalità del prototipo video
In allegato il video che aiuterà i lettori a capire brevemente come funziona il prototipo.
Consigliato:
Mini oscilloscopio CRT alimentato a batteria: 7 passaggi (con immagini)
Mini oscilloscopio CRT alimentato a batteria: Ciao! In questo Instructable ti mostrerò come realizzare un mini oscilloscopio CRT alimentato a batteria. Un oscilloscopio è uno strumento importante per lavorare con l'elettronica; puoi vedere tutti i segnali che fluiscono in un circuito e risolvere i problemi
Come creare un lettore MP3 con LCD utilizzando Arduino e DFPlayer Mini MP3 Player Module: 6 passaggi
Come creare un lettore MP3 con LCD utilizzando Arduino e DFPlayer Mini MP3 Player Module: Oggi realizzeremo un lettore MP3 con LCD utilizzando Arduino e DFPlayer mini MP3 Player Module. Il progetto può leggere i file MP3 nella scheda SD e può mettere in pausa e gioca come il dispositivo 10 anni fa. E ha anche la canzone precedente e la prossima canzone divertente
Mini altoparlante riciclato: 7 passaggi (con immagini)
Mini altoparlante riciclato: Ciao ragazzi, sono di nuovo Matthias e oggi stiamo realizzando un mini altoparlante riciclato. Il volume su questo non sarà molto alto perché non ha un amplificatore ma puoi comunque controllare il volume con un telefono o un computer. Divertiti
Fai da te - Crea un mini sistema di altoparlanti USB con PAM8403 e cartone - Vite d'oro: 5 passaggi
Fai da te - Crea un mini sistema di altoparlanti USB con PAM8403 e cartone | Vite d'oro: oggi ti mostrerò come realizzare un mini sistema di altoparlanti USB con il modulo amplificatore PAM8403 e il cartone. È molto facile con materiali economici
Come Realizzare un Mini Ventilatore da Scrivania Personale da un Vecchio Computer – Sta in Tasca: 6 Passaggi
Come realizzare un mini ventilatore da scrivania personale con un vecchio computer - Si adatta alla tua tasca: ti mostrerò come realizzare un mini ventilatore da scrivania personale con un vecchio computer. Un vantaggio è che sta anche in tasca. Questo è un progetto molto semplice, quindi non è necessaria molta esperienza o competenza. Quindi cominciamo