Taula de continguts:
- Pas 1: parts:
- Pas 2: xassís
- Pas 3: fer L293D
- Pas 4: connectar els motors i el L293D
- Pas 5: el reconeixement de veu
- Pas 6: Programació d'Arduino
- Pas 7: adjuntar HC-SR04
- Pas 8: fabricació d'un paquet de bateries
- Pas 9: afegir llums
- Pas 10: gràcies
Vídeo: VRBOT (robot de reconeixement de veu): 10 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
En aquest instructiu fabricarem un robot (més semblant a un cotxe RC) que es controla mitjançant la veu, és a dir, el reconeixement de veu. Abans de començar a donar-vos més detalls, heu de saber que es tracta de reconeixement de veu i no de reconeixement de veu que significa que el controlador no entén el que esteu parlant. Aquest projecte utilitza un mòdul elechouse VR3 que envia dades als 2 i 3 pins digitals d’Arduino. També disposa d’un sensor HC-SR04 per al mode de pilot automàtic. Aquest VRBOT funciona de la següent manera:
- Primer entreno el mòdul amb algunes ordres específiques com "FORWARD", "BACKWARD", etc.
- Utilitzant una senzilla construcció switch_case programa l'Arduino de manera que, si (mòdul VR) rep la mateixa comanda, dóna a Arduino un valor que es compara amb els valors existents a la memòria.
- Si la condició es compleix, s'executa un conjunt d'ordres específiques.
- per exemple, FORWARD fa que el VRBOT avanci.
Només hi ha 4 ordres en aquest projecte, però podeu tenir un màxim de 80 ordres. Aquests 4 ho són
- "Endavant"
- "Cap enrere"
- "Gira"
- "Pilot automàtic" (aquesta ordre activa el sensor i VRBOT es converteix en un robot que evita obstacles, aquesta funció té alguns problemes a causa de la imprecisió del mòdul HC-SR04)
No oblideu fer clic a votar. I gràcies per llegir el meu instructiu.
Si en feu un, se suposa que es té un coneixement bàsic d'Arduino i que l'IDE bàsic.
Estic fent un petit obsequi (per petit només vull dir 2) de la placa arduino. Estava pensant en un gran projecte i vaig demanar 3 arduino (però més tard vaig avortar la idea i vaig fer això només amb un Arduino), així que vaig pensar a mantenir-ne un amb mi mateix i a donar2away. Per entrar només heu de comentar VRBOT. (i no oblideu votar / m'agrada / subscriure-us, però això no és la part del regal).
Aquí teniu un petit vídeo (disculpeu la mala edició)
Pas 1: parts:
Creieu-me, aquest pas és realment un tràmit perquè, si esteu fent un VRBOT, sabreu molt bé que necessitareu motors, rodes, bateries, Arduino. Però els que es coneixen poden trigar un moment a llegir aquest pas.
- Arduino (l'únic de qualsevol cotxe o robot intel·ligent de bricolatge en parlarem més endavant)
- Mòdul de reconeixement de veu (qualsevol, però es recomana VR V3)
- Cèl·lules Li-Ion
- Motors (si es construeix una mida gran, utilitzeu motors de baixes revolucions)
- Rodes
- Controlador de motor L293D (ic o mòdul)
- HC-SR04 (si no voleu que el vostre robot toqui el cap contra les parets)
- LED blancs (conduir de nit sense far és força arriscat)
Aquestes van ser les parts principals que algunes eines poden ser útils:
- Soldador
- Cola calenta
- Filferro masculí a femení (així en diuen)
- Decapants de filferro
- Cinta
- Pins masculins
- PCB
- Clips de cocodril
No oblideu comprar o fabricar un xassís
Això és!
Pas 2: xassís
Per fabricar el xassís (tot i que la carrosseria s’assembla més a un tauló que a un xassís) podeu utilitzar qualsevol material amb el qual us sentiu còmode, he utilitzat taulers durs perquè és fàcil de tallar, però proporciona rigidesa.
On es col·loquen tots els components, he utilitzat 2 capes de taulers durs perquè no es doblegin. Talleu el tauler dur i doneu-li la forma que vulgueu.
Ara pinta-ho!
Pas 3: fer L293D
Si heu portat un mòdul bo, configureu-lo i salteu aquest pas.
I si teniu el CI i les eines específiques, seguiu aquest pas.
L'esquema de L293D IC es dóna a la imatge que només heu de soldar adequadament els cables.
Per obtenir més informació, visiteu aquí:
Clica aquí!
Pas 4: connectar els motors i el L293D
Enganxeu els motors o fixeu-los amb reblons a la placa dura després amb cables masculins a femelles que s'uneixin a L293D IC. Enganxeu el CI amb cinta adhesiva de doble cara
SUGGERIMENT: Si en feu un de propi, no utilitzeu aquest disseny de xassís perquè en aquest disseny quan es gira el robot, els únics motors pels quals gira són els posteriors.
Connecteu els motors a la ic L293D tal com s'esmenta a l'esquema del pas anterior.
Pas 5: el reconeixement de veu
Aquest és el pas més important. Primer farem les connexions després de programar. Hi ha dos passos secundaris d’aquest pas: el primer consisteix a desar una matriu 2D de to i amplitud específics, és a dir, enregistrar la veu o entrenar el mòdul de reconeixement de veu.
Connexions:
- Pin PIN del mòdul: el DP2 d'Arduino
- Pin RX del mòdul: el DP3 d'Arduino
- GND - GND
- Vcc - + 5 volts d’arduino
Després, aneu a (https://github.com/elechouse/VoiceRecognitionV3) per descarregar totes les biblioteques i els codis de mostra.
Després d'això, pengeu el codi [vr_sample_train] i obriu Serial Monitor (us guiarà més endavant), podreu parlar en qualsevol idioma i fer els textos adequats segons les vostres ordres.
Després d'aquell codi de mostra del led de pujada, que encén el LED quan el maneu.
Pas 6: Programació d'Arduino
Connexions:
Arduino i motors B / N
Els motors estan connectats a les IC L293D i el pin del sensor de L293D es connecta de manera que els motors d’un costat estiguin en una connexió paral·lela. (perquè quan gira, dos motors van cap enrere i dos cap endavant). Per tant, només heu d’utilitzar 4 pins d’arduino per a les connexions del motor, la resta està escrit al codi.
Els pins digitals 2 i 3 estan reservats per als pins TX i RX del mòdul. 4, 5, 6, 7 són per a motors. 9 i 10 són per als sensors.
Primer, entreneu el mòdul amb ordres (el codi només pot accedir a 4) en ordre, és a dir, tren1 que tren2.
Que pengeu aquest codi que fa les accions següents:
- Avança quan s'executa l'avanç o l'ordre núm. 0
- Es mou cap enrere quan es retrocedeix o ordre núm. 1 s’executa
- Es gira quan s'executa l'ordre turn
- Es converteix en un robot que evita els objectes quan s’executa l’ordre de pilot automàtic
Les connexions al llarg d’aquest instructable són segons el codi si voleu que pugueu canviar les connexions canviant-les al codi.
Pas 7: adjuntar HC-SR04
HC-SR04 és un sensor de distància ultrasònic altament imprecís. Sí, això té els seus propis problemes, per tant, es recomana comprar un costós sensor Ping, però per la barata (joc de paraules) havia fet ús de l'HC-SR04.
a continuació es mostren les connexions de HC-SR04 i arduino
Trig9
Ressò10
Pengeu el mateix codi ara. I ara, quan digueu l'ordre "Pilot automàtic", es convertirà en un robot que evita els objectes.
Pas 8: fabricació d'un paquet de bateries
Connecteu dues cèl·lules d'ió de liti en sèrie i ja està!
Podeu proporcionar-li una coberta de paper o el que vulgueu.
Nota: les cèl·lules de ions de Li no s’han de carregar amb carregadors normals, només s’utilitzen carregadors específics.
Connecteu-lo al Vin d'Arduino i al Vcc de L293d. (amb clips de cocodril)
Pas 9: afegir llums
Proporcionar ulls al vostre robot pot no ser tan difícil, però per als novells connecteu els LED al motor amb una resistència de 220-1K (segons el color). Així que sabeu quan avança el LED s’encén.
Pas 10: gràcies
Gràcies per llegir. Estaria més complagut si em votés. I si feu-ne un, feu-m'ho saber. Feliç fer!
Recomanat:
Reconeixement de veu amb Arduino (Bluetooth + LCD + Android): 6 passos
Reconeixement de veu amb Arduino (Bluetooth + LCD + Android): en aquest projecte, farem reconeixement de veu amb Arduino, mòdul Bluetooth (HC-05) i LCD. construïm el vostre propi dispositiu de reconeixement de veu
Mirall màgic intel·ligent flotant des de l’ordinador portàtil antic amb reconeixement de veu Alexa: 6 passos (amb imatges)
Mirall màgic intel·ligent flotant des de l’ordinador portàtil antic amb reconeixement de veu Alexa: inscriviu-vos al meu curs “Electrònica en poques paraules” aquí: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Consulteu també el meu canal de youtube aquí per obtenir més projectes i tutorials d'electrònica: https://www.youtube.com/channel/UCelOO
Robot guia amb funció de reconeixement de veu: 7 passos (amb imatges)
Robot Guiador amb funció de reconeixement de veu: Guia Robot és un robot mòbil que hem creat per guiar els visitants a diversos departaments del nostre campus universitari. Hem aconseguit parlar algunes afirmacions predefinides i avançar i retrocedir segons la veu d’entrada. A la nostra universitat no tenim
Introducció al reconeixement de veu amb Elechouse V3 i Arduino .: 4 passos (amb imatges)
Introducció al reconeixement de veu amb Elechouse V3 i Arduino: Hola … La tecnologia de reconeixement de veu ha estat aquí durant els darrers anys. Encara recordem la gran il·lusió que vam tenir mentre parlàvem amb el primer iPhone habilitat per Siri. Des de llavors, els dispositius d'ordres de veu han crescut fins a un nivell molt avançat
Classificació del reconeixement de veu: 4 passos (amb imatges)
Categorització de reconeixement de veu: per al curs TfCD del mestre IPD a TU Delft. Es pot instruir sobre com fer un sistema de reconeixement de veu. Expliquem els conceptes bàsics i com configurar aquest projecte amb l’ajut d’Arduino i BitVoicer. Després de completar els conceptes bàsics, creiem