İçindekiler:

8051 Mikrodenetleyici Kullanan Ses Kontrollü Robot: 4 Adım (Resimli)
8051 Mikrodenetleyici Kullanan Ses Kontrollü Robot: 4 Adım (Resimli)

Video: 8051 Mikrodenetleyici Kullanan Ses Kontrollü Robot: 4 Adım (Resimli)

Video: 8051 Mikrodenetleyici Kullanan Ses Kontrollü Robot: 4 Adım (Resimli)
Video: Arduino Kartı Yerine Sadece Mikrodenetleyiciyi Kullanmak 2024, Aralık
Anonim
8051 Mikrodenetleyici Kullanan Ses Kontrollü Robot
8051 Mikrodenetleyici Kullanan Ses Kontrollü Robot
8051 Mikrodenetleyici Kullanan Ses Kontrollü Robot
8051 Mikrodenetleyici Kullanan Ses Kontrollü Robot

Sesle kontrol edilen bir robot, belirtilen komutu ses şeklinde alır. Ses modülü veya Bluetooth modülü aracılığıyla verilen komut ne olursa olsun, mevcut denetleyici tarafından kodu çözülür ve dolayısıyla verilen komut yürütülür.

İşte bu projede, hex kodu şeklinde sesli komut vermek için Bluetooth modülü ve Android uygulamasını kullandım. Doğrudan Bluetooth modülüne gönderilebilecek belirli rakamlar vardır ve bu rakam otomatik olarak hex koduna dönüştürülür.

Bu rakamları mikrodenetleyicide önceden programlanmış belirtilen işlem için sesli komut olarak kullanabiliriz. Rakamları sesli komut olarak kullanmak alfabetik komutları kullanmaktan daha kolaydır.

Gerekli bileşenler:

1. Mikrodenetleyici (AT89S52)

Kontrolör için 2.40 pin dişi soket

3. Sıfır PCB kartı

4. Kristal osilatör(11.0592 MHz)

5.7805 voltaj regülatörü

6. Relamate pimi

7. Vardiya kaydı

8. Anahtar

9. Direnç (1 K-ohm)

10. Kapasitör (10uF, 22pF(2))

Dişi soketli 11. L293D Sürücü

12.16x2 LCD

13. LED'ler

14. Bluetooth modülü (HC-05)

15. Pil (12V)

16. Bağlantı telleri

17. Havya

18. Motorlar (gerekli devir)

19. Robot için şasi

20. Tekerlekler

Adım 1: Kasa Tasarımı

Şasi Tasarımı
Şasi Tasarımı
Şasi Tasarımı
Şasi Tasarımı
Şasi Tasarımı
Şasi Tasarımı

İhtiyacınıza ve ihtiyacınıza göre bir şasi tasarlayın.

Lego kasa olan ve piyasada kolayca bulunabilen kasayı tasarladım.

Adım 2: Bağlantı ve PCB Tasarımı

Bağlantı ve PCB Tasarımı
Bağlantı ve PCB Tasarımı
Bağlantı ve PCB Tasarımı
Bağlantı ve PCB Tasarımı
Bağlantı ve PCB Tasarımı
Bağlantı ve PCB Tasarımı

8051 için devre şeması, ses kontrollü robot.

PCB üzerindeki bağlantıların verilen devre şemasına göre yapılması gerekmektedir.

Adım 3: Program Kodu ve Hex Kodu

8051 Assembly dilinde kodlama yapmak isteyenler için Assembly Kodu.

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

C dilini kullanarak programlama yapmak isteyenler için C kodu.

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

Keil Yazılımını kullanarak 8051 için bu Assembly kodlarını yazabilir ve 8051'de yakmak(yüklemek) için gerekli olan hex dosyasını oluşturabilirsiniz. Yüklemek(Burn) için kolejlerinizde bulabileceğiniz ya da şuradan satın alabileceğiniz bir 8051 yazıcıya ihtiyacınız vardır. Pazar.

4. Adım: Android Uygulaması

Bluetooth'a sesli komut (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) göndermek için google play store'da Amr Voice adlı bir uygulama bulunmaktadır.

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

Bu bağlantıyla gidin veya oyun mağazasında "Amr Voice" yazın.

Uygulamayı yükleyin > Bluetooth Cihazını Bağlayın > Sesli komutunuzu göndermek için mikrofon simgesine dokunun.

Önerilen: