İçindekiler:

AndroBot: 19 Adım (Resimlerle)
AndroBot: 19 Adım (Resimlerle)

Video: AndroBot: 19 Adım (Resimlerle)

Video: AndroBot: 19 Adım (Resimlerle)
Video: VACATION WITH PET AND ROBOT PK XD NEW UPDATE 2024, Ekim
Anonim
androbot
androbot
androbot
androbot
androbot
androbot
androbot
androbot

AndroBot, Android Kontrollü Gelişmiş bir Robottur ve Robotik Kollu Android Kontrollü Rover'ın bir kombinasyonudur. Öyleyse tarihiyle başlayalım: Fikir ve İlham

Neredeyse iki ay önce "The Hurt Locker" adlı bir film izledim, İçinde Bomba ekibi ekibiyle olan ve iyi çalışan ancak ana görevini tamamlayamayan bir gezici gösteriliyor. Tasarımı ve işlevleri bana ilham verdi. iyi tecrübeli bir Robotik Proje yapımcısı ama bir benzerini yapabileceğimi biliyorum ya da bu kalitede, doğrulukta ve maliyetli olmayacak ama aynı görevleri yerine getirebilecek.

Orijinal ve Ayrıntılı Makale:-

h Robotik Kolu ile Rover Nasıl Yapılır

Adım 1: Bluetooth Tabanlı Akıllı Telefon Kontrollü Rover V2 Yapın

Bluetooth Tabanlı Akıllı Telefon Kontrollü Rover V2 Yapın
Bluetooth Tabanlı Akıllı Telefon Kontrollü Rover V2 Yapın
Bluetooth Tabanlı Akıllı Telefon Kontrollü Rover V2 Yapın
Bluetooth Tabanlı Akıllı Telefon Kontrollü Rover V2 Yapın
Bluetooth Tabanlı Akıllı Telefon Kontrollü Rover V2 Yapın
Bluetooth Tabanlı Akıllı Telefon Kontrollü Rover V2 Yapın

İlk önce Android Kontrollü robot v2'yi yapıyorum. Ve Önceki Proje Android Kontrollü Robotu yeni değiştirdim ve istediğim sonucu elde ettim. Atmega 328p-PU Mikrodenetleyici. Ayrıca Motorları kontrol edecek bir L298N motor sürücü Kartı kullanıyoruz. Yukarıdakilerin tümü 12v pil ile güçlendirilecektir..

Bu değişiklikten sonra bazı Gelişmiş İşlevler ekledim ve işlevlerinin listesi aşağıdaki gibidir: -

  1. Dört yönlü Hareket
  2. Ön ve Arka ışık
  3. korna
  4. Gösterge Işığı
  5. Kamera olarak kullanılmak üzere bir Akıllı Telefon Eklenebilir.

Öyleyse, plan ve fikirlerle ilgili Tüm Girişlerden Sonra Gereksinimler hakkında konuşalım: -

Android Kontrollü Robot yapmak için gerekenler: -

  • 1 x Arduino Uno Kartı
  • 1 x L298N Motor sürücü Kartı
  • 1 x Bluetooth Modülü
  • 1 x 12v pil
  • 2 xBeyaz LED
  • 1 x Kırmızı LED
  • 1 x Gösterge LED'i Herhangi Bir Renk
  • 4 x Bo Motor veya 2 x 12v Redüktörlü Motor
  • 1 x Zil
  • 4 x Oyuncak lastikler (Bo Motorlarınız varsa) 2 x 12v Dişli Motor kullanıyorsanız, İki Lastik ve bir Coster tekerlek
  • .1 x Anahtarı

Diğer gereklilikler;-

  • 1 x Robot Şasi/taban:- 2 CD/DVD Çıkışını birleştirerek yaptım
  • 1 x PC/Laptop (Sadece bottan alınan videoları kodlamak ve izlemek için)Arduino IDE
  • 2 x Android Telefon
  • Robotu kontrol etmek için Android Uygulaması.

Daha fazlasını okuyun: APK'yı yükleyin

Adım 2: Şasi:-

Şasi
Şasi
Şasi
Şasi
Şasi
Şasi

Ya Hazır Şasi Kullanın, bazıları aşağıdaki gibidir: -

Veya benim yaptığım gibi kolay bir tane yapın: - Biraz Geniş alana ihtiyacımız var, bu yüzden eski PC'den iki Bozuk CD/DVD Sürücüsü getirin. Tornavida kullanarak bu CD/DVD sürücüsünün Kasasını/Çıkışını/Dış Gövdesini açın. Şimdi Redüktörlü Motorun klemenslerini bağlayınız, Bo Motor kullanıyorsanız aşağıdaki şemadaki gibi şaseye takınız.

Şimdi tüm proje için bir şase yaptık ve bir sonraki en önemli şey olan Devre Montajına geçiyoruz. Fritzing Software tarafından yapılan aşağıdaki devre şemasını inceleyin ve ardından bağlantıyı yapın.

Devamını oku: GRUB'u Kaldır

Adım 3: Bluetooth Tabanlı Android Kontrollü Gezici Devre Şeması

Bluetooth Tabanlı Android Kontrollü Rover'ın Devre Şeması
Bluetooth Tabanlı Android Kontrollü Rover'ın Devre Şeması

Güç kaynağı:-

L298N'nin +12v = +12v pili

L298N'nin GND'si = Pilin Gnd'si ve Arduino'nun GND'si

L298N'nin 5v = Arduino'nun VIN'i

Arduino Kartı ---- Bluetooth Modülü

Arduino'nun RX'i = Bluetooth Modülünün Tx'i

Arduino'nun TX'i = Bluetooth Modülünün Rx'i

Arduino'nun 5v = Bluetooth Modülünün VCC'si

Arduino'nun GND'si = Bluetooth Modülünün GND'si

Arduino Kartı ---- L298N Motor Sürücü Kartı

Arduino'nun 5 = 1'i

Arduino'nun 6 = in2

Arduino'nun 10 = in3

Arduino'nun 11 = in4

Arduino Kartı ---- LED ve Buzzer

Arduino'nun 2 = Buzzer'ın kırmızısı

Arduino'nun 3 = Kırmızı Led (220ohm dirençli)

Arduino'nun 4 = Beyaz LED'i (220ohm dirençli)

Devamını oku: Sourabh Kumar'dan Andro Bot

Adım 4: Arduino Kodu

Kodu buradan kopyalayın veya indirin

Adım 5: Android Uygulaması

Android uygulaması
Android uygulaması

Playstore'da bazı iyi uygulamalar buldum ve ayrıca Rover'ı kontrol etmek için bir Uygulama yaptım: -

Bağlantılar aşağıdaki gibidir: -

Seçenek 1: - Arduino Bluetooth RC Araba

Uygulama, Arduino tabanlı bir RC arabayı Bluetooth üzerinden kontrol etmenizi sağlar. Bu, Bluetooth özellikli bir Android telefon kullanılarak yapılır. Arduino kodu ve kontrol devresi için https://sites.google.com/site/bluetoothrccar/ bu siteyi ziyaret edin. Uygulama, arabayı düğmelerle veya telefonun ivmeölçeriyle kontrol etmenizi sağlar. Aracın kontrol devresi bu özelliğe sahipse, bir kaydırma çubuğu aracınızın hızını kontrol etmenize olanak tanır. Ayrıca ön ve arka ışıklar için iki düğme vardır. Yanıp sönen bir ışık, telefonun araca ne zaman bağlandığını bilmenizi sağlar ve oklar yanarak aracın sürüş yönünü bilmenizi sağlar.

https://play.google.com/store/apps/details?id=braulio.calle.bluetoothRCcontroller&hl=tr

Seçenek 2:-AndroBot Rover

MIT App Developer web sitesinin yardımıyla bir uygulama yaptım ve beta test modunda, böylece deneyebilirsin ve sonra bir şeyler ters giderse, o sorunu çözeceğiz burada uygulamamın bağlantısı.

AndroBot Rover.apk

Uygulamayı İndirin ve Android Akıllı Telefona yükleyin.

Adım 6: Şimdi Kodu Yaz

Adımlar aşağıdaki gibidir: -

  1. Yukarıdaki Android Kontrollü Robot v2 Yapmak için Kod veya Program bölümünden Kodu indirin veya kopyalayın.
  2. Şimdi Bilgisayarınıza.ino dosyasını aktarın ve Arduino IDE ile açın.
  3. Arduino Board'u ve bilgisayarı Bağlantı Kablosu ile bağlayın.
  4. Bağlantı Noktasını ve Panoyu Seçin
  5. IDE'nin Sol Üst Köşesinde olacak olan Upload butonuna tıklayarak kodu derleyin ve yazın.

Yani şimdi Her şey tamamlandı ve BOT/ROVER'ımız hazır. Ve bizim sadece AÇARAK GÜÇLENDİRMEMİZ gerekiyor.

Devamını oku:Kolay Andro Bot

7. Adım: Akıllı Telefon Kontrollü Geziciyi Kontrol Etme Adımları

Rover'ı Açın

  1. Telefonunuzda Ayarlar'a gidin ve Bluetooth ayarlarını bulun.
  2. Android Telefonun Bluetooth'unu açın ve yeni Bluetooth Cihazları arayın.
  3. Arama sonucundan sonra HC-04/05 Listede Görünecektir. Passward:-1234 kullanarak Bluetooth modülü ile eşleştirin
  4. Şimdi Android Uygulamasını açın ve Bağlan veya bota bağlan'a tıklayın.
  5. Tüm Bluetooth cihazlarının görüneceği yeni bir pencere açılacaktır.
  6. HC-04/05'e tıklayın.
  7. Artık botunuz android Akıllı Telefona bağlı.
  8. Düğmeleri gözlemleyin ve onlara basarak tek tek kontrol edin.
  9. Bir kamera eklemek için bir android telefon alın, AirDroid uygulamasını Akıllı Telefonunuza ve ayrıca Bilgisayar'a yükleyin ve bunları bağlayın.
  10. AirDroid masaüstünde ana menüde kamera seçeneği görünecek, üzerine tıklayın.
  11. Şimdi akıllı telefonu gezicinin boş alanına yerleştirin.

Son 3 adımı anlatmıyorum çünkü farklı bir planım var, bir sonraki adımda kamerayı ekleyeceğim.

Devamını oku: Sourabh Kumar'dan Andro Bot

Adım 8: Devrenin Çalışması

Öncelikle Rover "AÇIK" anahtarı ve bluetooth modülü de onunla birlikte açılacaktır. Yukarıdaki adımları kullanarak Rover'ı Akıllı Telefona bağlamamız gerekiyor. Şimdi başarılı bağlantıdan sonra herhangi bir düğmeye basmalıyız, bu yüzden İleri düğmesi olsun Arduino'ya "F" metnini gönderecek

ve programda F İleri'yi gösterir

ileriyi geçersiz kıl() {

analogWrite(in1, Hız);

analogWrite(in3, Hız);

arduino'nun 5, 6 pinlerini etkinleştirecek ve bu pinler L298N motor sürücü Modülünün in1 ve in2 pinlerine bağlanarak motorların dönmesi için güç kaynağı sağlıyor. ve böylece gezici ileriye doğru hareket eder. Her başarılı komut çalıştırmadan sonra Durdur düğmesine basmalıyız. Böylece önceki komut durdurulacak ve böylece tüm yön düğmeleri çalışacaktır. Motor hızını kontrol etmek için bir kaydırıcı da vardır. 0 ile 10 arasındaki değeri göndererek motorun hızını kontrol eder. Uygulamada ayrıca Işık ve Korna gibi bazı ekstra işlevler için 3 ekstra düğme mevcuttur. Tıklamada Uzun tıklamada Büyük harf aktarılır küçük harf arduino'ya aktarılır ve programa ve programa göre eşleştirilir. program ve dijital pin etkinleştirilir veya devre dışı bırakılır, böylece Led ve buzzer açılır (Büyük harf ile) veya kapanır (küçük harf ile). böylece komple gezici çalışır.

Devamını okuyun: XAPK'yi yükleyin

9. Adım:

Her şey yolunda gidiyorsa ve çalışıyorsa tebrikler. AndroBot'un 1. Kısım Bluetooth Kontrollü Rover v2 Nasıl Yapılır'ı tamamladınız ve bir sonraki adıma geçmeye hazırız.

Bu projede yapabileceğimiz bazı iyileştirmeler yapmak için bana bir fikir önerebilirsiniz, bu yüzden bizimle paylaşın.

Adım 10: Bluetooth Kontrollü Robotik Kol

Bluetooth Kontrollü Robotik Kol
Bluetooth Kontrollü Robotik Kol

Robotik kol küçük şeyleri yakalayıp bırakabilecek ve 180 derece dönebilecek Sağ - Sol açı diğer şey tasarıma bağlı. Robotik Kol Bluetooth ile kontrol edilecek ve tüm işlevi Atmega 328p ile kontrol edilecek. -PU Mikro denetleyici. 4 Servo denetleyici kullanıyoruz ve her şey herhangi bir Powerbank veya 9v pil ile çalıştırılacak.

Öyleyse Plan ve fikirlerle ilgili Tüm Girişlerden Sonra Gereksinimler hakkında konuşalım.

Bluetooth Kontrollü Robotik kol yapmak için gerekenler: -

  • 1 x Arduino Uno Kartı
  • 1 x Bluetooth Modülü
  • 1 x Güç Bankası veya 9v pil
  • 1 x Gösterge LED'i Herhangi Bir Renk
  • Dişli ve kelepçeli 4 x 9g Mikro Servo Motor
  • 1 x Anahtarı

Diğer gereklilikler:-

  • Güçlü bir temel
  • Bazı çubuklar veya Teraziler veya Metalik çubuklar.
  • Yuvarlak, güçlü ama ince bir levha.
  • Çift taraflı bant veya süper yapıştırıcı
  • sopa ile Glu tabancası
  • ve bir Android Akıllı Telefon

Devamını oku: Engelden Kaçınan robot

Adım 11: İnşaat

Yapı
Yapı
Yapı
Yapı

İlk görüntü size tam ayrıntı verecektir.

"Daha fazla resim görmek için buraya tıklayın"

Gezicimi bir Platform/üs olarak kullanıyorum ve bunu tamamladım, bu yüzden planın ve kurulumun bazı resimlerini gönderiyorum, böylece benzer kolu yapmak kolay olacak ve tasarım hakkında daha fazla düşünmek zorunda değilsiniz ama bazı teller ekleyerek servo tellerini daha uzun hale getirmelisiniz.

Adım 12: Devre Şeması

Devre şeması
Devre şeması

Devre Montajı: -

  • Arduino Uno'nun 10 - Bluetooth Modülü TX
  • Arduino Uno'nun 11 - Bluetooth Modülü RX
  • Servo 1'in Turuncu - Arduino Uno'nun 3
  • Servo 2'nin Turuncusu - Arduino Uno'nun 5'i
  • Servo 3'ün Turuncusu - Arduino Uno'nun 6'sı
  • Servo 4'ün Turuncusu - Arduino Uno'nun 9'u

Devamını oku: Robotik Kollu Gezici

Adım 13: Arduino Kodu

Buradan kopyalayın veya indirin

Adım 14: Kodu Arduino'ya Yakma Adımları

Adımlar aşağıdaki gibidir: -

  1. Yukarıdaki bölümden Kodu indirin veya kopyalayın
  2. Şimdi Bilgisayarınıza.ino dosyasını aktarın ve Arduino IDE ile açın.
  3. Arduino Board'u ve bilgisayarı Bağlantı Kablosu ile bağlayın.
  4. Bağlantı Noktasını ve Panoyu Seçin
  5. IDE'nin Sol Üst Köşesinde olacak olan Upload butonuna tıklayarak kodu derleyin ve yazın.

Yani şimdi Her şey tamamlandı ve Robotik Kolumuz hazır. Ve bize sadece AÇARAK GÜÇLENDİRME YAPMALIYIZ.

Devamını oku: Robotik Kollu Kolay Robot

Adım 15: 4 Servoyu Kontrol Etmek için AndroBot_Arm

4 Servo Kontrolü için AndroBot_Arm
4 Servo Kontrolü için AndroBot_Arm

Sourabh Kumar tarafından AndroBot_Arm (MIT app Inventor)

MIT app Inventor yardımıyla android akıllı telefon için "AndroBot_Arm" adlı bir uygulama geliştirdim ve Bluetooth üzerinden kol ile bağlantı kurabiliyor ve 4 servoyu kontrol edebiliyor. Hala öğreniyorum ve düzenli olarak güncelleyeceğim. Bu yüzden sitemizi ziyaret edin. ve sosyal profillerimizi takip edin. Tüm seçenekler ve butonların detaylarını görmek için resme tıklayın. Sourabh Kumar tarafından AndroBot _Arm uygulamasını buradan indirin: -

Sourabh Kumar tarafından AndroBot_Arm.apk

Adım 16: Bluetooth Kontrollü Kolu Kontrol Etme Adımları

  1. AÇIK konuma getirerek Kolu değiştirin
  2. Telefonunuzda Ayarlar'a gidin ve Bluetooth ayarlarını bulun.
  3. Android Telefonun Bluetooth'unu açın ve yeni Bluetooth arayın
  4. Devices. HC-04/05, arama sonucundan sonra Listede Görünecektir.
  5. Passward:-1234 kullanarak Bluetooth modülüyle eşleştirin
  6. Şimdi Android Uygulamasını açın ve Bağlan'a tıklayın.
  7. Tüm Bluetooth cihazlarının görüneceği yeni bir pencere açılacaktır.
  8. HC-04/05'e tıklayın.
  9. Artık Robotik Kolunuz android Akıllı Telefona bağlı. Şimdi uygulamada 4 Kaydırıcı var (Bir servo için bir slayt). Kolu kontrol edecekler tek tek deneyin.

Devamını oku: Andro Bot

Adım 17: Devrenin Çalışması

Öncelikle kol "ON" ve bluetooth modülü de onunla birlikte açılacaktır. Yukarıdaki adımları kullanarak kolu akıllı telefona bağlamamız gerekiyor. Şimdi başarılı bağlantıdan sonra kızakları sağa veya sola hareket ettirmemiz gerekiyor. Her slaytta X000'den X180'e benzer bazı değerler vardır. Burada X= 1, 2, 3, 4. Şimdi kaydırıcıyı hareket ettirdiğimizde Bluetooth modülü aracılığıyla Arduino'ya bir sayı veya tarih aktarılır. Şimdi Tarih ile açıya dönüştürülür. Program ve Kitaplık yardımı ile artık açıya göre PWM sinyali arduino pinlerine verilmektedir. Turuncu tel veya tüm servoların sinyal teli Arduino'nun PWM pinine bağlanır. Böylece servonun dişlisi de açıya göre döner. Benzer şekilde çalışma tüm servolar için aynıdır ve Böylece Robotik Kolu çalışır.

Adım 18: Komple AndroBot

Kolu gezicinin üstüne yerleştirin ve tutkal tabancasıyla sabitleyin. böylece AndroBot başarıyla tamamlandı.

Adım 19: Bazı Sorunlar ve Yardımınıza İhtiyacım Var

Instractables'ın büyük bir topluluk olduğunu biliyorum, bu yüzden bu projede karşılaştığım bir sorunu (veya bir hedefi) paylaşıyorum ve yardımınızı istiyorum.

Hem projeyi/Parçayı bir Arduino'da birleştirmeye çalıştım ama korkunç bir şekilde başarısız oldu.lütfen önerinizi, fikrinizi paylaşın ve bu sorunu çözmeme ve tüm projeyi geliştirmeme yardımcı olun.

Hem devreyi birleştirmek hem de yalnızca bir Uygulama (Zaten Oluşturuldu), Bir Arduino ve bir Bluetooth Modülü kullanmak istiyorum

Bu yüzden lütfen önerinizi, fikrinizi paylaşın ve bu sorunu çözmeme ve tüm projeyi geliştirmeme yardımcı olun.

Teşekkürler.

Lütfen Ziyaret Edin Gözlemledik

Önerilen: