Taula de continguts:
- Pas 1: materials necessaris
- Pas 2: tauler ESP8266: quin triar?
- Pas 3: bateria: quina triar?
- Pas 4: Muntatge del xassís
- Pas 5: afegir ESP8266 a Arduino IDE
- Pas 6: trobar l'adreça IP de l'ESP8266
- Pas 7: Circuit
- Pas 8: programació
- Pas 9: Instal·lació de l'aplicació Control
- Pas 10: Control del robot
- Pas 11: algunes imatges i vídeos
Vídeo: Robot controlat per ESP8266 Wifi: 11 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Si heu vist la meva instrucció anterior, ja sabeu que he construït un robot de transmissió de vídeo controlat per wifi de raspberry pi. Bé, va ser un bon projecte, però si només és un principiant, pot ser que sigui difícil i car, però per a mi ja tenia la majoria de les parts. Es tracta d’un robot controlat per wifi molt barat, però que no transmet vídeo. Està construït sobre la plataforma ESP8266.
Pas 1: materials necessaris
1. Junta ESP8266
2. Taula de controladors de motor L293D IC o L298
3. Xassís de robots amb motors (he utilitzat motors de 500 rpm)
4. Taula de pa o PCB (si preferiu soldar)
5. Paquet de bateria AA de 6v o bateria de 9v (per alimentar l’ESP8266)
5. Una bateria (per alimentar els motors) [Quina escollir al pas 3]
Pas 2: tauler ESP8266: quin triar?
1. Adafruit Feather Huzzah: és fabricat per adafruit, per la qual cosa té instruccions i assistència fàcilment disponibles. No ve amb passadors de capçalera soldats, de manera que necessitareu un soldador per soldar-los. Té carregador de bateria li-po a la pròpia placa, de manera que serà molt útil en projectes portàtils. Costa 16 dòlars
2. NodeMCU ESP8266: és només el tauler bàsic sense funcions addicionals, però és de codi obert i té una documentació excel·lent, de manera que serà molt fàcil començar. Però el millor és que el podeu comprar per menys de 4 dòlars.
3. Sparkfun ESP8266: és com el huzzah amb l’addició d’un interruptor d’alimentació i una antena externa per a un abast Wifi més llarg i també costa 16 dòlars
4. Wemos D1 Mini: és el més petit de tots els taulers, però això no afecta el rendiment. Té una bona documentació i només costa 4 dòlars. Si voleu un abast més llarg i el mateix factor de forma, podeu comprar el Wemos D1 Mini Pro que té una antena externa
Finalment, el que recomanaria és el NodeMCU ESP8266 perquè té una documentació excel·lent i el barat que és. Si esteu construint un projecte portàtil, us recomanaria la placa sparkfun a causa de l’antena externa i el carregador incorporat de li-po i sparkfun fa productes de bona qualitat.
Pas 3: bateria: quina triar?
Hi ha molts tipus diferents de bateries per triar, heu de seleccionar la més adequada per a vosaltres.
1. Paquet de bateries AA: són el tipus de bateria més comú i són molt econòmics. Cada cèl·lula té un voltatge d’1,5 volts, necessitem almenys 9 volts, de manera que hauríem de connectar entre 6 i 8 cel·les en sèrie per obtenir 9-12 volts.
2. Bateria de 9 V: també és un tipus de bateria molt comú i també econòmica. Té un voltatge de 9 volts, però el corrent i la capacitat màxims són bastant baixos, de manera que no duraria molt i els motors girarien bastant lents.
3. Bateria de plom àcid: també és força comuna, ja que s’utilitza a tots els cotxes que hi ha. Té un voltatge de 12 volts, té el voltatge perfecte per a les nostres necessitats. La seva capacitat actual és bona i té una gran capacitat. L’única part on no és bona és la mida i el pes, és gran i pesat.
4. Li-Ion (Ió de liti): és el tipus de bateria que s’utilitza als bancs de potència. Es presenta en diferents mides, però la més popular és la cel·la 18650. La tensió màxima és de 4,2 volts i la mínima de 3,7 volts. Si el carregueu o el descarregueu més que aquests paràmetres, la bateria es danyaria. Es necessita un tipus especial de carregador per carregar aquestes bateries. Té una alta capacitat de corrent i una gran capacitat i també és molt petit, només una mica més gran que la bateria AA. Però no venen com a bateries preconstruïdes, de manera que hauríeu de comprar cèl·lules individuals i crear-ne una.
5. Li-Po (Lithium Polymer): s’utilitza principalment en quadcòpters i drons i en vehicles hobby rc. El voltatge màxim i mínim és el mateix que una bateria de Li-Ion. També cal un carregador especial per carregar-los. Té la capacitat actual més alta de tots aquests i també té una gran capacitat i també és petit. Però és perillós, si no els manegeu correctament podrien prendre foc.
Per als principiants recomanaria una bateria AA o una bateria de plom àcid i per a usuaris avançats una bateria Li-Po. Si voleu obtenir més informació sobre la comparació entre diferents tipus de bateries, mireu aquest vídeo realitzat per Great Scott.
Pas 4: Muntatge del xassís
He utilitzat 4 motors per convertir-la en una tracció a les quatre rodes, però podeu convertir-la en una de dues rodes traient els dos motors anteriors i substituïu-los per rodes fictícies o afegiu una roda de rodes. Per muntar els cables de soldadura del xassís als motors i muntar-los al xassís. Si no teniu un soldador, podeu girar els cables i fixar-los amb cinta elèctrica, però no es recomana, ja que serà una unió força feble. He muntat el paquet de bateries AA de 6v on se suposa que hi ha que instal·lar la roda. El conjunt serà diferent per a cada xassís diferent, però és un procés molt senzill.
Pas 5: afegir ESP8266 a Arduino IDE
Les plaques esp8266 no vénen instal·lades a l'IDE arduino. Per instal·lar, seguiu aquestes instruccions:
1. Inicieu Arduino i obriu la finestra Preferències
2. Introduïu "https://arduino.esp8266.com/stable/package_esp8266com_index.jsoninto" al camp URL del gestor de taules addicionals
3. Obriu el Gestor de taules des del menú Eines> Tauler i cerqueu la plataforma esp8266
4. Seleccioneu la versió més recent d'un quadre desplegable i feu clic al botó d'instal·lació
5. No us oblideu de seleccionar la vostra placa ESP8266 al menú Eines> Tauler després de la instal·lació
Pas 6: trobar l'adreça IP de l'ESP8266
1. Obriu el codi de lliurament a l'IDE Arduino
2. Cerqueu on diu "EL VOSTRE SSID" i esborreu-lo i escriviu el SSID del vostre wifi (entre les comes invertides) que és el nom de la vostra xarxa wifi.
2. A sota, es dirà "LA VOSTRA CONTRASENYA", esborreu-la i escriviu la contrasenya de la vostra xarxa wifi (entre les comes invertides)
3. Després de fer els canvis, pengeu el codi a la vostra placa ESP8266
4. Desconnecteu la placa de l'ordinador i torneu-la a endollar
5. Obriu el monitor sèrie i configureu la velocitat de transmissió en 115200 i trieu "Tant NL com CR". Es dirà "wifi connectat" i també es mostrarà l'adreça IP. Anoteu l’adreça IP perquè la necessitarem més endavant.
Pas 7: Circuit
El circuit és molt senzill. En lloc de la bateria AA, podeu utilitzar qualsevol altre tipus de bateria.
NodeMCU - L293D
D3 - Pin 7
D4 - Pin 2
D5 - Pin 9
D6 - Pin 1
D7 - Pin 10
D8 - Pin 15
Gnd: bateria negativa
Tant la bateria AA com la bateria de 9v haurien de tenir una connexió a terra comuna.
Pas 8: programació
Obriu el codi indicat a l’IDE d’arduino i escriviu-vos l’SSID i la contrasenya de la xarxa wifi com us he mostrat abans i, a continuació, pengeu el codi a la vostra placa ESP8266.
Pas 9: Instal·lació de l'aplicació Control
Aquest robot es controla a través d’una aplicació, descarregueu el fitxer ESP8266_robot.apk i instal·leu-lo al vostre telèfon intel·ligent.
També hi ha el fitxer.aia si voleu fer canvis a l'aplicació.
Pas 10: Control del robot
Obriu l'aplicació i escriviu l'adreça IP del vostre tauler ESP8266 i ara podreu controlar-la !!!
# Solució de problemes #
Si els motors giren en la direcció equivocada, només intercanvieu les seves connexions amb el L293D o intercanvieu els pins de control. L'ESP8266 es connecta a wifi mitjançant DHCP, és a dir, que gairebé cada vegada que us connecteu tindrà una adreça IP diferent, de manera que haureu de comprovar l'adreça IP cada vegada.
Pas 11: algunes imatges i vídeos
És molt ràpid amb una bateria de 12v, però si creieu que és massa ràpida, podeu baixar la velocitat, primer busqueu els pins ENB al codi, podeu escriure de 0 a 250 en lloc de HIGH per configurar la velocitat. Per exemple, "analogWrite (leftMotorENB, 170)"
Si us ha agradat aquest instructiu, si us plau voteu-lo als concursos:)
Recomanat:
Tub LED de pedra de vidre (controlat per WiFi mitjançant l'aplicació per a telèfons intel·ligents): 6 passos (amb imatges)
Tube LED Glass Stone (controlat per WiFi mitjançant l’aplicació per a telèfons intel·ligents): Hola companys de fabricació. En aquest instructiu us mostraré com construir un tub LED controlat per WiFi que s’omple de pedres de vidre per obtenir un bon efecte de difusió. Els LED es poden adreçar individualment i, per tant, són possibles alguns efectes agradables a la
Sistema de reg controlat per WiFi "intel·ligent" amb energia solar: 6 passos (amb imatges)
Sistema de reg controlat per WiFi “intel·ligent” amb energia solar: aquest projecte fa servir peces de bricolatge estàndard solars i 12v d’eBay, juntament amb dispositius Shelly IoT i algunes programacions bàsiques a openHAB per crear una xarxa elèctrica i jardí intel·ligent casolana, totalment alimentada per energia solar. Instal·lacions destacades del sistema: Fu
Gesture Hawk: robot controlat amb gestos manuals mitjançant la interfície basada en el processament d’imatges: 13 passos (amb imatges)
Gesture Hawk: robot controlat amb gestos manuals mitjançant interfície basada en el processament d’imatges: Gesture Hawk es va mostrar a TechEvince 4.0 com una interfície simple màquina basada en el processament d’imatges. La seva utilitat rau en el fet que no es requereixen cap sensor addicional ni un dispositiu portàtil, excepte un guant, per controlar el cotxe robòtic que funciona amb diferents
Robot Rover FPV controlat per Wi-Fi (amb motors Arduino, ESP8266 i Stepper): 11 passos (amb imatges)
Robot Rover FPV controlat per Wi-Fi (amb motors Arduino, ESP8266 i Stepper): aquest instructiu mostra com dissenyar un rover robotitzat de dues rodes controlat remotament a través d’una xarxa wi-fi mitjançant un Arduino Uno connectat a un mòdul Wi-Fi ESP8266 i dos motors pas a pas. El robot es pot controlar des d'un navegador d'Internet normal
Com es construeix un robot controlat amb braç de pinça controlat mitjançant Nrf24l01 Arduino: 3 passos (amb imatges)
Com es construeix un robot controlat amb braç de pinça controlat mitjançant Nrf24l01 Arduino: la instrucció "Com construir robot controlat amb braç de pinça mitjançant Via Nrf24l01 Arduino" explicarà com construir un braç de pinça de tres graus de llibertat instal·lat en rodes de rodes controlades pel mòdul L298N de doble motor amb MEG