Isi kandungan:

Robot Dikawal Suara Menggunakan Mikrokontroler 8051: 4 Langkah (dengan Gambar)
Robot Dikawal Suara Menggunakan Mikrokontroler 8051: 4 Langkah (dengan Gambar)

Video: Robot Dikawal Suara Menggunakan Mikrokontroler 8051: 4 Langkah (dengan Gambar)

Video: Robot Dikawal Suara Menggunakan Mikrokontroler 8051: 4 Langkah (dengan Gambar)
Video: DIY Radar With Ultrasonic Sensor And Chat-GPT Generated Arduino Code | Coders Cafe 2024, November
Anonim
Robot Dikawal Suara Menggunakan Mikrokontroler 8051
Robot Dikawal Suara Menggunakan Mikrokontroler 8051
Robot Dikawal Suara Menggunakan Mikrokontroler 8051
Robot Dikawal Suara Menggunakan Mikrokontroler 8051

Robot kawalan suara mengambil arahan yang ditentukan dalam bentuk suara. Apa sahaja arahan yang diberikan melalui modul suara atau modul Bluetooth, ia disahkod oleh pengawal yang ada dan oleh itu perintah yang diberikan dilaksanakan.

Di sini dalam projek ini, saya telah menggunakan modul Bluetooth dan aplikasi Android untuk memberikan arahan suara dalam bentuk kod hex. Terdapat digit tertentu yang dapat dihantar terus ke modul Bluetooth dan secara automatik digit tersebut ditukar menjadi kod heksinya.

Kita dapat menggunakan digit ini sebagai perintah suara untuk operasi yang ditentukan yang diprogramkan dalam mikrokontroler. Menggunakan digit sebagai perintah suara lebih mudah daripada menggunakan perintah abjad.

Komponen yang diperlukan:

1. mikrokontroler (AT89S52)

Soket wanita 2.40 pin untuk pengawal

3. Papan PCB sifar

4. Pengayun kristal (11.0592 MHz)

Pengatur voltan 5.7805

6. Pasangkan semula pin

7. Daftar shift

8. Tukar

9. Rintangan (1 K-ohm)

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

Pemandu 11. L293D dengan soket wanita

LCD 12.16x2

13. LED

14. Modul Bluetooth (HC-05)

15. Bateri (12V)

16. Menyambungkan wayar

17. besi pateri

18. Motor (rpm diperlukan)

19. Ciri untuk robot

20. Wheels

Langkah 1: Reka Bentuk Casis

Reka bentuk casis
Reka bentuk casis
Reka Bentuk Casis
Reka Bentuk Casis
Reka Bentuk Casis
Reka Bentuk Casis

Reka casis mengikut keperluan dan keperluan anda.

Saya telah merancang casis yang merupakan casis lego dan mudah didapati di pasaran.

Langkah 2: Sambungan dan Reka Bentuk PCB

Sambungan dan Reka Bentuk PCB
Sambungan dan Reka Bentuk PCB
Sambungan dan Reka Bentuk PCB
Sambungan dan Reka Bentuk PCB
Sambungan dan Reka Bentuk PCB
Sambungan dan Reka Bentuk PCB

Litar litar untuk 8051, robot mengawal suara.

Sambungan pada PCB sepatutnya dilakukan mengikut gambarajah litar yang diberikan.

Langkah 3: Kod Program dan Kod Hex

Kod Perhimpunan bagi mereka yang ingin membuat kod dalam bahasa perhimpunan 8051.

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

Kod C bagi mereka yang ingin memprogram menggunakan bahasa C.

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

Dengan menggunakan Perisian Keil, anda boleh menulis kod Perhimpunan ini untuk 8051 dan menghasilkan fail hex yang diperlukan untuk membakar (memuat naik) pada 8051. Untuk memuat naik (Membakar), anda memerlukan pembakar 8051, yang anda dapati di kolej anda atau anda boleh membeli dari pasar.

Langkah 4: Aplikasi Android

Untuk menghantar arahan suara (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) ke Bluetooth dalam bentuk kod hex aplikasi tersedia di gedung permainan google bernama - Amr Voice.

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

Pergi dengan pautan ini atau taip "Amr Voice" di play store.

Pasang aplikasi> Sambungkan Peranti Bluetooth> Ketuk ikon mikrofon untuk mengirim perintah suara anda.

Disyorkan: