Sommario:

Interfacciamento del servomotore con NodeMCU: 6 passaggi (con immagini)
Interfacciamento del servomotore con NodeMCU: 6 passaggi (con immagini)

Video: Interfacciamento del servomotore con NodeMCU: 6 passaggi (con immagini)

Video: Interfacciamento del servomotore con NodeMCU: 6 passaggi (con immagini)
Video: Control Multiple Servo Motors with New Blynk 2.0: A Step-by-Step Guide to 5 Servo Angle Control 2024, Dicembre
Anonim
Interfacciamento del servomotore con NodeMCU
Interfacciamento del servomotore con NodeMCU

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

Materiali richiesti
Materiali richiesti
Materiali richiesti
Materiali richiesti
Materiali richiesti
Materiali richiesti

Ecco l'elenco dei componenti necessari per iniziare con NodeMCU,

Componenti hardware

  1. NodoMCU
  2. Servomotore
  3. Tagliere di pane
  4. Cavi per ponticelli
  5. Cavo micro USB

Componenti software

Arduino IDE

Passaggio 2: descrizione dell'hardware

Descrizione dell'hardware
Descrizione dell'hardware
Descrizione dell'hardware
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:

  1. Bianco - Rosso - Servo cablato nero
  2. 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

Scarica Arduino IDE
Scarica Arduino IDE

Per iniziare dobbiamo scaricare l'IDE Arduino (Ambiente di sviluppo integrato) e alcuni driver necessari.

  1. Per scaricare il software vai sul sito di Arduino:
  2. Fare clic su Software Fare clic su Windows, Mac o Linux in base al proprio sistema operativo.
  3. Puoi donare se vuoi o semplicemente scaricare.
  4. Al termine, dovrai semplicemente continuare i passaggi per scaricarlo sul tuo computer.
  5. Hai fatto!

Passaggio 4: preparazione dell'IDE Arduino

Preparazione dell'IDE Arduino
Preparazione dell'IDE Arduino
Preparazione dell'IDE Arduino
Preparazione dell'IDE Arduino

Dopo aver scaricato l'IDE di Arduino, vai a

  1. scheda File e quindi fare clic su Preferenze.
  2. Negli URL aggiuntivi di Boards Manager aggiungere il seguente collegamento (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
  3. Fare clic su OK e quindi accedere a
  4. 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

Tempo di codifica
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

Carica il tuo programma
Carica il tuo programma
Carica il tuo programma
Carica il tuo programma
  1. Vai a Strumenti
  2. Scheda > NodeMCU 1.0 (ESP - Modulo 12E)
  3. 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: