Taula de continguts:

RoBoT activat per veu: 5 passos
RoBoT activat per veu: 5 passos

Vídeo: RoBoT activat per veu: 5 passos

Vídeo: RoBoT activat per veu: 5 passos
Vídeo: This helmet is so real! Megatron! #transformers #megatron #unboxing #optimusprime #robot 2024, De novembre
Anonim
RoBoT activat per veu
RoBoT activat per veu
RoBoT activat per veu
RoBoT activat per veu
RoBoT activat per veu
RoBoT activat per veu

Robot controlat per veu amb Arduino: Hola a tothom, espero que estigueu bé i que ho feu bé. Avui començarem projectes relacionats amb la robòtica mitjançant Arduino. Avui parlarem sobre el robot controlat per veu mitjançant l'aplicació Arduino i Android. El robot controlat per veu és un robot mòbil que es controla mitjançant algunes ordres de veu especificades. L'aplicació mòbil és capaç d'identificar cinc ordres que són "Atura", "Endavant", "Enrere", "Esquerra", "Dreta". En aquest projecte de sistemes incrustats, fem un cotxe robòtic de 4 WD que podem controlar mitjançant veu mitjançant una aplicació mòbil. L'aplicació escolta i envia les instruccions a l'Arduino mitjançant Bluetooth i, a continuació, Arduino realitza l'operació especificada. L’aplicació de reconeixement de veu no és 100% precisa. L'aplicació és sensible als sorolls que l'envolten. De vegades malinterpreta les ordres de veu donades al robot. Però podeu dissenyar la vostra pròpia aplicació que pugui ignorar l'entorn i només pugui rebre la vostra pròpia veu.

Pas 1: diagrama de blocs

Diagrama de blocs
Diagrama de blocs

Components necessaris per al robot controlat per veu

Arduino Uno: s’utilitza Arduino Uno perquè hi podem muntar la pantalla del controlador del motor. També és barat, fàcil d’utilitzar i adquireix menys espai, ja que hem de col·locar-ho tot al xassís. Si no coneixeu la programació d'Arduino, us recomano que consulteu l'article per començar amb Arduino. Motor Driver Shield: El motor Driver Shield es basa en el L293 IC, que és un controlador dual de pont complet. S'utilitza per conduir càrregues inductives com relés, solenoides, motors de corrent continu i pas a pas. Us permet conduir quatre motors de corrent continu i 2 servos amb el vostre Arduino. Podem controlar la velocitat i la direcció de cada motor de manera independent.

Pas 2: mòdul Bluetooth HC-05

Mòdul Bluetooth HC-05
Mòdul Bluetooth HC-05

: Es tracta d’un mòdul Bluetooth de classe 2 amb perfil de port sèrie, que es pot configurar com a mestre o com a esclau. El podem utilitzar simplement per substituir el port sèrie per establir una connexió entre MCU, PC i el vostre projecte incrustat, etc.

Especificació HC-05:

Protocol Bluetooth: Especificació Bluetooth v2.0 + EDR Freqüència: banda ISM a 2,4 GHz Modulació: GFSK (teclat de canvi de freqüència gaussià) Potència d’emissió: ≤4 dBm, classe 2 Sensibilitat: ≤-84dBm al 0,1% BERSpeed: asíncrona: 2,1 Mbps (màx) / 160 kbps, Síncron: 1 Mbps / 1 Mbps Seguretat: autenticació i xifratge Perfils: port sèrie Bluetooth Alimentació: + 3,3 VCC 50 mA Temperatura de treball: -20 ~ + 75 Centigradi Dimensió: 26,9 mm x 13 mm x 2,2 mm

Pas 3: components

Components
Components

Xassís de cotxe 4-WD: conté 2 plataformes compostes d’acrílic. Conté un motor de 4 cc amb codificadors de velocitat. És fàcil de muntar i proporciona molt espai per col·locar Arduino, mòdul Bluetooth i bateries.

Bateria: cada motor utilitza fins a 200 mA de corrent. He utilitzat tres cèl·lules de ions Li de 3,7 V, 2200 mA en paral·lel. La bateria subministra 12,1 volts. La cèl·lula de ions de li és un tipus de bateria recarregable. Per tant, podem utilitzar aquestes cel·les una i altra vegada.

Pas 4: Esquema de circuits del robot controlat per veu mitjançant Arduino

Diagrama de circuits del robot controlat per veu mitjançant Arduino
Diagrama de circuits del robot controlat per veu mitjançant Arduino

Primer de tot, muntar el blindatge del controlador del motor a Arduino Uno.

Connexions HC-05 o HC-06: Connecteu Vcc a 5 volts. Connecteu GND a terra. Mòdul Rx a Arduino Tx. Mòdul Tx a Arduino Rx. Si el mòdul Bluetooth no funciona, feu un divisor de tensió mitjançant resistències 1K i 2K i connecteu-vos a pin Rx del mòdul per convertir 5v a 3.3v. Escut del motor al motor: motors laterals esquerra als terminals M3 i M4. Motors laterals drets als terminals M1 i M2. Si el motor gira en direcció oposada, canvieu la connexió del cable per girar tots els motors en la mateixa direcció.

Pas 5: Funcionament del robot controlat per veu mitjançant Arduino

Nota: sempre desconnecteu els pins Rx i Tx del mòdul Bluetooth quan pengeu codi a Arduino, en cas contrari es mostraran alguns errors i el codi no es carregarà. Proveu la contrasenya "1234" o "0000" quan connecteu el mòdul Bluetooth amb el mòbil per primera vegada. Si les rodes giren en sentit contrari, només cal canviar la connexió del motor des del terminal del blindatge del conductor del motor. Controlar el robot a través de la veu no és una manera eficient..

Recomanat: