Taula de continguts:

Com fer un Rover controlat per gestos: 4 passos
Com fer un Rover controlat per gestos: 4 passos

Vídeo: Com fer un Rover controlat per gestos: 4 passos

Vídeo: Com fer un Rover controlat per gestos: 4 passos
Vídeo: И ЭТО ТОЖЕ ДАГЕСТАН? Приключения в долине реки Баараор. БОЛЬШОЙ ВЫПУСК (Путешествие по Дагестану #3) 2024, De novembre
Anonim
Image
Image

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:

Diagrames i teoria de circuits
Diagrames i teoria de circuits
Diagrames i teoria de circuits
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 हिंदी

Instagram

Instructibles

LinkedIn

Recomanat: