İçindekiler:

PS2 Kontrollü Arduino Robot (PlayStation 2 Joystick): 10 Adım (Resimli)
PS2 Kontrollü Arduino Robot (PlayStation 2 Joystick): 10 Adım (Resimli)

Video: PS2 Kontrollü Arduino Robot (PlayStation 2 Joystick): 10 Adım (Resimli)

Video: PS2 Kontrollü Arduino Robot (PlayStation 2 Joystick): 10 Adım (Resimli)
Video: ROBOT ARKADAŞ ALDIM 2024, Kasım
Anonim
Image
Image
IoT Kedi Kumu Kutusu (ESP32, Arduino IDE, Thingspeak ve 3D Printing ile)
IoT Kedi Kumu Kutusu (ESP32, Arduino IDE, Thingspeak ve 3D Printing ile)

Yazar IgorF2Takip Yazar tarafından daha fazla:

IoT Kedi Kumu Kutusu (ESP32, Arduino IDE, Thingspeak ve 3D Printing ile)
IoT Kedi Kumu Kutusu (ESP32, Arduino IDE, Thingspeak ve 3D Printing ile)
3D Baskılı Mafsallı Lamba - REMIXED
3D Baskılı Mafsallı Lamba - REMIXED
3D Baskılı Mafsallı Lamba - REMIXED
3D Baskılı Mafsallı Lamba - REMIXED
Düşük Güçlü Lazer Gravür Makinesi Kullanarak Özel Bir PCB Nasıl Yapılır
Düşük Güçlü Lazer Gravür Makinesi Kullanarak Özel Bir PCB Nasıl Yapılır
Düşük Güçlü Lazer Gravür Makinesi Kullanarak Özel Bir PCB Nasıl Yapılır
Düşük Güçlü Lazer Gravür Makinesi Kullanarak Özel Bir PCB Nasıl Yapılır

Hakkında: Yapımcı, mühendis, çılgın bilim adamı ve mucit IgorF2 Hakkında Daha Fazlası »

Bu eğitimde size robotik bir tanka pilotluk yapmak için kablosuz Playstation 2 (PS2) joystick'i nasıl kullanacağınızı göstereceğim. Bu projenin özünde bir Arduino Uno kartı kullanıldı. Kablosuz denetleyiciden komutları alır ve motorların hızını ayarlar. Diğer geliştirme panoları da kullanılabilir (NodeMCU, Firebeetle, vb.) ve bu eğitimde sunulan ilkeler diğer robot ve gadget modellerine uygulanabilir.

Daha önce Blynk kontrollü bir robotik tank tasarlamıştım. Bir Wi-Fi ağına bağlanır ve Blynk sunucusundan komutlar alır. Uzaktan kumanda olarak Blynk uygulamasını çalıştıran bir akıllı telefon kullanıldı ve farklı giriş yöntemleri kullanıldı: basmalı düğmeler, kayar çubuklar ve hatta akıllı telefonun ivmeölçeri. Bu proje hakkında daha fazla bilgiyi burada bulabilirsiniz:

Ayrıca sesli komutlarla bazı deneyler yaptım. Ellerinizi kullanmadan bir robotu uzaktan kontrol etmek istiyorsanız veya sınırlı hareketlere sahip biri için erişilebilir hale getirmek istiyorsanız faydalı olabilir. Örneğin, robotik sesle kontrol edilen bir tekerlekli sandalye düşünülebilir. En sevdiğim araçlardan bazılarıyla birlikte bir DIY robot kiti kullanıldı: Adafruit.io, IFTTT ve Arduino IDE. Tam talimatlar burada:

www.instructables.com/id/Wi-Fi-Voice-Controlled-Robot-Using-Wemos-D1-ESP826/

3D yazıcılar ve lazer kesim makineleri gibi karmaşık araçlara ihtiyaç duymadan farklı kitler kullanabilir, hatta basit malzemeler kullanarak kendi robotlarınızı tasarlayabilirsiniz. Önceki derslerimden birinde bir örnek bulabilirsiniz:

www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/

Adım 1: Araçlar ve Malzemeler

Araçlar ve Malzemeler
Araçlar ve Malzemeler
Araçlar ve Malzemeler
Araçlar ve Malzemeler
Araçlar ve Malzemeler
Araçlar ve Malzemeler
Araçlar ve Malzemeler
Araçlar ve Malzemeler

Bu projede aşağıdaki araçlar kullanılmıştır:

  • Lehim ve tel (bağ / link / link). DC motorlar zaten terminallerine lehimlenmiş kablolarla geldi… Ama sonunda kırılacak ve yeniden lehimlemeniz gerekebilir. Bu yüzden yakınlarda iyi bir havya ve tel bulundurmayı düşünün.
  • EVA köpük tabakası (veya diğer iletken olmayan malzeme). Bu projede kullandığım robot şasesi alüminyumdan yapılmıştır ve bu metal aksamların üzerine devre kartları takılmıştır. Olası kısa devreleri önlemek için levhalar ve metal plaka arasında bir köpük tabakası kullandım.
  • Çift taraflı bant. Köpük levhaların devre kartlarına yapıştırılmasında ve H-Bridge modülünün montajında kullanılmıştır.
  • Bazı köpük levha dikdörtgenlerini kesmek için makas.

Projem için aşağıdaki donanım parçalarını kullandım:

  • Arduino Uno tabanlı geliştirme kartı (link / link / link / link / link). Robotun ana kontrolörü olarak kullanılır. Arduino IDE ile kullanımı ve programlaması gerçekten çok kolay, elektronik ve programlamaya yeni başlayanlar için harika.
  • L298N çift kanallı H-köprü modülü (bağlantı / bağlantı / bağlantı / bağlantı / bağlantı). Bu modül, Wemos'tan (veya bir Arduino'dan) gelen 3.3V sinyallerin, motorlar için gerekli olan 12V'a yükseltilmesine izin verir.
  • DIY Robot Şasi Tankı (bağlantı / bağlantı). Bu harika kit, bir tank inşa etmek için ihtiyacınız olan her şeye sahiptir: iki DC motor, dişliler, paletler, cıvatalar, somunlar, vb. Kasayı monte etmek için gereken aletlerle birlikte gelir, bu da yeni başlayanlar için harika!
  • PS2 Kablosuz Uzaktan Kumanda (bağlantı / bağlantı). Bu video oyunu denetleyicisi, seri iletişim kullanılarak bir mikro denetleyici ile arabirim oluşturulabilen bir alıcıya kablosuz olarak komutlar gönderebilir.
  • 18650 3.7V piller (x3) (bağlantı/bağlantı). Tüm devreye güç verirdim. Bu tank 12V motorlar kullanır. Onlara güç sağlamak için seri olarak üç adet 3.7V pil kullandım.
  • 3S 18650 pil tutucu (bağlantı/bağlantı/bağlantı). Seri olarak üç adet 18650 pil tutabilir ve tankın arkasına kolayca takılabilir.
  • 18650 pil şarj cihazı (bağlantı/bağlantı). Pilleriniz sonunda bitecek. Bu olduğunda, bir pil şarj cihazı kurtarmaya gelecek.
  • Jumper'lar (bağlantı / bağlantı). H köprüsü ile Wemos arasındaki sinyaller için 6 erkek-dişi jumper ve 5V ve Gnd için 2 erkek-erkek jumper kullandım. Bazı sensörler eklemeyi planlıyorsanız daha fazlasına ihtiyacınız olabilir.
  • B Tipi USB kablosu. Kodunuzu yüklemek için buna ihtiyacınız olacak. Kartların çoğu zaten kendi kablosuyla geliyor.

Yukarıdaki bağlantılar yalnızca bu eğitimde kullanılan öğeleri nerede bulabileceğinize dair bir öneridir (ve belki de gelecekteki eğitimlerimi destekler). Onları başka bir yerde aramaktan ve en sevdiğiniz yerel veya çevrimiçi mağazadan satın almaktan çekinmeyin.

Önerilen: