İçindekiler:
- Adım 1: Kasa Tasarımı
- Adım 2: Bağlantı ve PCB Tasarımı
- Adım 3: Program Kodu ve Hex Kodu
- 4. Adım: Android Uygulaması
Video: 8051 Mikrodenetleyici Kullanan Ses Kontrollü Robot: 4 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
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ı
İ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ı
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:
V3 Modülünü Kullanan Ses Kontrollü Robot: 6 Adım
V3 Modülü Kullanan Ses Kontrollü Robot: Bu robotu herkes kolaylıkla yapabilir, verdiğim işlemi takip etmeniz yeterli. uzaktan ve diğer sesle
Konuşkan Otomasyon -- Arduino'dan Ses -- Ses Kontrollü Otomasyon -- HC - 05 Bluetooth Modülü: 9 Adım (Resimli)
Konuşkan Otomasyon || Arduino'dan Ses || Ses Kontrollü Otomasyon || HC - 05 Bluetooth Modülü:…………………………… Daha fazla video için lütfen YouTube kanalıma ABONE OLUN…. …. Bu videoda Konuşkan Otomasyon kurduk.. Mobilden sesli komut göndereceğiniz zaman ev cihazlarını açıp geri bildirim gönderecektir
Mikrodenetleyici Kullanan Dijital Saat (RTC Devresiz AT89S52): 4 Adım (Resimli)
Mikrodenetleyici Kullanan Dijital Saat (RTC Devresiz AT89S52): Bir saat tanımlayalım… "Saat, zamanı (göreli) sayan ve gösteren bir cihazdır"!!!Sanırım doğru söyledim, hadi ALARM özelliği ile SAAT yapalım . NOT: Okumanız 2-3 dakika sürecektir, lütfen projenin tamamını okuyunuz yoksa
Alexa ve Arduino Kullanan Ses Kontrollü Anahtar: 10 Adım (Resimli)
Alexa ve Arduino Kullanan Ses Kontrollü Anahtar: Bu projenin temel amacı, cihazı açıp kapatmak için anahtarı (röleyi) kontrol etmek için sıcaklık sensörü kullanmaktır. Malzeme Listesi 12V Röle Modülü == > $ 4.2 Arduino uno == > 8 $ DHT11 sıcaklık sensörü == > 3 $ ESP8266 Modülü
PIC16F877 Mikrodenetleyici Kullanan 16x64 P10 Kayan LED Ekran: 5 Adım (Resimli)
16x64 P10 Kayan LED Ekran PIC16F877 Mikrodenetleyici Kullanarak: Bu talimatta, 16 x 64 (p10) LED matris Ekranın PICI6F877A mikrodenetleyici ile nasıl arayüzleneceği anlatılmaktadır. EEPROM'da saklanan UART aracılığıyla mikrodenetleyiciye bir veri gönderilir ve veriler LED matris ekranında görüntülenecektir. Bilişim Teknoloji