İçindekiler:

Hareket Kontrollü Robot Yapmanın En Kolay Yolu: 7 Adım (Resimlerle)
Hareket Kontrollü Robot Yapmanın En Kolay Yolu: 7 Adım (Resimlerle)

Video: Hareket Kontrollü Robot Yapmanın En Kolay Yolu: 7 Adım (Resimlerle)

Video: Hareket Kontrollü Robot Yapmanın En Kolay Yolu: 7 Adım (Resimlerle)
Video: 3x3 Rubik Küp Kısa Zamanda Nasıl Çözülür | En Kolay Rehber 2024, Kasım
Anonim
Image
Image

Bir süper kahraman gibi oyuncakları kontrol edin. Hareket kontrollü bir araba yapmayı öğrenin.

Bu, kendi başınıza hareket kontrollü bir arabayı nasıl yapacağınızla ilgilidir. Temel olarak bu, MPU-6050 3 eksenli Jiroskop, İvmeölçer'in basit bir uygulamasıdır. Daha birçok şey yapabilirsiniz. nasıl kullanılacağını, Arduino ile nasıl arayüzleneceğini ve verilerinin Bluetooth modülleri üzerinden nasıl aktarılacağını anlayarak. Bu yazımda, iki HC-05 Bluetooth modülü arasında Bluetooth'tan Bluetooth'a iletişime odaklanacağım.

Aşama 1:

resim
resim
resim
resim

Kullanılan Bileşenler:

1- Karton, Akrilik levha 2- Arduino UNO X1 -

3- Arduino nano X1:

4- BO Motor X2 -

5- Wheels X2-

6- IC L293D x1 -

7- 2s 7.4Volt lipo pil X 2-

8- PCB-

9- Konektörler-

10- Bluetooth Modülü X 2:

11- MPU-6050 X 1:

12- Spor Eldivenleri X1:

Bu projede kullanılan PCBway'den doğrudan sipariş PCB:

Bu proje için bir robot gövdesi ve bağlantıları oluşturmak için videoyu izleyin. robot gövdesini videoda gösterildiği gibi oluşturabilir veya 4WD (4 tekerlekten çekiş) olarak değiştirilebilir.

videoda gösterilen shield'i kullanmıyorsanız devre kartınızı yapmak için verilen devre şemasını kullanabilirsiniz. veya bu kalkan için PCB'yi doğrudan PCBway.com bağlantısından sipariş edebilirsiniz, bunun için yukarıda verilmiştir.

Adım 2:

resim
resim
resim
resim
resim
resim
resim
resim

Robot gövdesini oluşturduktan sonra verilen devre şemasına göre uzak üniteyi yapınız.

Aşama 3:

resim
resim
resim
resim
resim
resim
resim
resim

Şimdi Bluetooth modül konfigürasyonundan bahsedelim. Temel olarak, HC-05 Bluetooth modülü, bir bağımlı modül fabrika ayarıyla birlikte gelir. yani sadece takarak modüle veri gönderebiliyoruz. Mobil cihazlardan HC-05 modülüne veri göndermek için başka bir ayar yapmaya gerek yok. bağlanmak için sadece varsayılan şifresini (1234/0000) girin. ama ya bu modülü kullanarak başka bir aynı modüle veya bir mobil cihaza veri göndermek istiyorsak.

bu projede de aynı şeyi Bluetooth modülü üzerinden veri göndererek yapıyoruz. MPU-6050 jiroskop sensörü tarafından başka bir Bluetooth modülüne toplanır. bunu yapmak için önce bu iki Bluetooth modülünü yapılandırmamız gerekiyor. Böylece güç açıldıktan sonra birbirleriyle otomatik olarak bağlanabilirler. Burada ilk modül, uzak üniteden sinyal alacak ve araca monte edilecek bir bağımlı cihaz olarak görev yapıyor. Ve ikincisini, verici üniteler olarak hareket edecek ve bağımlı cihaza veri gönderecek bir ana cihaz olarak yapılandırın,

4. Adım:

resim
resim
resim
resim
resim
resim

Bu yüzden önce ilk bluetooth modülünü bağımlı cihaz olarak yapılandırın. Bunu yapmak için, bu bağlantı şemasına göre Arduino ile bağlayın. Ve kodu yapılandırma adına göre yükleyin.

gerekli tüm programları ve kütüphaneleri buradan indirin:

Modül bağlantısını kesin. Modül üzerindeki ky'yi basılı tutun ve tekrar bağlayın. Modül üzerindeki ledin daha yavaş yanıp söndüğünü göreceksiniz. Her 2 saniyede bir. Bu, HC-05'in AT komut modunda olduğu anlamına gelir. Şimdi seri monitörü açın, baud hızını 9600 ve çıkış tipini hem NL hem de CR olarak değiştirin. Şimdi gönderme kutusuna AT yazın ve gönderin. Tamam ile yanıt verirse, her şey yolunda demektir. Ancak değilse ve bir hatayla yanıt verirse, AT'yi tekrar gönderin. Tamam veya bağlantıları kontrol edip tekrar AT gönderene kadar.

modülden OK yanıtı aldıktan sonra aşağıdaki komutları sırasıyla AT+ORGL girip gönderiniz. bu komut, modülü fabrika ayarına getirecektir.

AT+RMAAD bu komut, modülü önceki herhangi bir eşleştirmeden çıkaracaktır.

AT+UART? modülün mevcut baud hızını kontrol edin

AT+UART=38400, 0, 0 baud hızını 38400 olarak ayarlayın

AT+ROLE? rolün slave veya master olup olmadığını kontrol edin. 0 veya 1 ile cevap verir. modül slave ise 0, master cihaz ise 1 set rolle slave cihaz olarak cevap verir.

AT+ROLE=0 girin

AT+ADDR? modül adresini kontrol edin. Bu adresi not edin. modül tarafından cevaplandı. bu adres alındıktan sonra slave modül için konfigürasyon yapılır.

Adım 5:

resim
resim
resim
resim
resim
resim

Şimdi ikinci Bluetooth modülünü ana cihaz olarak yapılandırma zamanı. Bu modülü Arduino kartına bağlayın ve AT moduna girin. bir öncekiyle yaptığımız gibi.

Bu AT komutlarını verilen sıraya göre girin. AT+ORGL

AT+RMAAD

AT+UART?

AT+UART=38400, 0, 0

AT+ROLE?

bu modülün rolünü ana cihaz olarak ayarlayın. AT+ROLE=1

AT+CMODE=0, böylece modül sadece tek bir cihaza bağlanacaktır. varsayılan ayar 1'dir

şimdi bu girişi yapmak için bu modülü bir bağımlı cihazla bağlayın,

AT+BIND= "köle modülünün adresi"

ve şimdi MPU-6050 sensörü ve I2C iletişimi için kitaplıkları kurun. MPU-6050 gyro sensörü I2C arayüzüne sahip olduğundan. kütüphaneleri ve Kaynak kodunu buradan indirin. bu kitaplıkları önceden yüklediyseniz, bunu atlayın.

6. Adım:

resim
resim
resim
resim
resim
resim

Şimdi bir USB kablosu kullanarak araç ünitesini bilgisayara bağlayın. doğru com portunu ve kart tipini seçin. Ve programı "Gesture_controled_Robot_car_unit_" adıyla yükleyin. Programı yüklerken pil ve Bluetooth modülünün araca bağlı olmadığından emin olun.

Uzak ünite ile aynı şeyi yapın. programı uzaktan adıyla açın. ve uzak birime yükleyin. Köle Bluetooth modülünü araç ünitesine takın ve uzak ünitedeki Bluetooth modülüne hakim olun. Ve hepsi bitti.

7. Adım:

resim
resim
resim
resim
resim
resim

Hadi açalım ve oynamaya hazır…….

Umarım bunu faydalı bulursunuz. evet ise, beğenin, paylaşın, şüphelerinizi yorumlayın. Bu tür projeler için beni takip edin! Çalışmamı Destekleyin ve YouTube'daki Kanalıma Abone Olun.

Teşekkürler!

Robotik Yarışması
Robotik Yarışması
Robotik Yarışması
Robotik Yarışması

Robotik Yarışmasında Birincilik Ödülü

Önerilen: