Taula de continguts:
- Pas 1: demaneu els components
- Pas 2: imprimiu el xassís
- Pas 3: Per què utilitzar un escut del motor?
- Pas 4: feu el comandament a distància
- Pas 5: connecteu l'electrònica i pengeu el codi
- Pas 6: Millores futures
Vídeo: Cotxe controlat a distància de 1 km: 6 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Des de petit em va sorprendre el control remot dels cotxes, però la seva autonomia no va superar mai els 10 metres. Després d’aprendre una mica de programació d’Arduino, finalment vaig decidir construir el meu propi cotxe controlat a distància que pugi fins a 1 KM amb el mòdul nRF24L01 +.
El meu principal objectiu era fabricar un cotxe que tingués un abast elevat i un temps de joc llarg. Per aconseguir aquest objectiu, vaig fer que el cotxe fos el més lleuger possible amb xassís lleuger i amb bateries lleugeres de ions de liti amb bona capacitat (3000 mAh). Vaig lluitar molt per treure el rang d’1KM del nRF24L01 + perquè vaig haver d’afrontar molts problemes durant la construcció. Però al cap i a la fi, va ser molt divertit construir i estic molt content del resultat.
Comencem !!
Pas 1: demaneu els components
Per fabricar el cotxe teledirigit, necessitareu:
1x Arduino Mega2560
1x Arduino Nano
1 escut motor Adafruit
2x nRF24L01 +
4x Motor + caixa de canvis
4x rodes
Regulador de voltatge 2x 3,3 V (LM1117)
5 botons automàtics
Condensador de 2x 10 µF
3 bateries de ions de liti (per fabricar una bateria de 12V)
Bateria de 9V
Condensador de 2x 100 nF
Capçaleres femenines
Filferros de pont
Pas 2: imprimiu el xassís
Vaig dissenyar aquest xassís amb un programari CAD i després el vaig imprimir amb una màquina CNC. El material utilitzat per a aquest cos és el PVC amb un gruix de 5 mm. El PVC és un bon material per utilitzar, ja que és fàcil de treballar (com podeu veure a la imatge vaig doblegar algunes parts del cos aplicant una mica de calor), relativament barat, prou fort per suportar el pes dels components i també és molt lleuger.
Pas 3: Per què utilitzar un escut del motor?
Heu de saber que és probable que qualsevol alimentació a través dels pins Arduino hagi passat pel regulador de tensió de la placa. El regulador de tensió no està dissenyat per manejar grans quantitats de corrent. I si la vostra placa s’alimenta mitjançant USB, USB no està dissenyat per proporcionar grans quantitats de corrent. Trobar una altra manera d’alimentar un motor on el corrent no flueix pel regulador integrat reduirà la quantitat de calor generada i estalviarà energia a la placa per a qualsevol altre sensor o control que sigui necessari.
Un altre avantatge d'un blindatge del motor és que facilita la interfície amb components com els motors, i simplifica el cablejat i permet funcions com la inversió de la direcció del motor.
Pas 4: feu el comandament a distància
Com podeu veure, hi ha 8 polsadors al comandament, però ara mateix només estic fent servir 5 botons (1 botó per a cada direcció + 1 botó per canviar la velocitat de conducció).
Aquí podeu trobar l’esquema que he creat per al transmissor:
-
nRF24L01 +:
- Connecteu-vos CE a l'Arduino D7
- CS Connectar-se a l'Arduino D8
- MOSI Connect a l'Arduino D11
- Connecteu MISO a l'Arduino D12
- SCK Connect a l'Arduino D13
- GND Connecteu-vos a Arduino GND
- Connectar 3,3 V a la sortida LM1117
- Connecteu els condensadors segons l'esquema
-
Arduino:
- VIN Connecteu-vos a 9V de la bateria
- GND Connecteu-vos a GND de la bateria
- Connecteu tots els polsadors segons l'esquema
-
LM1117:
- IN Connecteu-vos a Arduino 5V
- GND Connecteu-vos a Arduino GND
Després de realitzar totes les connexions necessàries, haureu de penjar el codi següent, però abans assegureu-vos de descarregar i incloure la biblioteca RF24
Pas 5: connecteu l'electrònica i pengeu el codi
Aquí podeu trobar l’esquema que he creat per al receptor:
-
nRF24L01 +:
- CE Connect a l'Arduino A8
- CS Connect a l'Arduino A9
- MOSI Connect a l'Arduino D51
- Connecteu MISO a l'Arduino D50
- SCK Connect a l'Arduino D52
- GND Connecteu-vos a l'Arduino GND
- Connecteu 3,3 V a la sortida LM1117
- Connecteu els condensadors segons l'esquema
-
Escut motor Adafruit:
- Connecteu M1 al motor frontal dret
- Connecteu M2 al motor frontal esquerre
- Connecteu M3 al motor del darrere esquerre
- Connecteu M4 al motor de la part posterior dreta
- Connecteu M + a la bateria de 12V
- GND Connecteu-vos a GND de la bateria
-
LM1117:
- IN Connecteu-vos a l'Arduino 5V
- GND Connecteu-vos a l'Arduino GND
Després de realitzar totes les connexions necessàries, haureu de penjar el codi següent, però abans assegureu-vos de descarregar i incloure la biblioteca RF24 i la biblioteca AFMotor
Pas 6: Millores futures
Enhorabona, heu construït un cotxe totalment controlat per ràdio que es pot controlar fins a 1 km d’autonomia.
Com he dit anteriorment, estic molt content del resultat, però sé que sempre hi ha algunes millores per millorar el cotxe. L’única millora que tinc present ara és canviar els motors que tinc per altres més ràpids perquè el cotxe no és prou ràpid per a mi. També tinc previst fer un sistema de suspensió, per deixar el cotxe fora de la carretera.
Si teniu alguna millora que pogués fer, feu-m'ho saber als comentaris.
Si teniu algun problema durant la construcció, no dubteu a fer comentaris a continuació.
Espero que us hagi agradat aquest instructiu, gràcies per llegir.:-)
Tercer premi del concurs de control remot 2017
Recomanat:
GoBabyGo: Feu un cotxe amb maniobra controlat: 10 passos (amb imatges)
GoBabyGo: Feu un cotxe de control controlat per Joystick: fundat per un professor de la Universitat de Delaware, GoBabyGo és una iniciativa global que mostra als laics com modificar els cotxes de joguina perquè puguin ser utilitzats per nens petits amb mobilitat reduïda. El projecte, que consisteix a canviar el pedal del peu per
Cotxe RC controlat per Bluetooth amb control de velocitat i mesura de distància: 8 passos
Cotxe RC controlat per Bluetooth amb control de velocitat i mesurament de la distància: De petit, sempre em fascinaven els cotxes RC. Avui en dia podeu trobar molts tutorials per fabricar cotxes RC barats controlats per Bluetooth amb l'ajut d'Arduino. Fem un pas més i fem servir els nostres coneixements pràctics de cinemàtica per calcular
Cotxe controlat a distància: controlat mitjançant un controlador Xbox 360 sense fils: 5 passos
Cotxe controlat a distància: controlat mitjançant controlador Xbox 360 sense fils: són instruccions per construir el vostre propi cotxe controlat a distància mitjançant un controlador Xbox 360 sense fils
Cotxe imprès 3D sense fils controlat a distància de Play Station: 7 passos (amb imatges)
Cotxe imprès 3D sense fils controlat a distància de Play Station: a qui no li agrada jugar? Córrer i lluitar al món virtual de Play Station i Xbox !! Així que, per portar aquesta diversió a la vida real, he creat aquest instructiu en el qual us mostraré com podeu utilitzar qualsevol control remot de Play Station (cablejat
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