Taula de continguts:
- Pas 1: pas 1: trobar les parts necessàries per fer per projectar
- Pas 2: Configuració del xassís
- Pas 3: Connexió del controlador del motor
- Pas 4: Configuració dels CODIFICADORS
- Pas 5: Cablatge de l'Arduino i el mòdul Blutooth
- Pas 6: connectar l'electrònica al bot
- Pas 7: crear l'aplicació per controlar el bot
- Pas 8: Codi de l'Arduino
Vídeo: Cotxe RC controlat per Bluetooth amb control de velocitat i mesura de distància: 8 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
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'ajuda d'Arduino. Fem un pas més i fem servir els nostres coneixements pràctics de cinemàtica per calcular la distància recorreguda i la velocitat del bot.
Aquest instructiu es va fer en col·laboració amb HATCHNHACK. Mireu el seu lloc web fantàstic per trobar tot el vostre equip de prototipatge, blocs, idees i molt més.
Pas 1: pas 1: trobar les parts necessàries per fer per projectar
Bé, escric això com a instrucció general, així que intentaré obtenir algunes alternatives si no trobeu les parts que estic fent servir. També afegiré enllaços de compra perquè pugueu comprar els articles que no tingueu a la mà i així pugueu personalitzar el bot amb la vostra creativitat. Per obtenir informació sobre les peces que fan aquest projecte, consulteu hnhcart. Tenen peces de bona qualitat amb un rang de preus increïble.
- Microcontrolador: bé, si sou principiant, proveu d’utilitzar un Arduino. Bé, estic fent servir Arduino Uno. Enllaç de compra per a l'Arduino Uno.
- Motors i codificadors: per a aquest projecte, estic fent servir motors d'engranatges d'eix lateral de 150 RPM amb un codificador incorporat per calcular els girs. si no podeu trobar aquests motors, podeu consultar motors simples de doble eix i haurà de comprar codificadors per als motors BO. podeu comprar motors BO de doble eix | codificadors individuals
- Controlador de motor: necessitareu un controlador de motor per fer funcionar els motors, ja que la majoria de microcontroladors no poden subministrar tanta tensió. Estic fent servir un L298N al qual podeu consultar aquí per comprar-lo.
- XASSIS: per a xassís i pneumàtics, n’heu de comprar un de específic per als motors que feu servir. per comprar xassís per a motors BO podeu consultar aquest enllaç.
- Mòdul Bluetooth (HC05): per connectar Arduino amb el nostre telèfon intel·ligent necessitem un dispositiu per a la comunicació Bluetooth. aquí és on HC05 és útil. Enllaç de compra per a HC05
- Cavalls de pont: tots necessitem cables de pont per connectar coses. Si sou principiants, en necessitareu un munt per a diferents projectes. en podeu comprar alguns d'aquí: - Home a home | D’Home a Dona
- Bateria: bé, estic fent servir una bateria lipo de 12v per a aquest projecte. si no en teniu, sempre podeu passar a les bateries de liti-ió de 12v genèriques. O si utilitzeu motors BO de 9v, fins i tot podeu utilitzar una simple bateria de 9v. Però tingueu cura de comprovar les especificacions del vostre motor abans de comprar la bateria, ja que podeu danyar el motor si subministreu un voltatge superior a la capacitat del motor. Per comprar bateria de 9v consulteu aquí.
-
Taula de pa / tauler de prototipatge: necessitareu alguna cosa per connectar tot el cable. Aquí, la taula de treball serà útil. enllaç de compra per a Breadboard | tauler de prototipatge
Pas 2: Configuració del xassís
Si esteu treballant amb xassís prefabricats, no us haureu de preocupar de res.
Com que no tenia el xassís preconstruït específic per als meus motors, vaig haver de construir-ne jo mateix. Vaig escollir la làmina acrílica per a la base, ja que és lleugera i fàcil de treballar i he utilitzat pinces estàndard per muntar els motors.
i, finalment, cargoleu la roda chaster a la part inferior per recolzar el bot.
Pas 3: Connexió del controlador del motor
Per subministrar prou suc als motors, hem de configurar el controlador del motor.
- primer, cargoleu els pols + ve i -ve del motor al connector PTR del controlador del motor.
- després, per alimentar-lo, el controlador del motor cargola el + ve de la bateria al port de 12v i -ve al port GND del controlador del motor.
- col·loqueu el pin d'entrada del controlador del motor al pin PWM d'Arduino com vulgueu. RECORDEU canviar els pins del motor al codi en conseqüència.
- afegiu un commutador entre el + ve de la bateria i el controlador del motor en cas contrari, haureu de desconnectar la bateria quan no la feu servir.
- Aconseguiu 2 cables des de 5 V i GND del controlador del motor fins a la placa de control perquè pugueu alimentar Arduino i altres dispositius.
Pas 4: Configuració dels CODIFICADORS
com podeu veure, el codificador està integrat amb el motor.
- M1 i M2 són els + ve i -ve del motor que entra al controlador del motor
- connecteu-vos a 5v i GND dels codificadors als 5v i GND de la placa per alimentar els codificadors
- A i B són per als pins de sortida del codificador als quals connectarem els pins 2 i 3 de l’Arduino
Pas 5: Cablatge de l'Arduino i el mòdul Blutooth
- connecteu el GND i els 5v des de la placa a Vin i el GND de l'Arduino per alimentar l'Arduino.
- feu el mateix amb el mòdul Bluetooth per alimentar-lo també.
- connecteu el TX i el RX del mòdul Bluetooth als pins 0 i 1 de l'Arduino. Els pins 0 i 1 de l’Arduino són els pins designats per a la comunicació en sèrie, així que aneu amb compte mentre pengeu l’esbós a l’Arduino, ja que és possible que hagueu de desconnectar el pin TX, ja que Arduino només pot utilitzar 1 comunicació serial a la vegada. Podeu evitar aquesta molèstia introduint la biblioteca de programari de sèrie al codi
- i, finalment, connecteu els pins del codificador a 2 i 3 pins de l'Arduino. El pin 2 i el pin 3 són pins designats per a les interrupcions. Per obtenir més informació sobre les interrupcions, consulteu aquí. és possible que no necessiteu interrupcions si utilitzeu un disc codificador amb menys línies d’impulsos.
Pas 6: connectar l'electrònica al bot
Podeu utilitzar cargols per muntar l'electrònica al bot en cas contrari a mesura que el robot es mou, l'electrònica tendeix a caure.
bé, no tenia tan petits cargols per muntar l'electrònica, així que vaig anar a enganxar en calent l'electrònica a la base mateixa.
Pas 7: crear l'aplicació per controlar el bot
Per crear l'aplicació, he utilitzat l'inventor d'aplicacions MIT, que és molt fàcil d'utilitzar i convenient per a principiants. Creieu-me, no sóc desenvolupador d'Android i la idea de construir una aplicació em va espantar. Però amb això, només vaig aprendre mentre feia l’aplicació.
Per la part del dissenyador, us ho deixo. Personalitzeu com us agradi.
podeu consultar les imatges per fer a la part del fons.
Fins i tot podeu descarregar la meva aplicació per al bot des d’aquí.
Pas 8: Codi de l'Arduino
podeu descarregar el fitxer INO des d’aquí per programar l’Arduino.
deixeu una pregunta per a qualsevol consulta sobre el codi.
tot preparat, esteu a punt per anar amb el vostre propi cotxe RC controlat per Bluetooth.
Recomanat:
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
Cotxe controlat a distància de 1 km: 6 passos (amb imatges)
Cotxe teledirigit de gamma 1KM: des de petit em sorprenien els cotxes teledirigits, però la seva autonomia mai no superava 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 pot arribar fins a 1KM amb el nRF24L
Velocitat de mesura a l’assut amb sensor de distància: 4 passos (amb imatges)
Velocitat de mesura a l’assut amb sensor de distància: vam fabricar un dispositiu que calculava la velocitat de l’aigua sobre un assut. Això es mesura mitjançant dos sensors de distància