Cuprins:

Robot Arduino cu controler PS2 (joystick PlayStation 2): 10 pași (cu imagini)
Robot Arduino cu controler PS2 (joystick PlayStation 2): 10 pași (cu imagini)

Video: Robot Arduino cu controler PS2 (joystick PlayStation 2): 10 pași (cu imagini)

Video: Robot Arduino cu controler PS2 (joystick PlayStation 2): 10 pași (cu imagini)
Video: Complete guide to PCA9685 16 channel Servo controller for Arduino with code Version of 5 ( V1) 2024, Noiembrie
Anonim
Image
Image
IoT Cat Litter Box (cu ESP32, Arduino IDE, Thingspeak și imprimare 3D)
IoT Cat Litter Box (cu ESP32, Arduino IDE, Thingspeak și imprimare 3D)

De IgorF2 Urmărește mai multe de la autor:

IoT Cat Litter Box (cu ESP32, Arduino IDE, Thingspeak și imprimare 3D)
IoT Cat Litter Box (cu ESP32, Arduino IDE, Thingspeak și imprimare 3D)
Lampă articulată imprimată 3D - REMIXATĂ
Lampă articulată imprimată 3D - REMIXATĂ
Lampă articulată imprimată 3D - REMIXATĂ
Lampă articulată imprimată 3D - REMIXATĂ
Cum se realizează un PCB personalizat folosind un gravor laser cu putere redusă
Cum se realizează un PCB personalizat folosind un gravor laser cu putere redusă
Cum se realizează un PCB personalizat folosind un gravor laser cu putere redusă
Cum se realizează un PCB personalizat folosind un gravor laser cu putere redusă

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

Instrumente și materiale
Instrumente și materiale
Instrumente și materiale
Instrumente și materiale
Instrumente și materiale
Instrumente și materiale
Instrumente și materiale
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: