Taula de continguts:
- Pas 1: materials necessaris
- Pas 2: descripció del maquinari
- Pas 3: descarregueu Arduino IDE
- Pas 4: Preparació de l'IDE Arduino
- Pas 5: temps de codificació
- Pas 6: pengeu el vostre programa
Vídeo: Interfase de servomotor amb NodeMCU: 6 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Hola a tothom, Aquest és el meu primer projecte instructable.
Per tant, voleu començar amb NodeMCU? Bé, estic aquí per compartir amb vosaltres. Avui us mostraré com començar amb NodeMCU. Som-hi !
NodeMCU té a bord ESP8266-12E fa que la placa sigui adequada per a IoT (Internet Of Things). En aquest instructiu us mostraré com començar a utilitzar Servo amb NodeMCU.
Pas 1: materials necessaris
Aquí teniu la llista de components necessaris per començar a utilitzar NodeMCU,
Components de maquinari
- NodeMCU
- Servomotor
- Taula de pa
- Filferros de pont
- Cable micro USB
Components de programari
IDE Arduino
Pas 2: descripció del maquinari
Què és una taula de pa?
És una plataforma de prototipatge, on podeu connectar components i eliminar-los fàcilment. Consulteu la foto per veure com es fa dins. Normalment hi ha 2 bandes a cada costat que indiquen els rails de potència. Es fa per connectar fàcilment tots els (-) i (+) junts.
Què és un Servo?
Els servomotors són excel·lents dispositius que poden girar a un angle especificat o a una posició anomenada.
Normalment, tenen un servobraç que pot girar 180 graus. Mitjançant el NodeMCU, podem controlar un servo per anar a una posició especificada. Tan simple com això! Aquí veurem com connectar un servomotor i després com girar-lo a diferents posicions.
Connexió a Servo
La següent tasca és connectar el servomotor. Hi ha dos tipus de servo comuns:
- Servo amb cable blanc - vermell - negre
- Taronja - Vermell - Servo amb cable marró
Si el vostre servo té cables blanc - vermell - negre, connecteu-lo de la següent manera
- El cable blanc es connecta al pin digital D4
- El cable negre es connecta al pin GND
- El cable vermell es connecta a un pin de 3V3
Si el vostre servo té cables de color taronja - vermell - marró, connecteu-lo de la següent manera
- El cable taronja es connecta al pin digital D4.
- El fil marró es connecta al pin GND
- El cable vermell es connecta a un pin de 3V3
Pas 3: descarregueu Arduino IDE
Per començar, hem de descarregar l’Arduino IDE (Integrated Development Environment) i alguns controladors necessaris.
- Per descarregar el programari, aneu al lloc Arduino:
- Feu clic a Programari Feu clic a Windows, Mac o Linux segons el vostre sistema operatiu.
- Podeu donar si voleu o simplement descarregar.
- Quan es faci això, només haureu de continuar els passos per descarregar-lo al vostre ordinador.
- Estàs acabat!
Pas 4: Preparació de l'IDE Arduino
Després de descarregar l'IDE Arduino, aneu a
- Feu clic a la pestanya Fitxer i feu clic a Preferències.
- Als URL addicionals de Boards Manager afegiu el següent enllaç (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
- Feu clic a D'acord i, a continuació, aneu a
- Eines - Taulers - Gestor de taulers
Al camp de cerca, escriviu esp8266> feu clic a la comunitat esp8266 de ESP8266 - Feu clic a Instal·la
Ara heu configurat l'IDE Arduino perquè funcioni juntament amb el NodeMCU.
Pas 5: temps de codificació
El següent pas és escriure algun codi per controlar el Servo.
Baixeu-vos el fitxer "Servo.ino" i obriu-lo a l'IDE Arduino. A continuació, creeu un esbós nou i enganxeu el codi següent a l'IDE arduino i premeu Carrega.
#incloure
Servo servo;
configuració nul·la () {
servo.attach (2); // D4
servo.write (0);
endarreriment (2000);
}
bucle buit () {
servo.write (90);
retard (1000);
servo.write (0);
retard (1000);
}
El codi trigarà uns quants minuts a penjar-se i, aleshores, hauríeu de veure l’angle de Servo canviant de 0 ° a 90 ° a l’interval establert al codi.
Podeu jugar-hi si voleu o simplement utilitzar-lo tal qual.
Pas 6: pengeu el vostre programa
- Aneu a Eines
- Tauler> NodeMCU 1.0 (mòdul ESP - 12E)
- Port (trieu el port adequat)
** Assegureu-vos que teniu seleccionat el vostre model NodeMCU i que tingueu marcat el port sèrie correcte (vegeu les imatges).
A continuació, feu clic al botó Puja **
Recomanat:
Control d’accés als aliments per a gats (ESP8266 + Servomotor + Impressió 3D): 5 passos (amb imatges)
Control d’accés als aliments per a gats (ESP8266 + Servomotor + impressió 3D): aquest projecte repassa el procés que vaig utilitzar per crear un bol automatitzat per a aliments per a gats, per al meu gat diabètic Chaz, ancian. Mira, necessita esmorzar abans d’obtenir la insulina, però sovint m’oblido de recollir el plat per menjar abans d’anar a dormir, cosa que
[Arduino Robot] Com fer un robot de captura de moviment - Thumbs Robot - Servomotor - Codi font: 26 passos (amb imatges)
[Robot Arduino] Com fer un robot de captura de moviment | Thumbs Robot | Servomotor | Codi font: Thumbs Robot. S'ha utilitzat un potenciòmetre de servomotor MG90S. És molt divertit i fàcil! El codi és molt senzill. Només ronda les 30 línies. Sembla una captura de moviment. Deixeu qualsevol pregunta o comentari. [Instruccions] Codi font https: //github.c
Tree of Life (Servomotor de conducció del sensor tàctil capacitiu Arduino): 6 passos (amb imatges)
Tree of Life (Arduino Capacitive Sensor Touch Sensor Driving Servo Motor): per a aquest projecte vam fer un arbre que donava arròs que comprenia un sensor tàctil capacitiu i un servomotor. En tocar l’estora, el servo motor s’activaria i s’alliberarà l’arròs (o el que vulgueu posar). Aquí teniu un petit vídeo
Com modificar un servomotor per a una rotació contínua (robot amb un motor): 8 passos (amb imatges)
Com modificar un servomotor per a la rotació contínua (robot amb un motor): aquest instructiu forma part del motor amb un motor. Http://www.instructables.com/id/How-to-build-the-one-motor- caminant / Hi ha bilions de tutorials com aquest, ho sé :-) Ells es prenien a l'escola durant el dinar amb una càmera Sony Mavica (flop
Servomotor simple: 13 passos (amb imatges)
Simple Servo Tester: una mica més gran que un segell de correus, el Simple Servo Tester us permet controlar dos servos digitals o analògics sense utilitzar un transmissor o receptor, només cal que connecteu la bateria per començar a provar-los. Utilitzeu-lo per comprovar els servos abans d’instal·lar-los