Mündəricat:

PS2 Controller ilə Arduino Robotu (PlayStation 2 Joystick): 10 addım (şəkillərlə)
PS2 Controller ilə Arduino Robotu (PlayStation 2 Joystick): 10 addım (şəkillərlə)

Video: PS2 Controller ilə Arduino Robotu (PlayStation 2 Joystick): 10 addım (şəkillərlə)

Video: PS2 Controller ilə Arduino Robotu (PlayStation 2 Joystick): 10 addım (şəkillərlə)
Video: Подключение джойстика к Arduino , беспроводной джойстик 2.4 dualshock от PS2 2024, Noyabr
Anonim
Image
Image
IoT Cat Zibil Qutusu (ESP32, Arduino IDE, Thingspeak və 3D Çap ilə)
IoT Cat Zibil Qutusu (ESP32, Arduino IDE, Thingspeak və 3D Çap ilə)

Müəllif tərəfindən daha çox:

IoT Cat Zibil Qutusu (ESP32, Arduino IDE, Thingspeak və 3D Çap ilə)
IoT Cat Zibil Qutusu (ESP32, Arduino IDE, Thingspeak və 3D Çap ilə)
3D Çaplı Mafsallı Lampa - REMIXED
3D Çaplı Mafsallı Lampa - REMIXED
3D Çaplı Mafsallı Lampa - REMIXED
3D Çaplı Mafsallı Lampa - REMIXED
Aşağı Güclü Lazer Oymacından istifadə edərək xüsusi bir PCB necə etmək olar
Aşağı Güclü Lazer Oymacından istifadə edərək xüsusi bir PCB necə etmək olar
Aşağı Güclü Lazer Oymacından istifadə edərək xüsusi bir PCB necə etmək olar
Aşağı Güclü Lazer Oymacından istifadə edərək xüsusi bir PCB necə etmək olar

Haqqında: Yaradan, mühəndis, dəli alim və ixtiraçı IgorF2 haqqında daha çox »

Bu təlimatda sizə robot tankı idarə etmək üçün simsiz Playstation 2 (PS2) joystickindən necə istifadə edəcəyinizi göstərəcəyəm. Bu layihənin əsasını Arduino Uno lövhəsi istifadə etdi. Simsiz idarəedicidən əmr alır və mühərriklərin sürətini təyin edir. Digər inkişaf lövhələri də istifadə edilə bilər (NodeMCU, Firebeetle, və s.) Və bu təlimatda təqdim olunan prinsiplər digər robot və gadget modellərində tətbiq oluna bilər.

Daha əvvəl Blynk idarə olunan bir robot tankı hazırladım. Wi-Fi şəbəkəsinə qoşulur və Blynk serverindən əmr alır. Blynk tətbiqi ilə işləyən bir smartfon uzaqdan idarəetmə olaraq istifadə edildi və fərqli giriş metodlarından istifadə edildi: düymələr, sürüşmə çubuqları və hətta smartfonun akselerometri. Bu layihə haqqında daha çox məlumatı burada tapa bilərsiniz:

Səs əmrləri ilə də bir neçə təcrübə etdim. Bir robotu əllərinizdən istifadə etmədən yenidən idarə etmək və ya məhdud hərəkətləri olan birisi üçün əlçatan etmək istəyirsinizsə faydalı ola bilər. Məsələn, səslə idarə olunan bir təkərli kürsü ağlına gələ bilər. Adafruit.io, IFTTT və Arduino IDE: Ən sevdiyim alətlərlə birlikdə DIY robot dəsti istifadə edildi. Tam təlimat burada:

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

3D printerlər və lazer kəsmə maşınları kimi mürəkkəb vasitələrdən istifadə etmədən sadə materiallardan istifadə edərək fərqli dəstlər və hətta öz robotlarınızı hazırlaya bilərsiniz. Əvvəlki dərslərimdən birində bir nümunə tapa bilərsiniz:

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

Addım 1: Alətlər və materiallar

Alətlər və Materiallar
Alətlər və Materiallar
Alətlər və Materiallar
Alətlər və Materiallar
Alətlər və Materiallar
Alətlər və Materiallar
Alətlər və Materiallar
Alətlər və Materiallar

Bu layihədə aşağıdakı vasitələrdən istifadə edilmişdir:

  • Lehim dəmir və tel (keçid / keçid / keçid). DC mühərrikləri artıq terminallarına lehimlənmiş tellərlə gəldi … Ancaq nəticədə qırılacaq və yenidən satmaq məcburiyyətində qala bilərsiniz. Buna görə yaxşı bir lehimləmə dəmirinə və telə sahib olmağı düşünün.
  • EVA köpük təbəqəsi (və ya digər keçirici olmayan material). Bu layihədə istifadə etdiyim robot şassi alüminiumdan hazırlanmışdır və bu metal hissələrə elektron lövhələr quraşdırılmışdır. Mümkün olan qısa qapanmaların qarşısını almaq üçün lövhələr və metal lövhə arasında bir köpük təbəqəsi istifadə etdim.
  • İki tərəfli lent. Köpük təbəqələrini dövrə lövhələrinə yapışdırmaq və H-Bridge modunun quraşdırılması üçün istifadə edilmişdir.
  • Qayçı, köpükdən düzbucaqlı kəsmək üçün.

Layihəm üçün aşağıdakı aparat hissələrindən istifadə etdim:

  • Arduino Uno əsaslı inkişaf lövhəsi (link / link / link / link / link). Robotun əsas nəzarətçisi kimi istifadə olunur. Elektronika və proqramlaşdırma sahəsində yeni başlayanlar üçün əla olan Arduino IDE ilə istifadə etmək və proqramlaşdırmaq həqiqətən çox asandır.
  • L298N ikili kanal H-körpü modulu (link / link / link / link / link). Bu modul Wemosdan (və ya Arduino) gələn 3.3V siqnalların mühərriklər üçün lazım olan 12V -ə qədər gücləndirilməsinə imkan verir.
  • DIY Robot Şassi Tankı (keçid / keçid). Bu zəhmli dəstdə bir tank qurmaq üçün lazım olan hər şey var: iki DC mühərrik, dişli, iz, boltlar, qoz -fındıq və s. Artıq yeni başlayanlar üçün əlverişli olan şassi yığmaq üçün lazım olan alətlərlə gəlir!
  • PS2 Simsiz Uzaqdan İdarəetmə (keçid / keçid). Bu video oyun nəzarətçisi, komanda mesajlarını simsiz olaraq qəbulediciyə göndərə bilər ki, bu da serial ünsiyyətdən istifadə edərək mikrokontrolörlə əlaqələndirilə bilər.
  • 18650 3.7V batareyalar (x3) (keçid / keçid). Bütün dövrə güc verirdim. Bu tank 12V mühərriklərdən istifadə edir. Onları gücləndirmək üçün üç ədəd 3.7V batareyadan istifadə etdim.
  • 3S 18650 batareya tutacağı (link / link / link). Seriyada üç 18650 batareya tuta bilər və tankın arxasına asanlıqla bağlana bilər.
  • 18650 batareya şarj cihazı (keçid / keçid). Batareyalarınız sonda gücünü itirəcək. Bu baş verdikdə, bir şarj cihazı sizin köməyinizə gələcək.
  • Tullananlar (keçid / keçid). Wemos h-körpüsü ilə 5V və Gnd üçün 2 kişi-kişi atlayıcısı arasındakı siqnallar üçün 6 kişi-qadın tullananlardan istifadə etdim. Bəzi sensorlar əlavə etməyi planlaşdırırsınızsa daha çox ehtiyacınız ola bilər.
  • Tip B USB kabeli. Kodunuzu yükləmək üçün buna ehtiyacınız olacaq. Lövhələrin çoxu artıq öz kabeli ilə gəlir.

Yuxarıdakı bağlantılar, bu təlimatda istifadə olunan maddələri haradan tapa biləcəyinizə dair bir təklifdir (və bəlkə də gələcək dərslərimi dəstəkləsin). Onları başqa yerlərdə axtarmağa və sevdiyiniz yerli və ya onlayn mağazada satın almaqdan çekinmeyin.

Tövsiyə: