Taula de continguts:
- Pas 1: Video i imatges
- Pas 2: components
- Pas 3: diagrama de cablejat
- Pas 4: Codi
- Pas 5: l'aplicació
- Pas 6: impressió 3D
- Pas 7: Pensament final
Vídeo: UCL - Embedded - Warningsystem - RC Car: 7 Steps
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
En aquest projecte he creat un sistema d'advertiments senzill per a robots logístics. Bàsicament és un cotxe RC amb un sensor ultra sonor al davant i un senor d’evitació d’obstacles a la part posterior. El cotxe es controla mitjançant bluetooth en una aplicació.
Pas 1: Video i imatges
Pas 2: components
Aquesta és una llista de components que he utilitzat:
1 x arduino mega 25601 x L298N Controlador de motor pont doble H 1 x sensor d'ultrasons 1 x sensor d'evitació d'obstacles 1 x mòdul bluetooth HC-05 3 x leds, verd, groc i vermell 2 x motors CC 1 x altaveu 1 x transistor 4 x 220 ohm resistències 1 x 1 k resistència 1 x 2 k resistència
taulers de pa de filferro Suport d'impressió 3D per al sensor d'ultrasons 1 bateria de 9 v 6 bateries de AA
Pas 3: diagrama de cablejat
Pas 4: Codi
La idea del programa és donar avisos i aturar el cotxe rc si vol tancar massa un objecte. Quan hi ha alguna cosa a menys de 30 cm de distància, un led vermell comença a parpellejar, l’altaveu emet un so i el cotxe s’atura. Quan el cotxe està aturat no es pot fer avançar.
Si hi ha alguna cosa entre 31 i 70 cm de distància, parpelleja un led groc. Quan no passa res, s'encén un led verd.
Si hi ha alguna cosa a uns 20 cm de la part posterior del cotxe, el cotxe s’atura. Quan el cotxe està aturat, no és possible fer-lo moure cap enrere.
Vaig intentar escriure el codi en diferents classes per fer que el principal fos el més net possible. Però vaig tenir molts problemes amb el flux del codi que controla el RC. Així que al final vaig escriure el codi de control al programa principal. És una cosa que m’agradaria canviar.
Pas 5: l'aplicació
He creat una aplicació per controlar el cotxe. L'aplicació està creada a l'inventor d'aplicacions MIT. L'únic problema amb l'inventor d'aplicacions MIT és que no admeten el multitouch.
L’aplicació envia dades mitjançant bluetooth. El mòdul bluetooth utilitza el rx1 i el tx1 al mega arduino. Fent això, podria programar l’arduino mitjançant USB i utilitzar l’aplicació per controlar el cotxe al mateix temps.
Pas 6: impressió 3D
He fet un suport per al sensor d'ultrasons. El propi dibuix l’he realitzat a fusion 360.
El suport està dissenyat per al meu cotxe RC.
Pas 7: Pensament final
He après molt fent aquest projecte. El repte més gran d’aquest projecte era aconseguir que la comunicació bluetooth funcionés. Aprenc a utilitzar milis i micros en lloc de retard, perquè la funció de retard atura tot el programa. Vaig aprendre a fer el meu propi dibuix en 3D i a imprimir-lo.
Una cosa que voldria fer és donar al cotxe una funció automàtica perquè pugui conduir per si sola.
En general, em vaig divertir molt fent això, i sé que hi ha moltes coses al cotxe que es podrien millorar.
Recomanat:
UCL incrustat: B0B the Linefollower: 9 passos
UCL incrustat: B0B el seguidor de línia: es tracta de B0B. * B0B és un cotxe genèric controlat per ràdio que serveix temporalment de la base d’un robot de seguiment de línia. Com tants robots de seguiment de línia abans que ell, farà tot el possible per seguir una línia provocada per una transició entre el terra i l’ac
UCL - IIoT - Clima interior 4.0: 8 passos
UCL - IIoT - Indoor-climate 4.0: Després de llegir i treballar amb aquest instructiu, tindreu el vostre propi climat interior automàtic, que podreu observar en línia amb l'ajut de Node-red. En el nostre cas, vam desenvolupar aquesta idea i la vam presentar en una casa d’impressions 3D
UCL-IIoT-Drivhus: 5 passos
UCL-IIoT-Drivhus: El propòsit d’aquest projecte era construir una Garden House amb Arduino. Per tant, els 3 estudiants del grup van decidir fer un hivernacle automàtic, vam decidir fer un registre de dades sobre la informació donada per l’hivernacle, a través de Wamp-server, node-re
UCL-IIOT: sistema d'alarma amb base de dades i vermell de node: 7 passos
UCL-IIOT: sistema d’alarma amb base de dades i vermell de node: l’objectiu d’aquesta compilació és ensenyar sobre la connexió d’Arduino amb Node-red i una base de dades, de manera que pugueu registrar dades i també recopilar-les per a un ús posterior. un sistema senzill d’alarma arduino que genera 5 números de dades, cadascun separat amb un
Easy DIY 12V 220CCA 340CA Car Battery 18650 Tab Spot Solder (# 4th Build): 4 Steps
Easy DIY 12V 220CCA 340CA Car Battery 18650 Tab Spot Solder (# 4th Build): Aquí hi ha la quarta soldadora de pestanyes Battery que he creat fins ara. El consell professional per a aquesta instrucció és com construir un soldador de pestanyes de bateria econòmic i eficaç per menys de 30 dòlars. (Menys la tanca elegant). Aquest vaig decidir