Taula de continguts:
- Pas 1: diagrama de blocs
- Pas 2: mòdul Bluetooth HC-05
- Pas 3: components
- Pas 4: Esquema de circuits del robot controlat per veu mitjançant Arduino
- Pas 5: Funcionament del robot controlat per veu mitjançant Arduino
Vídeo: RoBoT activat per veu: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
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
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
: 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
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
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:
Feu el sistema d’avís de notificació per veu / veu: 4 passos
Feu el sistema d'alerta de veu / notificació de veu: en aquest projecte hem creat un sistema d'alerta i de notificació de veu. En aquest projecte es poden utilitzar almenys dos sensors
Botó de control remot activat per veu: 4 passos (amb imatges)
Botó de control remot activat per veu: si heu vist els meus altres instruccions, sabreu que el nostre fill té distròfia muscular. Aquesta és una peça d’un projecte per fer-li les coses més accessibles. Tenim una porta que funciona amb un comandament obert de porta de garatge. Això ha estat fantàstic a l
BT activat per veu: 3 passos (amb imatges)
BT activat per veu: domòtica controlada per veu mitjançant Arduino: en aquest projecte, ja utilitzo una funció de veu per controlar els dispositius domèstics. Aquest projecte forma part de la meva sèrie domòtica. Aquest projecte és molt fàcil d’utilitzar a la vida real. Les persones de qualsevol edat poden controlar
Commutador de relé activat per veu (Arduino): 6 passos (amb imatges)
Interruptor de retransmissió activat per veu (Arduino): Hola a tothom! En aquest projecte, us mostraré com implementar ordres de veu per als vostres projectes Arduino. Mitjançant ordres de veu, us mostraré com controlar un mòdul de commutació de relé
Assistent activat per veu: MAX: 10 passos
Assistent activat per veu - MAX: Ei, en aquest instructiu, parlaré sobre com fer un bot de xat MAX (anomenat jo mateix !!!) Amb alguna implementació podeu fer que aquest chatbot sigui controlat per veu o amb l'ús de diversos programes que pot fer-ho com a assistent de veu. Jo aquí jo