Taula de continguts:
- Pas 1: disseny del xassís
- Pas 2: Connexió i disseny de PCB
- Pas 3: Codi de programa i Codi hexadecimal
- Pas 4: aplicació per a Android
Vídeo: Robot controlat per veu mitjançant microcontrolador 8051: 4 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Un robot controlat per veu pren l'ordre especificat en forma de veu. Qualsevol que sigui l'ordre que es doni a través del mòdul de veu o mòdul Bluetooth, el controlador existent el descodifica i, per tant, s'executa l'ordre donada.
Aquí, en aquest projecte, he utilitzat el mòdul Bluetooth i l’aplicació Android per donar ordres de veu en forma de codi hexadecimal. Hi ha certs dígits que es poden enviar directament al mòdul Bluetooth i es converteixen automàticament en el seu codi hexadecimal.
Podem utilitzar aquests dígits com a ordre de veu per a l’operació especificada preprogramada al microcontrolador. L’ús de dígits com a ordre de veu és més fàcil que utilitzar ordres alfabètiques.
Components necessaris:
1. Microcontrolador (AT89S52)
Presa femella de 2,40 pins per al controlador
3. Tauler de PCB zero
4. Oscil·lador de cristall (11,0592 MHz)
Regulador de tensió 5.7805
6. Tornar a fixar el passador
7. Registre de torns
8. Interruptor
9. Resistència (1 K-ohm)
10. Condensador (10uF, 22pF (2))
11. L293D Controlador amb endoll femella
LCD de 12,16x2
13. LEDs
14. Mòdul Bluetooth (HC-05)
15. Bateria (12V)
16. Connexió de cables
17. Soldadura
18. Motors (rpm requerits)
19. Fase del robot
20. Rodes
Pas 1: disseny del xassís
Dissenyeu un xassís segons les vostres necessitats i necessitats.
He dissenyat el xassís, que és un xassís lego i que és fàcilment disponible al mercat.
Pas 2: Connexió i disseny de PCB
Diagrama de circuits per al 8051, la veu controlava el robot.
Les connexions a la placa se suposa que es realitzen segons el diagrama de circuits donat.
Pas 3: Codi de programa i Codi hexadecimal
Codi de muntatge per a aquells que vulguin codificar en un llenguatge de muntatge de 8051.
github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/voice.asm
Codi C per a aquells que vulguin programar amb llenguatge C.
github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/andriodrobot.c
Mitjançant el programari Keil podeu escriure aquests codis de muntatge per a 8051 i generar un fitxer hexadecimal que cal gravar (carregar) a 8051. Per carregar (Burn) necessiteu un cremador 8051, que podeu trobar als vostres col·legis o que podeu comprar al mercat.
Pas 4: aplicació per a Android
Per enviar comandes de veu (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) a Bluetooth en forma de codi hexadecimal, hi ha una aplicació disponible a Google Play Store anomenada - Amr Voice.
play.google.com/store/apps/details?id=appi…
Aneu amb aquest enllaç o escriviu "Amr Voice" a Play Store.
Instal·leu l'aplicació> Connecta el dispositiu Bluetooth> Toqueu la icona del micròfon per enviar l'ordre de veu.
Recomanat:
Drone Raspberry Pi controlat per veu amb IoT i AWS: 6 passos (amb imatges)
Drone Raspberry Pi controlat per veu amb IoT i AWS: Hola! Em dic Armaan. Sóc un noi de 13 anys de Massachusetts. Aquest tutorial mostra, com es pot deduir del títol, com construir un dron Raspberry Pi. Aquest prototip demostra com evolucionen els drons i també el gran paper que podrien tenir a
Robot Arduino amb distància, direcció i grau de rotació (est, oest, nord, sud) controlat per veu mitjançant mòdul Bluetooth i moviment de robot autònom: 6 passos
Robot Arduino amb distància, direcció i grau de rotació (est, oest, nord, sud) controlat per veu mitjançant el mòdul Bluetooth i el moviment autònom del robot. , Esquerra, dreta, est, oest, nord, sud) Distància necessària en centímetres mitjançant l'ordre de veu. El robot també es pot moure de forma autònoma
Commutador controlat per veu mitjançant Alexa i Arduino: 10 passos (amb imatges)
Commutador controlat per veu mitjançant Alexa i Arduino: l'objectiu principal d'aquest projecte és utilitzar un sensor de temperatura per controlar l'interruptor (relé) per encendre o apagar el dispositiu. Llista de materials Mòdul de relé de 12V == > $ 4.2 Arduino uno == > Sensor de temperatura DHT11 de $ 8 == > Mòdul ESP8266 de 3 dòlars
Com es construeix un robot controlat amb braç de pinça controlat mitjançant Nrf24l01 Arduino: 3 passos (amb imatges)
Com es construeix un robot controlat amb braç de pinça controlat mitjançant Nrf24l01 Arduino: la instrucció "Com construir robot controlat amb braç de pinça mitjançant Via Nrf24l01 Arduino" explicarà com construir un braç de pinça de tres graus de llibertat instal·lat en rodes de rodes controlades pel mòdul L298N de doble motor amb MEG
Com comptar del 0 al 99 mitjançant el microcontrolador 8051 amb pantalla de 7 segments: 5 passos (amb imatges)
Com es pot comptar del 0 al 99 mitjançant el microcontrolador 8051 amb visualització de 7 segments: Hola a tothom, en aquest tutorial us explicarem com comptar de 0 a 99 mitjançant dues pantalles de 7 segments