Talaan ng mga Nilalaman:

Robot na Kinokontrol ng Boses Gamit ang 8051 Microcontroller: 4 na Hakbang (na may Mga Larawan)
Robot na Kinokontrol ng Boses Gamit ang 8051 Microcontroller: 4 na Hakbang (na may Mga Larawan)

Video: Robot na Kinokontrol ng Boses Gamit ang 8051 Microcontroller: 4 na Hakbang (na may Mga Larawan)

Video: Robot na Kinokontrol ng Boses Gamit ang 8051 Microcontroller: 4 na Hakbang (na may Mga Larawan)
Video: Robogames 2016: 3D printed robot KungFu 2024, Nobyembre
Anonim
Robot na Kinokontrol ng Boses Gamit ang 8051 Microcontroller
Robot na Kinokontrol ng Boses Gamit ang 8051 Microcontroller
Robot na Kinokontrol ng Boses Gamit ang 8051 Microcontroller
Robot na Kinokontrol ng Boses Gamit ang 8051 Microcontroller

Ang isang robot na kinokontrol ng boses ay kukuha ng tinukoy na utos sa anyo ng boses. Anuman ang utos na ibinibigay sa pamamagitan ng module ng boses o module ng Bluetooth, na-decode ito ng umiiral na tagakontrol at samakatuwid ang pagpapatupad ng naibigay na utos ay naisakatuparan.

Dito sa proyektong ito, gumamit ako ng Bluetooth module at Android application upang magbigay ng utos ng boses sa anyo ng hex code. Mayroong ilang mga digit na maaaring ipadala nang direkta sa module ng Bluetooth at awtomatikong ang digit ay nai-convert sa kanyang hex code.

Maaari naming gamitin ang mga digit na ito bilang isang utos ng boses para sa tinukoy na operasyon na paunang naka-program sa microcontroller. Ang paggamit ng mga digit bilang isang utos ng boses ay mas madali kaysa sa paggamit ng mga utos na alpabetiko.

Mga sangkap na kinakailangan:

1. Microcontroller (AT89S52)

2.40 pin na babaeng socket para sa controller

3. Zero PCB board

4. Crystal oscillator (11.0592 MHz)

5.7805 boltahe regulator

6. Relamate pin

7. Magrehistro ng shift

8. Lumipat

9. Paglaban (1 K-ohm)

10. Kapasitor (10uF, 22pF (2))

11. L293D Driver na may babaeng socket

12.16x2 LCD

13. LED

14. Module ng Bluetooth (HC-05)

15. Baterya (12V)

16. Pagkonekta ng mga wire

17. Ang bakal na bakal

18. Motor (kinakailangan rpm)

19. Chasis para sa robot

20. Wheels

Hakbang 1: Disenyo ng Chassis

Disenyo ng Chassis
Disenyo ng Chassis
Disenyo ng Chassis
Disenyo ng Chassis
Disenyo ng Chassis
Disenyo ng Chassis

Magdisenyo ng isang chassis alinsunod sa iyong kinakailangan at pangangailangan.

Dinisenyo ko ang chassis na isang lego chassis at madaling magagamit sa merkado.

Hakbang 2: Koneksyon at Disenyo ng PCB

Koneksyon at Disenyo ng PCB
Koneksyon at Disenyo ng PCB
Koneksyon at Disenyo ng PCB
Koneksyon at Disenyo ng PCB
Koneksyon at Disenyo ng PCB
Koneksyon at Disenyo ng PCB

Circuit diagram para sa 8051, kinokontrol ng boses ang robot.

Ang mga koneksyon sa PCB ay dapat gawin ayon sa ibinigay na diagram ng circuit.

Hakbang 3: Code ng Programa at Hex Code

Ang Code ng Assembly para sa mga nais mag-code sa wika ng pagpupulong ng 8051.

github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/voice.asm

C code para sa mga nais mag-program gamit ang C language.

github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/andriodrobot.c

Gamit ang Keil Software maaari mong isulat ang mga code ng Assembly na ito para sa 8051 at makabuo ng hex file na kinakailangan upang sunugin (i-upload) noong 8051. Para sa pag-upload (Burn) kailangan mo ng isang 8051 burner, na maaari mong makita sa iyong mga kolehiyo o maaari kang bumili mula sa merkado.

Hakbang 4: Android App

Para sa pagpapadala ng utos ng boses (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) sa Bluetooth sa anyo ng hex code ang isang app ay magagamit sa google play store na pinangalanang - Amr Voice.

play.google.com/store/apps/details?id=appi…

Pumunta sa link na ito o i-type ang "Amr Voice" sa play store.

I-install ang app> Ikonekta ang Bluetooth Device> Mag-tap sa icon ng mikropono upang maipadala ang iyong utos ng boses.

Inirerekumendang: