Taula de continguts:
- Pas 1: peces que necessitarem
- Pas 2: Preparació del cotxe
- Pas 3: Muntatge del circuit
- Pas 4: connectar els motors
- Pas 5: Programació del tauler
- Pas 6: els controls
- Pas 7: Diverteix-te
Vídeo: Cotxe RC controlat per WiFi senzill: 7 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Si fa uns anys em diguéssiu que podríeu modificar un cotxe RC per donar-li WiFi perquè pugueu controlar mitjançant una pàgina web mitjançant el vostre telèfon i que el cost per fer-lo seria inferior a 8 €, jo no ho faria t'he cregut! Però aquest és un moment increïble per ser creador. No només és molt possible l’anterior, sinó que també és un projecte molt senzill. Fa un temps vaig fer una transmissió en directe d’afegir controls WiFi a un cotxe de joguina i, tot i que estic satisfet de com va anar la transmissió, vaig pensar que podia fer el projecte encara més senzill. Així que vaig intentar que aquest instructiu fos tan senzill per fer-ho el màxim possible, no caldrà soldar i proporcionaré tot el codi i els passos necessaris per fer aquest projecte.
Comencem!
Pas 1: peces que necessitarem
Com es va esmentar, volia fer aquest projecte el més fàcil de fer possible, de manera que en realitat no necessiteu molt.
Viouslybviament, primer necessitarem un cotxe. Si sou al Regne Unit o Irlanda, podeu obtenir el cotxe exacte que vaig obtenir de Smyths Toys (10 € @ hora d’escriptura). També tenen un Subaru que he utilitzat a la transmissió en directe que és el mateix cotxe, excepte el shell.
Bàsicament, qualsevol cotxe de control remot hauria de funcionar, però com més gran millor (per poder-hi encabir tot). Assegureu-vos també que tingui tota la gamma de moviments (direcció i conducció). Les botigues de segona mà poden ser un bon lloc per buscar cotxes RC no desitjats. Nota: perquè sigui un projecte sense soldadura, probablement haureu d’aconseguir un cotxe amb un comandament a distància per cable.
Per a la part interior del cotxe necessitem el següent
- Taula de desenvolupament NodeMCU ESP8266 *: si no esteu familiaritzat amb l’ESP8266, és una placa compatible amb Arduino que ha incorporat WiFi, m’encanta! Hi ha diversos tipus de taulers NodeMCU, els dos més comuns són a la tercera imatge. Assegureu-vos que obtingueu la correcta. (el més petit).
- NodeMCU Motor Shield *: es tracta d’una placa molt agradable que té un xip de controlador de motor L293D al qual només s’emmagatzema el NodeMCU. Hi ha terminals de cargol per connectar als motors i hi ha un botó per engegar-lo i apagar-lo
- Funda de bateria de 6 X AA *: també podeu utilitzar una altra forma de font d'alimentació (com ara una bateria RC), però assegureu-vos que estigui completament carregada a menys de 10V. Aquest paquet de bateries també és bastant gran, si el vostre cotxe és més petit, podeu provar una funda 4x AA. És possible que pugueu reutilitzar la ranura de la bateria existent del cotxe si utilitzeu un cotxe amb un comandament a distància sense cable.
- Jumper Block *: abans de comprar-los, comproveu si teniu discs durs IDE o CD antics, ja que en tindran un. Si no, podeu comprar aquest paquet de 60 per 1 € lliurat.
* = Enllaços d'afiliació
Pas 2: Preparació del cotxe
El primer que volem fer és obrir el cotxe. Evidentment, això serà diferent si obteniu un cotxe diferent del meu.
A la meva hi havia 4 cargols a la part inferior del cotxe, dos a la part posterior i dos a la part davantera. Descargoleu-los. Després d’aixecar la carcassa, ara hauríeu de poder veure els dos motors.
Comandament per cable:
Si teniu un comandament a distància per cable com el meu, també hauríeu de veure 4 cables; talleu-lo deixant una mica de folga, potser de 6 a 8 polzades més o menys (és fàcil tallar-ne més tard, és més difícil tornar-lo a posar).
A continuació, voleu treure mitja polzada aproximadament del final dels quatre cables.
Comandament sense cable:
Els cotxes remots sense cable tindran dos motors iguals que els cablejats, però els cables connectats a ells probablement siguin massa curts per ser útils. És possible que hagueu de soldar un cable més llarg als dos terminals de cada motor. No ho he fet personalment, de manera que no puc oferir suggeriments ni consells. També podeu provar d’eliminar el màxim de circuits que no siguin els motors possible. Nota: pot ser possible tornar a utilitzar la ranura de la bateria del cotxe per estalviar espai (també facilita el canvi de bateries)
Pas 3: Muntatge del circuit
I ara pel cervell de l’operació, els circuits!
Introduïu la placa NodeMCU a la pantalla del motor, però tingueu en compte la direcció. Hi ha una antena dibuixada a l’escut del motor, assegureu-vos que l’antena del NodeMCU (les línies daurades) estiguin alineades amb marcatge. Si s’insereix correctament, la ranura micro USB hauria de ser al costat dels terminals de cargol
A continuació, hem d’adjuntar el petit bloc de pont. Hi ha pins de pont entre el botó d’engegada i els terminals de cargol; heu de connectar els dos pins etiquetats VIN i VM. Consulteu la segona foto per obtenir més detalls.
Ara volem connectar la caixa de la bateria. Agafeu el cable vermell del suport de la bateria i connecteu-lo al terminal de cargol VIN. (La raó per la qual fem servir el terminal VIN és perquè el botó d’encesa l’activa i apaga). Connecteu el cable negre a qualsevol dels terminals GND.
Si carregueu les piles al porta-piles i assegureu-vos que tot està encès, ara veureu alguns LEDs del NodeMCU i del Motor Shield.
Pas 4: connectar els motors
Col·loqueu l'escut del motor al costat de la bateria que s'obri. Recomano adjuntar-lo amb blu-tac o amb alguna altra forma no permanent de mantenir-lo. A continuació, torneu a connectar la bateria al cotxe amb blu-tac. (Quan estigueu satisfet amb el cotxe, podeu fer servir cola calenta per mantenir-ho tot apagat).
A continuació, volem connectar els motors a la pantalla del motor. Connecteu els cables del motor de direcció als borns de cargol marcats amb A + i A-, no importa quin cable vagi al + o al - de moment (hi tornarem). El motor d'accionament es connecta òbviament als terminals B + i B-.
Si teniu dificultats per empènyer el cable al terminal, proveu d’inserir el cap del tornavís cap a on anirà el cable; hi ha una peça metàl·lica que de vegades pot quedar una mica atrapada cap avall. (Vegeu la cinquena imatge per obtenir més detalls)
I ja està pràcticament acabada la construcció. A continuació, programarem el tauler per començar a provar-lo.
Pas 5: Programació del tauler
Si mai no heu utilitzat l'ESP8266 o l'Arduino, necessitarem una mica de configuració del programari. Tinc un vídeo dedicat a això. Té només 5 minuts de durada i passa per tot el necessari per configurar-lo. Quan seguiu aquest vídeo, és el controlador CP2102 que voleu instal·lar.
Si realment els teus vídeos no són els teus, fes un cop d'ull a la lliçó 2 de la fantàstica classe IoT de Becky, que també repassa tot el que necessites.
Abans de passar a la resta d'aquest pas, hauríeu de poder penjar un esbós senzill al vostre ESP8266 (com ara l'exemple de parpelleig esmentat tant al vídeo com a la lliçó de Becky)
Primer voleu apagar la placa de les bateries (premeu el botó de l’escut del motor, els llums haurien d’estar apagats). A continuació, voleu connectar el cable micro USB a la placa NodeMCU tal com es mostra a la imatge. A continuació, voleu descarregar el codi d’aquest projecte del meu Github. Feu clic al botó Clona o descarrega i, a continuació, descarregueu Zip. Extreu aquest fitxer zip quan es descarrega. Ara obriu l'IDE Arduino i, a continuació, feu clic a Fitxer -> Obre, aneu fins a on acabeu d'extreure el zip des de dalt i obriu el fitxer MotorWeb.ino Només caldrà fer un canvi en aquest fitxer, és a dir, actualitzar el SSID i la contrasenya del vostre Wifi. Quan hàgiu fet aquest canvi, pengeu-lo al vostre tauler.
Pas 6: els controls
Estem gairebé a punt per provar-ho! De moment, deixeu el cable Micro USB endollat. A l’Arduino IDE obriu el monitor sèrie (si no esteu segur de com l’he marcat a la primera foto). Establiu la velocitat de transmissió en 115200. Premeu el botó de restabliment de la placa NodeMCU, després de connectar-se al WiFi hauríeu de veure l'adreça IP del dispositiu a la pantalla.
Ja sigui al telèfon o a l'ordinador, obriu un navegador web i escriviu l'adreça IP a la barra d'adreces. Hauríeu de veure una pàgina web similar a la de la meva segona imatge. Ara hem de comprovar si els motors estan connectats de la manera correcta. Primer premeu els botons Drive i Back, el cotxe ha estat correcte? Si no, podeu canviar el cablejat o podeu arreglar-lo fàcilment al programari, cerqueu DRIVE_MOTOR_DIRECTION i, en qualsevol lloc que estigui configurat a HIGH, canvieu-lo de manera que quedi BAIX i viceversa. Hauríeu de canviar-lo en dos llocs.
El mateix s'aplica a la direcció, tret que canvieu la variable STEER_MOTOR_DIRECTION
Quan estigueu satisfet del seu funcionament, endolleu el cable micro USB i premeu el botó blanc de la pantalla del motor. Deixeu-ho uns quants segons i proveu de connectar-vos a la mateixa adreça IP que abans. NOTA: el vostre cotxe serà significativament més ràpid en funcionar amb bateries perquè el voltatge és molt més elevat, així que tingueu cura de no deixar-lo fora de l'escriptori.
Pas 7: Diverteix-te
I ja està! Heu fabricat amb èxit un cotxe RC controlat per WiFi. Mireu el petit vídeo que intento molestar amb els meus gossos. Gaoithe, al negre no li agrada massa, però a Riggins realment no li importa. M'he divertit molt amb aquest projecte i espero que us sigui útil o interessant. Com sempre, si teniu alguna pregunta o comentari, m'encantaria escoltar-los.
Brian
Recomanat:
LED USB senzill (i altres coses) de bricolatge senzill i senzill: 16 passos
LED USB (s) senzills i senzills de bricolatge barats (i altres coses): Hola i benvinguts a la meva primera instrucció :) Aposto a que estem configurant i repoblant els espais dels nostres creadors una vegada més després del virus, així que crec que ja és hora que els creadors tots hem après a fabricar els nostres propis USB en lloc de dependre de bateries fàcilment esgotables
Cotxe Arduino amb tracció a les quatre rodes Bluetooth amb cotxe UNO R3, HC-05 i L293D amb codificació i aplicació per a Android: 8 passos
Cotxe RC Bluetooth Arduino de 4 rodes amb motor UNO R3, HC-05 i L293D amb aplicació per a codificació i Android: Avui us explicaré com fer un cotxe RC bluetooth amb tracció a les 4 rodes amb HC 05, blindatge del motor L293, Motor de 4 CC, amb codificació i aplicació per a Android per controlar el cotxe. Component utilitzat: -1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293
Cotxe RC controlat per telèfon intel·ligent amb Arduino: 13 passos (amb imatges)
Cotxe RC controlat per telèfon intel·ligent que utilitza Arduino: aquesta instrucció mostra com fer un cotxe robot Arduino controlat per telèfon intel·ligent. Actualització el 25 d'octubre de 2016
Pany de porta controlat per veu senzill: 5 passos (amb imatges)
Pany de porta controlada per veu simple: així que vaig decidir que volia construir una porta de prestatgeria per a la meva oficina a casa. Ara hi ha molts recorreguts que expliquen com construir aquest tipus de coses. El meu problema va venir sobre com mantenir els meus fills fora de la meva oficina. Tinc fills petits i ells seran feliços
Encenedor de focs artificials controlat per telèfon senzill i econòmic: 4 passos (amb imatges)
Igniter de focs artificials controlats per telèfon senzill i econòmic: què és això i com funciona? Aquest és un projecte per a principiants en el qual encendrem focs artificials mitjançant el nostre telèfon habilitat per bluetooth. El telèfon activarà l'esdeveniment de disparació, el mòdul bluetooth d'escolta (HC-05) ho comunicarà a un