Sisällysluettelo:
- Vaihe 1: Alustan suunnittelu
- Vaihe 2: Liitäntä ja piirilevyn suunnittelu
- Vaihe 3: Ohjelmakoodi ja heksadesimaalikoodi
- Vaihe 4: Android -sovellus
Video: Puheohjattu robotti 8051 -mikrokontrollerilla: 4 vaihetta (kuvien kanssa)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Puheohjattu robotti ottaa tietyn komennon äänen muodossa. Riippumatta siitä, mitä komento annetaan äänimoduulin tai Bluetooth -moduulin kautta, olemassa oleva ohjain purkaa sen ja siten annettu komento suoritetaan.
Tässä projektissa olen käyttänyt Bluetooth -moduulia ja Android -sovellusta antamaan äänikomentoja heksakoodin muodossa. On olemassa tiettyjä numeroita, jotka voidaan lähettää suoraan Bluetooth -moduuliin ja automaattisesti muunnetaan heksadesimaalikoodiksi.
Voimme käyttää näitä numeroita äänikomennona määritellylle toiminnolle, joka on esiohjelmoitu mikrokontrolleriin. Numeroiden käyttäminen äänikomennona on helpompaa kuin aakkosjärjestys.
Tarvittavat komponentit:
1. mikro (AT89S52)
2,40 -napainen naarasliitin ohjaimelle
3. Nolla PCB -levy
4. kideoskillaattori (11,0592 MHz)
5.7805 jännitesäädin
6. Relamate pin
7. Shift -rekisteri
8. Kytkin
9. vastus (1 K-ohmia)
10. kondensaattori (10uF, 22pF (2))
11. L293D Kuljettaja naarasliittimellä
12,16x2 LCD
13. LEDit
14. Bluetooth-moduuli (HC-05)
15. akku (12V)
16. Kytkentäjohdot
17. juotin
18. moottorit (vaadittu rpm)
19. Keskeytys robotille
20. Pyörät
Vaihe 1: Alustan suunnittelu
Suunnittele alusta tarpeidesi ja tarpeidesi mukaan.
Olen suunnitellut alustan, joka on lego -alusta ja joka on helposti saatavilla markkinoilla.
Vaihe 2: Liitäntä ja piirilevyn suunnittelu
Piirikaavio mallille 8051, ääniohjattu robotti.
Piirilevyn liitännät on tarkoitus tehdä annetun piirikaavion mukaisesti.
Vaihe 3: Ohjelmakoodi ja heksadesimaalikoodi
Kokoonpanokoodi niille, jotka haluavat koodata kokoonpanokielellä 8051.
github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/voice.asm
C -koodi niille, jotka haluavat ohjelmoida C -kielellä.
github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/andriodrobot.c
Keil -ohjelmiston avulla voit kirjoittaa nämä kokoonpanokoodit 8051: lle ja luoda heksatiedoston, joka vaaditaan polttamiseen (lataamiseen) osoitteessa 8051. Lataamista varten (polttaminen) tarvitset 8051 -polttimen, jonka löydät oppilaitoksistasi tai voit ostaa markkinoida.
Vaihe 4: Android -sovellus
Äänikomentojen (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) lähettämiseksi Bluetoothiin heksakoodin muodossa sovellus on saatavilla Google Play -kaupassa nimeltä - Amr Voice.
play.google.com/store/apps/details?id=appi…
Siirry tämän linkin kautta tai kirjoita Play Kauppaan "Amr Voice".
Asenna sovellus> Yhdistä Bluetooth -laite> Lähetä äänikomento napauttamalla mikrofonikuvaketta.
Suositeltava:
Puheohjattu robotti V3 -moduulin avulla: 6 vaihetta
Ääniohjattu robotti V3 -moduulin avulla: Kuka tahansa voi tehdä tämän robotin helposti, seuraa vain antamaani prosessia.Tämä on ääniohjattu robotti ja näet robotin esittelyn, jota voit käyttää kahdella tavalla yhdellä tavalla kaukosäädin ja muut äänellä
Puheohjattu robotti käsi: 8 vaihetta (kuvilla)
Ääniohjattu robottikäsi: a. Esineet {font-size: 110,0%; fontin paino: lihavoitu; fontti-tyyli: kursivoitu; tekstin koristelu: ei mitään; taustaväri: punainen;} a. artikkelit: hover {background-color: black;} Tässä ohjeessa kerrotaan, miten voit rakentaa ääniohjatun robottikäden käyttämällä
Puheohjattu kaukosäätimen painike: 4 vaihetta (kuvien kanssa)
Ääniaktivoitu kaukosäätimen painike: Jos olet nähnyt muita ohjeitani, tiedät, että pojallamme on lihasdystrofia. Tämä on yksi osa projektia, jotta asiat olisivat helpommin saatavilla. Tämä on ollut fantastista l
Puheohjattu lukitusjärjestelmä: 7 vaihetta (kuvien kanssa)
Puheohjattu lukitusjärjestelmä: Ääniohjattu lukitusjärjestelmä on automaattinen lukitusjärjestelmä, joka käyttää bluetoothia välittäjänä Arduinon ja Android -puhelimesi välisessä viestinnässä. Ääniohjattu lukitusjärjestelmä avataan, kun sanot asettamasi salasanan (
Puheohjattu RGB -led: 5 vaihetta (kuvien kanssa)
Ääniohjattu RGB Led: Hei kaverit1 Tänään näytän teille, kuinka rakentaa ääniohjattu RGB -led arduino/Ebot8 -tekniikalla. Joten ilman lisäaikaa siirry vaiheeseen 1