Sommario:
- Passaggio 1: progettazione del telaio
- Passaggio 2: connessione e progettazione PCB
- Passaggio 3: codice programma e codice esadecimale
- Passaggio 4: app per Android
Video: Robot a controllo vocale che utilizza il microcontrollore 8051: 4 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Un robot a comando vocale assume un comando specifico sotto forma di voce. Qualunque sia il comando dato tramite modulo vocale o modulo Bluetooth, viene decodificato dal controller esistente e quindi viene eseguito il comando dato.
Qui in questo progetto, ho usato il modulo Bluetooth e l'applicazione Android per dare il comando vocale sotto forma di codice esadecimale. Ci sono alcune cifre che possono essere inviate direttamente al modulo Bluetooth e automaticamente la cifra viene convertita nel suo codice esadecimale.
Possiamo usare queste cifre come comando vocale per l'operazione specificata preprogrammata nel microcontrollore. L'uso delle cifre come comando vocale è più semplice che usare i comandi alfabetici.
Componenti richiesti:
1. Microcontrollore (AT89S52)
Presa femmina a 2,40 pin per controller
3. Scheda PCB zero
4. Oscillatore a cristallo (11.0592 MHz)
5.7805 regolatore di tensione
6. Relamate pin
7. Sposta registro
8. Switch
9. Resistenza (1 K-ohm)
10. Condensatore (10uF, 22pF(2))
11. L293D Driver con presa femmina
LCD 12.16x2
13. LED
14. Modulo Bluetooth (HC-05)
15. Batteria (12V)
16. Cavi di collegamento
17. Saldatore
18. Motori (giri richiesti)
19. Telaio per robot
20. Ruote
Passaggio 1: progettazione del telaio
Progetta un telaio in base alle tue esigenze e necessità.
Ho progettato il telaio che è un telaio lego e facilmente reperibile sul mercato.
Passaggio 2: connessione e progettazione PCB
Schema del circuito per 8051, comando vocale del robot.
I collegamenti sul PCB dovrebbero essere eseguiti secondo lo schema elettrico fornito.
Passaggio 3: codice programma e codice esadecimale
Codice assembly per chi vuole codificare in linguaggio assembly di 8051.
github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/voice.asm
Codice C per chi vuole programmare utilizzando il linguaggio C.
github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/andriodrobot.c
Usando il software Keil puoi scrivere questi codici Assembly per 8051 e generare file esadecimali che è necessario per masterizzare (caricare) su 8051. Per caricare (masterizzare) hai bisogno di un masterizzatore 8051, che puoi trovare nei tuoi college o puoi acquistare dal mercato.
Passaggio 4: app per Android
Per inviare il comando vocale (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) al Bluetooth sotto forma di codice esadecimale è disponibile un'app nel Play Store di Google denominata - Amr Voice.
play.google.com/store/apps/details?id=appi…
Vai con questo link o digita "Amr Voice" nel Play Store.
Installa l'app > Connetti dispositivo Bluetooth > Tocca l'icona del microfono per inviare il comando vocale.
Consigliato:
Robot a controllo vocale che utilizza il modulo V3: 6 passaggi
Robot a controllo vocale che utilizza il modulo V3: questo robot può essere realizzato facilmente da chiunque, basta seguire il processo come ho indicato. Questo è un robot a controllo vocale e puoi vedere la demo del mio robot puoi usarlo in due modi in un modo è da remoto e altro è a voce
Robot ambulante che utilizza 1 servomotore: 13 passaggi (con immagini)
Robot ambulante con 1 servomotore: volevo costruire questo robot ambulante anche da quando l'ho visto su YouTube. Dopo un po' di ricerche ho trovato qualche informazione in più su di esso e ho deciso di crearne uno mio. L'obiettivo che avevo per costruire questo deambulatore era cercare di renderlo il più piccolo possibile
Vocal GOBO - Scudo smorzatore del suono - Cabina vocale - Box vocale - Filtro di riflessione - Scudo vocale: 11 passaggi
Vocal GOBO - Sound Dampener Shield - Vocal Booth - Vocal Box - Reflexion Filter - Vocalshield: ho iniziato a registrare più voci nel mio home studio e volevo ottenere un suono migliore e dopo alcune ricerche ho scoperto che cosa è un "GOBO" era. Avevo visto queste cose che smorzano il suono, ma non mi rendevo davvero conto di cosa facessero. Ora faccio. ho trovato un y
Robot controllato Wi-Fi che utilizza Wemos D1 ESP8266, Arduino IDE e app Blynk: 11 passaggi (con immagini)
Robot controllato Wi-Fi utilizzando Wemos D1 ESP8266, Arduino IDE e app Blynk: in questo tutorial ti mostro come realizzare un carro armato robotico controllato da Wi-Fi controllato da uno smartphone utilizzando l'app Blynk. In questo progetto è stata utilizzata una scheda ESP8266 Wemos D1, ma possono essere utilizzati anche altri modelli di piastre (NodeMCU, Firebeetle, ecc.)
Gesture Hawk: Robot controllato con gesti della mano che utilizza un'interfaccia basata sull'elaborazione delle immagini: 13 passaggi (con immagini)
Gesture Hawk: Robot controllato con gesti della mano che utilizza un'interfaccia basata sull'elaborazione delle immagini: Gesture Hawk è stato presentato in TechEvince 4.0 come una semplice interfaccia uomo-macchina basata sull'elaborazione delle immagini. La sua utilità sta nel fatto che non sono necessari sensori aggiuntivi o indossabili tranne un guanto per controllare l'auto robotica che funziona su diversi