İçindekiler:
Video: Hareket Kontrollü Robot Yapmanın En Kolay Yolu: 7 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
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:
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:
Robot gövdesini oluşturduktan sonra verilen devre şemasına göre uzak üniteyi yapınız.
Aşama 3:
Ş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:
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:
Ş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:
Ş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:
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ında Birincilik Ödülü
Önerilen:
Çizim Uygulaması Yapmanın İki Yolu: 10 Adım
Bir Çizim Uygulaması Yapmanın İki Yolu: Bu çizim uygulamasının yalnızca 5x5 piksel ekrana sahip olduğunu biliyorum, bu yüzden gerçekten fazla bir şey yapamazsınız ama yine de eğlenceli
Hız Kontrollü ve Alternatif Yanıp Sönen LED Flaşör Devresi Yapmanın Üç Yolu: 3 Adım
Hız Kontrollü ve Dönüşümlü Yanıp Sönen LED Flaşör Devresi Yapmanın Üç Yolu: Flaşör Devresi, LED'in kullanılan kondansatörün etkilendiği oranda AÇIK ve KAPALI yanıp söndüğü bir devredir.Burada size bu devreyi kullanarak üç farklı şekilde nasıl yapacağınızı göstereceğim. :1. Transistörler 2. 555 Zamanlayıcı IC3. Quartz CircuitLDR, aynı zamanda
Ferrofluid Yapmanın Yeni Yolu. 3$'dan Az Maliyet!!!: 6 Adım (Resimlerle)
Ferrofluid Yapmanın Yeni Yolu. Maliyeti 3$'dan Az!!!: Ferrofluid - normal koşullar altında sıvı olan, ancak manyetik alan varlığında katılaşan bir madde. Ev yapımı ferrofluid yapmanın yeni bir yolunu buldum ve sizinle paylaşmak istiyorum. Projemin avantajı maliyettir. Bilişim Teknoloji'
Fusion 360 Kullanarak Su Sürahisi Yapmanın Kolay Yolu: 5 Adım (Resimlerle)
Fusion 360 Kullanarak Su Sürahisi Yapmanın Kolay Yolu: Bu, Fusion 360 kullanan tüm yeni başlayanlar için mükemmel bir projedir. Yapması çok kolay. Bunu örnek bir proje olarak kabul edin ve kendi sürahi tasarımlarınızı yaratın. Yine Fusion 360'ta yapılmış bir video da ekledim. Nasıl bir j
Orijinal bir XBOX'ta Yumuşak Mod Yapmanın En Kolay Yolu: 5 Adım
Orijinal bir XBOX Modunu Yumuşatmanın En Kolay Yolu: Bu Talimat, Youtube'daki gh3tt0h4x0r adresinden alınmıştır (Bunu yaptığım gece Gamebridge'im garip davrandığından ekran görüntüleri dahil). İki bölümden oluşan videosu, XBMC'nin (XBox Media Center) bir XBox'a nasıl basit bir kurulumunu ihtiyaç duymadan yapabileceğinizi gösteriyor