İçindekiler:

Ses Kontrollü Bluetooth Araba: 5 Adım
Ses Kontrollü Bluetooth Araba: 5 Adım

Video: Ses Kontrollü Bluetooth Araba: 5 Adım

Video: Ses Kontrollü Bluetooth Araba: 5 Adım
Video: Bluetooth Kontrollü Araç Yapımı/Uzaktan Kumandalı Araba Yapımı/HC05/HC06 (Arduino )(4WD)(L298N) 2024, Kasım
Anonim
Ses Kontrollü Bluetooth Araba
Ses Kontrollü Bluetooth Araba
Ses Kontrollü Bluetooth Araba
Ses Kontrollü Bluetooth Araba
Ses Kontrollü Bluetooth Araba
Ses Kontrollü Bluetooth Araba

Uzaktan kumandalı arabayı herkes kullandı…. peki ya ses kontrollü araba??? Hiç kullandınız mı? Değilse, şimdi inşa edeceksiniz. Sadece beyin olarak bir arduinoya ve bir akıllı telefona ihtiyacınız var. Bu yüzden bu projeyi ses fonksiyonunu kullanabilmeniz için geliştirdim ve bu aynı zamanda gelecekteki projeleriniz için bir referans olabilir, Haydi başlayalım…

Adım 1: Parça Listesi

1. Arduino UNO/nano/mikro/Mega

2. HC05 bluetooth modülü

3 2.2K ohm, 4.7K ohm direnç

4 adet breadboard veya lehim takımı

5 tel

6 şasi

2 tekerlekli 7 2 150/300 rpm BO motor

8 biraz vida ve somun

9 tekerlekli tekerlek

10. motor sürücüsü (:L293 veya L298)

11 12V güç kaynağı

Adım 2: Devreyi Breadboard Üzerinde Kurma ve Şasi Kurulumu

Devreyi Breadboard Üzerinde Kurma ve Şasi Kurulumu
Devreyi Breadboard Üzerinde Kurma ve Şasi Kurulumu
Devreyi Breadboard Üzerinde Kurma ve Şasi Kurulumu
Devreyi Breadboard Üzerinde Kurma ve Şasi Kurulumu
Devreyi Breadboard Üzerinde Kurma ve Şasi Kurulumu
Devreyi Breadboard Üzerinde Kurma ve Şasi Kurulumu

Artık Arduino nano benim için projenin beyni. UNO/MEGA/MICRO kullanabilirsiniz. Ve arabayı akıllı telefonla kontrol etmek için Bluetooth bağlantı özelliğini kullanırdım.

Bu yüzden Fritzing File. Download Fritzing'deki devreyi sağladım ve açıp dosyayı görün. Şemada gösterildiği gibi bağlayın. 2.2k ve 4.7k ile verilen voltaj bölücüyü kullanın. Şimdi sarı teller (bu fritzing dosyasına göre) motor sürücüsünü kontrol edecek 4 çıkışı temsil ediyor. Bu 4 mantık seviyesi aslında motor sürücüsünün girdileridir ve motor sürücüsü, beslenen mantık seviyelerine göre hareket etmek için bu mantık seviyelerini kullanır. Ve arduino kontrolleri…..sürücünün her iki motoru da ileri veya geri veya geri hareket ettirmesini veya sağa veya sola hareket etmesini veya sadece durmasını sağladığı anlamına gelir. Bu kodda gerçekleştirilir.

Bu yüzden yukarıdaki şemalara bakın ve ardından motor sürücü girişlerini bağlayın. Daha sonra çıkıştaki motorları bir kaç vida ile bağlayın ve tekerlekleri sabitleyin. L293 sürücümü bağlantısına göre bağladım. Kendi sürücünüzü kontrol edin, ağda ve veri sayfalarında arama yapın ve gerektiği gibi bağlanın.

Motorları vidalarla sabitleyin ve motor sürücüsünü ve devre tahtasını çift taraflı bant veya basit bant ile sabitleyin. Ayrıca tekerlek tekerleğini de sabitleyin. Resme bakın. Kasanız farklı olabilir, bu yüzden dikkatlice kontrol edin. Tekerlekleri takın

3. Adım: Test Kodu ve Uygulama Çalışma Prensibi Hakkında

Test Kodu ve Uygulama Çalışma Prensibi Hakkında
Test Kodu ve Uygulama Çalışma Prensibi Hakkında
Test Kodu ve Uygulama Çalışma Prensibi Hakkında
Test Kodu ve Uygulama Çalışma Prensibi Hakkında
Test Kodu ve Uygulama Çalışma Prensibi Hakkında
Test Kodu ve Uygulama Çalışma Prensibi Hakkında
Test Kodu ve Uygulama Çalışma Prensibi Hakkında
Test Kodu ve Uygulama Çalışma Prensibi Hakkında

Artık ses özelliği aslında bluetooth ile çalışıyor. "Arduino için BT Ses Kontrolü" Link-https://amr-voice.en.aptoide.com/ adlı bir uygulama var. Android telefona indirip yükleyin ve HC05 ile eşleştirin. 1. kez bağlanıyorsanız, geçiş olarak 1234 veya 0000 ile önceden eşleştirin. Eşleşmiyorsa tekrar deneyin.

Şimdi, uygulamada konuştuktan birkaç saniye sonra, mobil ekranınızda az önce söylediklerinizi döndürür. Aslında Google Voice'u kullanıyor. Yani şimdi söyledikleriniz bluetooth üzerinden iletiliyor. Yükleme sırasında Nano.remove RX TX satırlarında verilen test kodunu yükleyin. Tekrar yükledikten sonra yeniden takın. HC05, Serial.read() işlevini kullanarak bu verileri kabul eder ve Serial.print'i kullanarak seri monitörde az önce söylediklerinizi görebilirsiniz. Böylece uygulamanın çalışmasını orada kontrol edebilirsiniz. Uygulamada herhangi bir şey söyleyin ve seri monitörü görün. HC05'i uygulamaya bağlamayla ilgili tüm adım adım ekran görüntülerini ekledim… seri monitörde konuşma ve görme. Onları gör. İleri derseniz *ileri# olarak görünecektir. Bu uygulamayı kullanarak, sonraki adımlarda eklenmiş olan kodumuzu değiştirebiliriz.

Adım 4: Şimdi Kodu Yükleyin ve Güç Kaynağını Ekleyin

Şimdi Kodu Yükleyin ve Güç Kaynağını Ekleyin
Şimdi Kodu Yükleyin ve Güç Kaynağını Ekleyin
Şimdi Kodu Yükleyin ve Güç Kaynağını Ekleyin
Şimdi Kodu Yükleyin ve Güç Kaynağını Ekleyin

Şimdi arabayı kontrol eden tam arduino kodunu buraya yükledim. İndirebilirsin.

Şimdi yüklerken… RX TX hatlarının bağlantısını kestiğinizden emin olun. Aksi halde yüklenmeyecektir. Yükledikten sonra tekrar bağlayın. Şimdi bir 12V güç kaynağı bağlayın. Resimde bir blok diyagram var.

İleri, geri, dur, sol, sağ olarak yazdığım dizeleri, size kolay gelen herhangi bir kelime ile değiştirebilirsiniz. Uygulamada bu kelimeyi söylemeniz yeterli.

Adım 5: Sonunda

Nihayet
Nihayet
Nihayet
Nihayet
Nihayet
Nihayet

Bu uygulamanın nasıl kullanılacağını daha önce anlatmıştım. Şimdi ileri, geri, sola, sağa, dur, bu kelimeleri kodumda kullandım. Artık bu dizeyi else if ifadelerinde değiştirebilir ve tekrar yükleyebilirsiniz. Sadece o kelimeyi o uygulamada söyleyin ve iyi sonuç verir. Ayrıca pim 8'e bir LED ekledim. Daha fazla ışık veya sesli uyarı veya servo ekleyebilirsiniz.

Yani sesli arabanız hazır…..iyi eğlenceler…

Önerilen: