Sommario:
- Passaggio 1: materiali necessari
- Passaggio 2: descrizione dell'hardware
- Passaggio 3: scarica l'IDE Arduino
- Passaggio 4: preparazione dell'IDE Arduino
- Passaggio 5: tempo di codifica
- Passaggio 6: carica il tuo programma
Video: Interfacciamento del servomotore con NodeMCU: 6 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Ciao a tutti, Questo qui è il mio primo progetto Instructable.
Quindi vuoi iniziare con NodeMCU? Bene, sono qui per condividere con voi. Oggi vi mostrerò come iniziare con NodeMCU. Andiamo !
NodeMCU ha a bordo ESP8266-12E che rende la scheda adatta per IoT (Internet Of Things). In questo Instructable ti mostrerò come iniziare con Servo usando NodeMCU.
Passaggio 1: materiali necessari
Ecco l'elenco dei componenti necessari per iniziare con NodeMCU,
Componenti hardware
- NodoMCU
- Servomotore
- Tagliere di pane
- Cavi per ponticelli
- Cavo micro USB
Componenti software
Arduino IDE
Passaggio 2: descrizione dell'hardware
Cos'è un tagliere?
È una piattaforma di prototipazione, in cui è possibile collegare i componenti e rimuoverli facilmente. Si prega di fare riferimento alla foto per vedere come è fatto all'interno. Di solito ci sono 2 bande su ciascun lato che indicano i binari di alimentazione. È fatto per collegare facilmente tutti i (-) e (+) insieme.
Cos'è un servo?
I servomotori sono ottimi dispositivi che possono ruotare in un angolo specificato o in una posizione chiamata.
Di solito hanno un braccio del servo che può ruotare di 180 gradi. Usando il NodeMCU, possiamo controllare un servo per andare in una posizione specificata. Così semplice! Qui vedremo come collegare un servomotore e poi come ruotarlo in diverse posizioni.
Collegamento al servo
Il prossimo lavoro è collegare il tuo servomotore. Esistono due tipi comuni di servo:
- Bianco - Rosso - Servo cablato nero
- Arancione - Rosso - Marrone Servo cablato
Se il tuo servo ha fili Bianco - Rosso - Nero, collegalo come segue
- Il filo bianco si collega al pin digitale D4
- Il filo nero si collega al pin GND
- Il filo rosso si collega al pin 3V3
Se il tuo servo ha fili Arancio - Rosso - Marrone, collegalo come segue
- Il filo arancione si collega al pin digitale D4.
- Il filo marrone si collega al pin GND
- Il filo rosso si collega al pin 3V3
Passaggio 3: scarica l'IDE Arduino
Per iniziare dobbiamo scaricare l'IDE Arduino (Ambiente di sviluppo integrato) e alcuni driver necessari.
- Per scaricare il software vai sul sito di Arduino:
- Fare clic su Software Fare clic su Windows, Mac o Linux in base al proprio sistema operativo.
- Puoi donare se vuoi o semplicemente scaricare.
- Al termine, dovrai semplicemente continuare i passaggi per scaricarlo sul tuo computer.
- Hai fatto!
Passaggio 4: preparazione dell'IDE Arduino
Dopo aver scaricato l'IDE di Arduino, vai a
- scheda File e quindi fare clic su Preferenze.
- Negli URL aggiuntivi di Boards Manager aggiungere il seguente collegamento (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
- Fare clic su OK e quindi accedere a
- Strumenti - Schede - Gestore schede
Nel campo di ricerca digita esp8266 > fai clic su esp8266 di ESP8266 Community - Fai clic su Installa
Ora hai configurato l'IDE Arduino per lavorare insieme al NodeMCU.
Passaggio 5: tempo di codifica
Il prossimo passo è scrivere del codice per controllare il Servo.
Scarica il file "Servo.ino" e aprilo nell'IDE di Arduino. Quindi crea un nuovo schizzo e incolla il codice qui sotto nell'IDE di arduino e premi Carica.
#includere
Servo servo;
void setup() {
servo.attach(2); //D4
servo.write(0);
ritardo (2000);
}
ciclo vuoto() {
servo.write(90);
ritardo(1000);
servo.write(0);
ritardo(1000);
}
Il codice impiegherà alcuni minuti per caricare e quindi dovresti vedere l'angolo del servo che cambia da 0° a 90° all'intervallo impostato nel codice.
Puoi armeggiare con esso se vuoi, o semplicemente usarlo così com'è.
Passaggio 6: carica il tuo programma
- Vai a Strumenti
- Scheda > NodeMCU 1.0 (ESP - Modulo 12E)
- Porto (Scegli il porto giusto)
**Assicurati di aver selezionato il tuo modello NodeMCU e di aver spuntato la porta seriale corretta (vedi foto).
Quindi fai clic sul pulsante Carica**
Consigliato:
Interfacciamento del motore CC senza spazzole (BLDC) con Arduino: 4 passaggi (con immagini)
Interfacciamento del motore CC senza spazzole (BLDC) con Arduino: questo è un tutorial su come interfacciare ed eseguire un motore CC senza spazzole utilizzando Arduino. Se hai domande o commenti, rispondi nei commenti o invia una mail a rautmithil[at]gmail[dot]com. Puoi anche metterti in contatto con me @mithilraut su twitter. Per
[Robot Arduino] Come realizzare un robot per la cattura del movimento - Pollici Robot - Servomotore - Codice sorgente: 26 passaggi (con immagini)
[Robot Arduino] Come realizzare un robot per la cattura del movimento | Pollici Robot | Servomotore | Codice sorgente: Thumb Robot. Usato un potenziometro del servomotore MG90S. È molto divertente e facile! Il codice è molto semplice. Sono solo circa 30 linee. Sembra una cattura del movimento. Si prega di lasciare qualsiasi domanda o feedback! [Istruzioni] Codice sorgente https://github.c
Interfacciamento del microcontrollore 8051 con display a 7 segmenti: 5 passaggi (con immagini)
Interfacciamento del microcontrollore 8051 con display a 7 segmenti: In questo progetto vi parleremo di come possiamo interfacciare il display a 7 segmenti con il microcontrollore 8051
Interfacciamento del microcontrollore 8051 con lcd in modalità a 4 bit: 5 passaggi (con immagini)
Interfacciamento del microcontrollore 8051 con lcd in modalità a 4 bit: In questo tutorial vi parleremo di come possiamo interfacciare lcd con l'8051 in modalità a 4 bit
Interfacciamento del microcontrollore 8051 con lcd 16*2 in simulazione Proteus: 5 passaggi (con immagini)
Interfacciamento del microcontrollore 8051 con lcd 16*2 in simulazione Proteus: questo è un progetto di base dell'8051. In questo progetto vi parleremo di come possiamo interfacciare lcd 16*2 al microcontrollore 8051. Quindi qui stiamo usando la modalità a 8 bit completa. Nel prossimo tutorial parleremo anche della modalità a 4 bit