Taula de continguts:
- Subministraments
- Pas 1: diagrames i teoria de circuits:
- Pas 2: construir el Rover:
- Pas 3: fitxers de codi
- Pas 4: gràcies
Vídeo: Com fer un Rover controlat per gestos: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
Aquí teniu les instruccions per construir un rover controlat per gestos (rover operat per tele). Consisteix en una unitat rover que té un sensor d'evitació de col·lisions a bord. El transmissor en lloc de ser un comandament a distància maldestre és un guant fresc que es pot portar a la mà i després moure’l per transmetre senyals al rover mitjançant moviments de mà. Els senyals de RF s’utilitzen per a la comunicació.
Aquest projecte té possibles aplicacions en la inspecció de la carrosseria del vehicle (per seguretat o manteniment), a més de ser utilitzat per pilotar avions no tripulats.
Subministraments
Arduino / Genuino UNO (amb cable UNO) x2
Bateria d'ió li (12V) x1
Jumper Wires (masculí a masculí, masculí a femení, femení a femení) x40 cadascun
Taula de pa x1
L298 Mòdul de controlador de motor x1
Giroscopi MPU6050 x1
Receptor i transmissor RF x1 cadascun
Sensor d'ultrasons x1
Configuració del xassís x1
Suport de bateria (sovint inclòs amb el xassís) x1
Commutador (sovint inclòs amb el xassís) x2
Filferro x1
Bomba de desoldadura (no necessària) x1
Cinta de doble cara x1
Pas 1: diagrames i teoria de circuits:
Configuració del transmissor: en resum, hem d’agafar lectures del giroscopi i enviar-les al transmissor a través de l’Arduino.
Configuració del receptor: hem de rebre les dades transmeses (mitjançant el receptor) i girar les rodes segons les dades rebudes *. Simultàniament, també hem d’assegurar-nos que el rover es troba a una distància mínima d’objectes al davant (detecció d’obstacles). Utilitzarem la comunicació I2C per a aquest projecte. * Dades interessants sobre aquest projecte: aquest codi processa dades analògiques i mou el rover segons el grau de moviment de la mà. Per tant, hem de desenvolupar una lògica per fer que el rover vagi en la direcció correcta a diferents velocitats.
Pas 2: construir el Rover:
Pas 1 (Muntatge del xassís):
Munteu el xassís per fer la base del vostre rover. Aquest és un pas bastant fàcil i hauríeu de fer-ho en poc temps.
Pas 2 (comproveu tots els components):
Comproveu tots els sensors interfacant-los amb l'Arduino per separat. Podeu consultar qualsevol tutorial sobre com connectar els sensors individualment amb l'Arduino.
Pas 3 (configuració del transmissor):
En primer lloc, soldeu els passadors al giroscopi. Ara feu les connexions segons el diagrama de circuits següent. No connecteu la bateria en aquest moment.
A continuació, connecteu el vostre Arduino al vostre ordinador portàtil. Pengeu el fitxer de codi següent i comproveu si el codi funciona correctament (feu-ho eliminant els comentaris de les declaracions d'impressió del codi). Feu clic al botó del monitor sèrie (a la part superior dreta de la pantalla) per veure la sortida de les declaracions d'impressió. Si tot funciona correctament, podeu continuar connectant la bateria.
Recordeu que heu d’assegurar-vos que l’orientació del giroscopi és correcta (segons el codi utilitzat). Consulteu els diagrames mostrats anteriorment per comprovar l'orientació que he utilitzat per al giroscopi.
El giroscopi enviarà lectures a l'Arduino. A partir d’aquí, les lectures aniran al transmissor de RF que es transmetrà perquè el receptor pugui captar les ones.
Pas 4 (configuració del receptor):
Feu les connexions segons el diagrama de circuits següent. No connecteu la bateria en aquest moment. A continuació, connecteu el vostre Arduino al vostre ordinador portàtil. Pengeu el fitxer de codi següent i comproveu si el codi funciona correctament. Fer això:
1. Traieu els comentaris de les declaracions d'impressió del codi
2. Activeu la configuració del transmissor
3. Col·loqueu el rover sobre una mena de suport perquè les rodes no toquin terra i el rover no s’enlairi en el moment que el receptor rep dades
NOTA: Pot ser que hagueu d’invertir la direcció d’un o dels dos motors. Si el codi funciona correctament, hauríeu de poder veure la sortida correcta (cap endavant, cap enrere, cap a la dreta, cap a l’esquerra o cap a l’aturada) al monitor sèrie segons la vostra mà. moviments. Si tot funciona correctament, podeu connectar la bateria. Tot i això, abans de connectar la bateria heu de comprovar totes les connexions. Un terminal incorrecte pot explotar el circuit.
Pas 5 (Feu que la configuració funcioni amb les bateries):
Ara desconnecteu el portàtil i connecteu les bateries a les configuracions respectives. Posa a prova el teu projecte.
No deixeu que el rover s’allunyi a més de 5 m del vostre cotxe, o bé el rover pot parar-se o començar a comportar-se malament.
Pas 6 (muntatge):
Ara és el moment de muntar el rover i veure'l en acció. Per al disseny del meu muntatge de rover, consulteu les imatges de la secció "Diagrames i teoria de circuits". Podeu muntar el rover d’una altra manera. Assegureu-vos que estigui ben equilibrat o, en cas contrari, pot causar volants (no aneu com "Vaja!", Ja que és possible que trobeu el rover malament).
Mentre feu les proves, és possible que trobeu que el motor no es mou amb precisió. Hi haurà alguns retards i errors ja que utilitzem mòduls de RF senzills. A més, en un escenari pràctic, els motors presenten algunes diferències i el centre de massa del rover no és on s’espera que sigui. Per tant, és possible que el rover es mogui en diagonal quan se suposa que ha d’anar recte. Es poden corregir els errors de la balança canviant la velocitat dels motors esquerre i dret. Multipliqueu les variables "ena" i "enb" per números diferents per perfeccionar l'equilibri del vostre motor.
En cas de dubte, utilitzeu la secció de comentaris a continuació. Aquí és on tractaré els dubtes.
@Scientify Inc
Pas 3: fitxers de codi
Aquí teniu l’enllaç de la biblioteca de cable virtual:
drive.google.com/file/d/1F_sQFRT4lsN5dUKXJ…
Pas 4: gràcies
Comparteix els teus comentaris a continuació. M’encantaria conèixer la vostra experiència mentre provava el projecte. Intentaré respondre a totes les consultes en un termini de 24 hores.
Social:
YouTube: Scientify Inc.
YouTube: Scientify हिंदी
Instructibles
Recomanat:
Robot controlat per gestos mitjançant Arduino: 7 passos
Robot controlat per gestos mitjançant Arduino: els robots s'utilitzen en molts sectors com la construcció, l'exèrcit, la fabricació, el muntatge, etc. Els robots poden ser autònoms o semi-autònoms. Els robots autònoms no requereixen cap intervenció humana i poden actuar sols segons la situació. Veu
Gadget de dinosaures de Chrome controlat per gestos manuals / Com fer-ho / #smartcreativity: 14 passos
Gadget de dinosaures de Chrome controlat per gest amb les mans / Com fer això / #smartcreativity: Hola amics, en aquest tutorial us mostraré un projecte molt exclusiu, així que avui us mostraré com controlar el joc de dinosaures de Chrome amb el vostre gest de mà molt fàcilment. Si utilitzeu aquesta tecnologia per controlar DINO crom, llavors caureu
Com fer un Rover controlat per Android: 8 passos (amb imatges)
Com fer un Rover controlat per Android: en aquest instructiu us mostraré com construir un cotxe o un rover controlat per Android. Com funciona el robot controlat per Android? El robot controlat per l'aplicació Android es comunica mitjançant Bluetooth al mòdul Bluetooth present al robatori
RC Rover controlat per gestos i moviments: 8 passos
RC Rover controlat per Gestions Motions & Joyestick: RC Rover és un projecte de robòtica que té com a objectiu millorar el control del rover mitjançant l’ús de radiofreqüència i la interacció del moviment del rover amb el moviment de la mà mitjançant la unitat inercial (MPU6050), però també el control d’aquest Rover amb un Joyestik. Tot
Rover controlat per gestos mitjançant un acceleròmetre i un parell de transmissor-receptor de RF: 4 passos
Rover controlat per gestos mitjançant un acceleròmetre i un parell de transmissor-receptor de RF: Hey he desitjat construir un rover que pogués dirigir amb simples gestos manuals, però que mai no pogués atrevir-se a aventurar-se en les complexitats del processament d’imatges i la interfície d’una càmera web amb microcontrolador, per no parlar de la pujada