İçindekiler:

Sesle Aktive Edilen Robot: 5 Adım
Sesle Aktive Edilen Robot: 5 Adım

Video: Sesle Aktive Edilen Robot: 5 Adım

Video: Sesle Aktive Edilen Robot: 5 Adım
Video: Çocuk sesli adam... 2024, Temmuz
Anonim
Sesle Etkinleşen Robot
Sesle Etkinleşen Robot
Sesle Etkinleşen Robot
Sesle Etkinleşen Robot
Sesle Etkinleşen Robot
Sesle Etkinleşen Robot

Arduino Kullanan Ses Kontrollü Robot: Herkese merhaba, umarım iyisinizdir ve iyisinizdir. Bugün Arduino kullanarak robotik ile ilgili projelere başlayacağız. Bugün sizlere Arduino ve android uygulaması ile ses kontrollü robottan bahsedeceğiz. Ses kontrollü robot, belirli bazı sesli komutlarla kontrol edilen mobil bir robottur. Mobil uygulama “Dur”, “İleri”, “Geri”, “Sol”, “Sağ” olmak üzere beş komut tanımlayabilmektedir. Bu gömülü sistemler projesinde, mobil uygulama üzerinden sesle kontrol edebileceğimiz 4 WD robotik bir araba yapıyoruz. Uygulama, Bluetooth kullanarak talimatı Arduino'ya dinler ve gönderir ve ardından Arduino belirtilen işlemi gerçekleştirir. Ses tanıma uygulaması %100 doğru değildir. Uygulama çevredeki seslere duyarlıdır. Bazen robota verilen sesli komutları yanlış yorumluyor. Ancak çevreyi görmezden gelebilecek ve yalnızca kendi sesinizi alabilecek kendi uygulamanızı tasarlayabilirsiniz.

Adım 1: Blok Şeması

Blok Şeması
Blok Şeması

Ses kontrollü robot için gerekli bileşenler

Arduino Uno: Motor sürücü kalkanını içine monte edebildiğimiz için Arduino Uno kullanılmaktadır. Ayrıca ucuz, kullanımı kolay ve her şeyi şasiye yerleştirmemiz gerektiğinden daha az yer kaplıyor. Arduino programlamada yeniyseniz, Arduino'ya başlama makalesine bakmanızı tavsiye ederim. Motor Sürücü Kalkanı: Motor Sürücü Kalkanı, çift tam köprü sürücüsü olan L293 IC'yi temel alır. Bu röleler, solenoidler, DC ve kademeli motorlar gibi endüktif yükleri sürmek için kullanılır. Arduino'nuzla dört DC motor ve 2 servo sürmenizi sağlar. Her motorun hızını ve yönünü bağımsız olarak kontrol edebiliriz.

Adım 2: HC-05 Bluetooth Modülü

HC-05 Bluetooth Modülü
HC-05 Bluetooth Modülü

: Bu, Master veya Slave olarak yapılandırılabilen Seri Port Profilli sınıf 2 Bluetooth modülüdür. MCU, PC ile gömülü projeniz vb. arasında bir bağlantı kurmak için basitçe bir seri bağlantı noktası değişimi için kullanabiliriz.

HC-05 Spesifikasyonu:

Bluetooth protokolü: Bluetooth Spesifikasyonu v2.0+EDRFrequency: 2.4GHz ISM bandModülasyon: GFSK(Gaussian Frequency Shift Keying)Emisyon gücü: ≤4dBm, Class 2Hassasiyet: %0,1'de ≤-84dBm BERSpeed: Asenkron: 2,1Mbps(Max) / 160 kbps, Senkron: 1Mbps/1MbpsGüvenlik: Kimlik doğrulama ve şifrelemeProfiller: Bluetooth seri bağlantı noktasıGüç kaynağı: +3.3VDC 50mAÇalışma sıcaklığı: -20 ~ +75CentigradeBoyut: 26,9mm x 13mm x 2,2 mm

Adım 3: Bileşenler

Bileşenler
Bileşenler

4-WD Araba Şasisi: Akrilikten oluşan 2 platform içerir. Hız enkoderli 4 dc motor içerir. Montajı kolaydır ve Arduino, Bluetooth modülü ve pil takımını yerleştirmek için çok yer sağlar.

Pil: Her motor 200mA akıma kadar kullanılır. Paralel olarak üç adet 3.7v, 2200mA Li-iyon hücre kullandım. Pil paketi 12,1 volt sağlar. Li-ion pil, bir tür şarj edilebilir pildir. Böylece bu hücreleri tekrar tekrar kullanabiliriz.

Adım 4: Arduino Kullanan Ses Kontrollü Robotun Devre Şeması

Arduino Kullanan Ses Kontrollü Robotun Devre Şeması
Arduino Kullanan Ses Kontrollü Robotun Devre Şeması

Öncelikle Motor Sürücü kalkanını Arduino Uno'ya monte edin.

HC-05 veya HC-06 Bağlantıları: Vcc'yi 5 volt'a bağlayın. GND'yi Toprağa bağlayın. Modül Rx'i Arduino Tx'e. Modül Tx'i Arduino Rx'e bağlayın. Bluetooth modülü çalışmıyorsa 1K ve 2K dirençler kullanarak voltaj bölücü yapın ve bağlayın 5v'yi 3.3v'ye dönüştürmek için modülün Rx pinine. Motordan Motora Sürücü Kalkanı: Sol taraftaki motorlar M3 ve M4 terminallerine. Sağ taraftaki motorlar M1 ve M2 terminallerine. Motor ters yönde dönüyorsa, tüm motorları aynı yönde döndürmek için kablo bağlantısını değiştirin.

Adım 5: Arduino Kullanan Ses Kontrollü Robotun Çalışması

Not: Arduino'ya kod yüklerken her zaman Bluetooth modülünün Rx ve Tx pinlerini ayırın, aksi takdirde bazı hatalar gösterir ve kod yüklenmez. Bluetooth modülünü cep telefonunuza ilk kez bağladığınızda “1234” veya “0000” şifresini deneyin. Tekerlekler ters yönde dönüyorsa, motorun bağlantısını Motor Sürücü Kalkanı terminalinden değiştirir. Robotu sesle kontrol etmek verimli bir yol değil..

Önerilen: