İçindekiler:
- Adım 1: Bluetooth Tabanlı Akıllı Telefon Kontrollü Rover V2 Yapın
- Adım 2: Şasi:-
- Adım 3: Bluetooth Tabanlı Android Kontrollü Gezici Devre Şeması
- Adım 4: Arduino Kodu
- Adım 5: Android Uygulaması
- Adım 6: Şimdi Kodu Yaz
- 7. Adım: Akıllı Telefon Kontrollü Geziciyi Kontrol Etme Adımları
- Adım 8: Devrenin Çalışması
- 9. Adım:
- Adım 10: Bluetooth Kontrollü Robotik Kol
- Adım 11: İnşaat
- Adım 12: Devre Şeması
- Adım 13: Arduino Kodu
- Adım 14: Kodu Arduino'ya Yakma Adımları
- Adım 15: 4 Servoyu Kontrol Etmek için AndroBot_Arm
- Adım 16: Bluetooth Kontrollü Kolu Kontrol Etme Adımları
- Adım 17: Devrenin Çalışması
- Adım 18: Komple AndroBot
- Adım 19: Bazı Sorunlar ve Yardımınıza İhtiyacım Var
Video: AndroBot: 19 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
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
İ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: -
- Dört yönlü Hareket
- Ön ve Arka ışık
- korna
- Gösterge Işığı
- 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:-
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ı
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ı
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: -
- Yukarıdaki Android Kontrollü Robot v2 Yapmak için Kod veya Program bölümünden Kodu indirin veya kopyalayın.
- Şimdi Bilgisayarınıza.ino dosyasını aktarın ve Arduino IDE ile açın.
- Arduino Board'u ve bilgisayarı Bağlantı Kablosu ile bağlayın.
- Bağlantı Noktasını ve Panoyu Seçin
- 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
- Telefonunuzda Ayarlar'a gidin ve Bluetooth ayarlarını bulun.
- Android Telefonun Bluetooth'unu açın ve yeni Bluetooth Cihazları arayın.
- Arama sonucundan sonra HC-04/05 Listede Görünecektir. Passward:-1234 kullanarak Bluetooth modülü ile eşleştirin
- Şimdi Android Uygulamasını açın ve Bağlan veya bota bağlan'a tıklayın.
- Tüm Bluetooth cihazlarının görüneceği yeni bir pencere açılacaktır.
- HC-04/05'e tıklayın.
- Artık botunuz android Akıllı Telefona bağlı.
- Düğmeleri gözlemleyin ve onlara basarak tek tek kontrol edin.
- 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.
- AirDroid masaüstünde ana menüde kamera seçeneği görünecek, üzerine tıklayın.
- Ş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
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
İ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 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: -
- Yukarıdaki bölümden Kodu indirin veya kopyalayın
- Şimdi Bilgisayarınıza.ino dosyasını aktarın ve Arduino IDE ile açın.
- Arduino Board'u ve bilgisayarı Bağlantı Kablosu ile bağlayın.
- Bağlantı Noktasını ve Panoyu Seçin
- 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
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ı
- AÇIK konuma getirerek Kolu değiştirin
- Telefonunuzda Ayarlar'a gidin ve Bluetooth ayarlarını bulun.
- Android Telefonun Bluetooth'unu açın ve yeni Bluetooth arayın
- Devices. HC-04/05, arama sonucundan sonra Listede Görünecektir.
- Passward:-1234 kullanarak Bluetooth modülüyle eşleştirin
- Şimdi Android Uygulamasını açın ve Bağlan'a tıklayın.
- Tüm Bluetooth cihazlarının görüneceği yeni bir pencere açılacaktır.
- HC-04/05'e tıklayın.
- 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:
Nasıl Yapılır: Raspberry PI 4 Headless (VNC) Kurulumu Rpi-imager ve Resimlerle: 7 Adım (Resimlerle)
Nasıl Yapılır: Raspberry PI 4 Headless (VNC) Kurulumu Rpi-imager ve Resimlerle: Bu Rapsberry PI'yi blogumda bir sürü eğlenceli projede kullanmayı planlıyorum. Kontrol etmekten çekinmeyin. Raspberry PI'mi kullanmaya geri dönmek istedim ama yeni konumumda Klavye veya Farem yoktu. Ahududu kurduğumdan beri bir süre geçti
Adım Sayacı Nasıl Yapılır?: 3 Adım (Resimlerle)
Adım Sayacı Nasıl Yapılır?: Yürümek, koşmak, bisiklete binmek, badminton oynamak gibi birçok sporda iyi performans gösterirdim. Binmeyi çok uzun zaman önce dolaşmak için seviyorum. Pekala, iri göbeğime bakın……Her neyse, egzersize yeniden başlamaya karar verdim. Hangi ekipmanı hazırlamalıyım?
Adım Adım Arduino Uno ile Akustik Kaldırma (8 adım): 8 Adım
Arduino Uno ile Akustik Kaldırma Adım Adım (8 adım): ultrasonik ses dönüştürücüler L298N erkek dc pinli Dc dişi adaptör güç kaynağı Arduino UNOBreadboardBu nasıl çalışır: İlk olarak, Arduino Uno'ya kod yüklersiniz (dijital ile donatılmış bir mikrodenetleyicidir) ve kodu dönüştürmek için analog bağlantı noktaları (C++)
Kolay Adımlar ve Resimlerle Bilgisayar Nasıl Sökülür: 13 Adım (Resimlerle)
Kolay Adımlar ve Resimlerle Bir Bilgisayar Nasıl Sökülür: Bu, bir PC'nin nasıl söküleceği hakkında bir talimattır. Temel bileşenlerin çoğu modülerdir ve kolayca çıkarılabilir. Ancak bu konuda organize olmanız önemlidir. Bu, parçaları kaybetmenize ve aynı zamanda yeniden birleştirmeyi kolaylaştırmaya yardımcı olacaktır
Adım Adım Ciclop 3d Tarayıcı My Way: 16 Adım (Resimlerle)
Adım Adım Ciclop 3d Tarayıcı Adım Adım: Merhabalar, ünlü Ciclop 3D tarayıcıyı gerçekleştireceğim. Orijinal projede iyi açıklanan tüm adımlar mevcut değil. Öncelikle işlemi basitleştirmek için bazı düzeltmeler yaptım. Tabanı yazdırıyorum ve PCB'yi yeniden sterilize ediyorum, ama devam et