Taula de continguts:

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 mesura de distància: 8 passos

Vídeo: Cotxe RC controlat per Bluetooth amb control de velocitat i mesura de distància: 8 passos

Vídeo: Cotxe RC controlat per Bluetooth amb control de velocitat i mesura de distància: 8 passos
Vídeo: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Desembre
Anonim
Image
Image

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

Cablatge del controlador del motor
Cablatge del controlador del motor

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

Cablatge del controlador del motor
Cablatge del controlador del motor

Per subministrar prou suc als motors, hem de configurar el controlador del motor.

  1. primer, cargoleu els pols + ve i -ve del motor al connector PTR del controlador del motor.
  2. 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.
  3. 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.
  4. 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.
  5. 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

Configuració de CODIFICADORS
Configuració de 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

Cablatge de l’Arduino i el mòdul Blutooth
Cablatge de l’Arduino i el mòdul Blutooth
Cablatge de l’Arduino i el mòdul Blutooth
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

Connectar l'electrònica al bot
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

Creació de l'aplicació per controlar el bot
Creació de l'aplicació per controlar el bot
Creació de l'aplicació per controlar el bot
Creació de 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: