Cuprins:
Video: Robot Arduino cu controler PS2 (joystick PlayStation 2): 10 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
De IgorF2 Urmărește mai multe de la autor:
Despre: Producător, inginer, om de știință nebun și inventator Mai multe despre IgorF2 »
În acest tutorial vă voi arăta cum să utilizați un joystick wireless Playstation 2 (PS2) pentru a pilota un rezervor robotizat. O bază Arduino Uno a fost utilizată în centrul acestui proiect. Acesta primește comenzi de la controlerul wireless și setează viteza motoarelor. S-ar putea folosi și alte plăci de dezvoltare (NodeMCU, Firebeetle etc.), iar principiile prezentate în acest tutorial pot fi aplicate pe alte modele de roboți și gadgeturi.
Am proiectat anterior un tanc robotizat controlat de Blynk. Se conectează la o rețea Wi-Fi și primește comenzi de la serverul Blynk. Un smartphone care rulează aplicația Blynk a fost folosit ca telecomandă și s-au folosit diferite metode de introducere: butoane, bare glisante și chiar accelerometru al smartphone-ului. Puteți găsi mai multe despre acest proiect aici:
De asemenea, am făcut câteva experimente cu comenzi vocale. Ar putea fi util dacă doriți să controlați de la distanță un robot fără să vă folosiți mâinile sau dacă doriți să îl faceți accesibil pentru cineva cu mișcări limitate. S-ar putea gândi, de exemplu, la un scaun cu rotile robotizat controlat prin voce. A fost folosit un kit robot DIY, împreună cu unele dintre instrumentele mele preferate: Adafruit.io, IFTTT și Arduino IDE. Instrucțiuni complete aici:
www.instructables.com/id/Wi-Fi-Voice-Controlled-Robot-Using-Wemos-D1-ESP826/
Puteți utiliza diferite kituri sau chiar să vă proiectați proprii roboți folosind materiale simple, fără a fi nevoie să utilizați instrumente complexe, cum ar fi imprimante 3D și mașini de tăiat cu laser. Puteți găsi un exemplu pe unul dintre tutorialele mele anterioare:
www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/
Pasul 1: Instrumente și materiale
Următoarele instrumente au fost utilizate în acest proiect:
- Sudare și sârmă (link / link / link). Motoarele de curent continuu au venit deja cu fire lipite la terminalele sale … Dar în cele din urmă se va rupe și s-ar putea să fie necesar să-l revindeți. Deci, gândiți-vă să aveți un fier de lipit și o sârmă bune.
- Foaie de spumă EVA (sau alt material neconductiv). Șasiul robot pe care l-am folosit în acest proiect este fabricat din aluminiu, iar plăcile de circuite sunt instalate pe aceste piese metalice. Am folosit un strat de foaie de spumă între plăci și placa metalică pentru a evita eventualele scurtcircuite.
- Bandă cu două fețe. A fost folosit pentru lipirea foilor de spumă pe plăci de circuite și pentru instalarea modului H-Bridge.
- Foarfece, pentru tăierea unor dreptunghiuri de foi de spumă.
Am folosit următoarele piese hardware pentru proiectul meu:
- Placă de dezvoltare bazată pe Arduino Uno (link / link / link / link / link). Este folosit ca controler principal al robotului. Este foarte ușor de utilizat și de programat cu Arduino IDE, excelent pentru începători în electronică și programare.
- L298N modul cu două canale H-bridge (link / link / link / link / link). Acest modul permite amplificarea semnalelor de 3,3V de la Wemos (sau un Arduino) la 12V necesare pentru motoare.
- Rezervorul șasiului robotului DIY (link / link). Acest kit minunat are cu tot ce aveți nevoie pentru a construi un rezervor: două motoare de curent continuu, roți dințate, șine, șuruburi, piulițe etc. Acesta vine deja cu instrumentele necesare pentru asamblarea șasiului, ceea ce este minunat pentru începători!
- Telecomandă fără fir PS2 (link / link). Acest controler de jocuri video poate trimite comenzi fără fir către un receptor, care poate fi interfațat cu un microcontroler folosind comunicații seriale.
- 18650 baterii de 3,7 V (x3) (link / link). Obișnuiam să alimentez întregul circuit. Acest rezervor folosește motoare de 12V. Am folosit trei baterii de 3,7 V în serie pentru alimentarea lor.
- Suport baterie 3S 18650 (link / link / link). Poate conține trei baterii 18650 în serie și poate fi ușor atașat la spatele rezervorului.
- 18650 încărcător baterie (link / link). Bateriile tale se vor epuiza în cele din urmă. Când se întâmplă acest lucru, un încărcător de baterii vă va veni în ajutor.
- Jumpers (link / link). Am folosit 6 jumperi masculin-feminin pentru semnale între podul h și Wemos și 2 jumperi masculin-masculin pentru 5V și Gnd. S-ar putea să aveți nevoie de mai mult dacă intenționați să adăugați niște senzori.
- Cablu USB de tip B. Veți avea nevoie de acest lucru pentru încărcarea codului. Majoritatea plăcilor vin deja cu propriul cablu.
Link-urile de mai sus sunt doar o sugestie despre locul în care puteți găsi elementele utilizate în acest tutorial (și poate susține viitoarele mele tutoriale). Simțiți-vă liber să le căutați în altă parte și să cumpărați la magazinul dvs. local sau online preferat.
Recomandat:
Controler de joc DIY bazat pe Arduino - Controler de joc Arduino PS2 - Jucând Tekken cu DIY Arduino Gamepad: 7 pași
Controler de joc DIY bazat pe Arduino | Controler de joc Arduino PS2 | Jucând Tekken cu DIY Arduino Gamepad: Bună, băieți, jocul este întotdeauna distractiv, dar jocul cu propriul controler personalizat DIY este mai distractiv
YABC - încă un controler Blynk - controler de temperatură și umiditate în cloud IoT, ESP8266: 4 pași
YABC - încă un alt controler Blynk - controler de temperatură și umiditate în cloud IoT, ESP8266: Bună ziua, producători, am început recent să cultiv ciuperci acasă, ciuperci de stridii, dar am deja 3x din aceste controlere acasă pentru controlul temperaturii fermentatorului pentru berea mea de acasă, soție face, de asemenea, acest lucru Kombucha acum și ca termostat pentru căldură
Controler Joystick activat Bluetooth: 9 pași (cu imagini)
Controler cu joystick activat Bluetooth: uimiți-vă prietenii și uimiți-vă familia, atunci când verifică „HypnoEllipse”, o aplicație web interactivă A / V. Construiți o carcasă cu joystick activată Bluetooth, conectați-o la browserul web și faceți pe rând performanța de autohipnoză. Aceasta este o
Controler PS2 în iPod Dock: 6 pași
Controler PS2 în iPod Dock: Cum să transformați un controler PS2 vechi într-un iPod Dock minunat! *** Acesta este un instructiv pentru produsul finit, nu fabricarea acestuia
Transformați orice controler PS2 într-un suport iPod Nano !: 5 pași
Transformați orice controler PS2 într-un suport iPod Nano!: Aveți un controler PS2 vechi? Faceți-l într-un stand iPod Nano! Este destul de autoexplicativ, de aceea nu există multe instrucțiuni. Acesta este doar ceva care m-a luat într-o seară, dar arată destul de bine