INHOUDSOPGAWE:

Arduino -robot met PS2 -beheerder (PlayStation 2 -joystick): 10 stappe (met foto's)
Arduino -robot met PS2 -beheerder (PlayStation 2 -joystick): 10 stappe (met foto's)

Video: Arduino -robot met PS2 -beheerder (PlayStation 2 -joystick): 10 stappe (met foto's)

Video: Arduino -robot met PS2 -beheerder (PlayStation 2 -joystick): 10 stappe (met foto's)
Video: Девочка — шашлычок ► 1 Прохождение Silent Hill Origins (PS2) 2024, Julie
Anonim
Image
Image
IoT Cat Litter Box (met ESP32, Arduino IDE, Thingspeak en 3D -druk)
IoT Cat Litter Box (met ESP32, Arduino IDE, Thingspeak en 3D -druk)

Deur IgorF2 Volg meer deur die skrywer:

IoT Cat Litter Box (met ESP32, Arduino IDE, Thingspeak en 3D -druk)
IoT Cat Litter Box (met ESP32, Arduino IDE, Thingspeak en 3D -druk)
3D -gedrukte knielamp - GEMENG
3D -gedrukte knielamp - GEMENG
3D -gedrukte knielamp - GEMENG
3D -gedrukte knielamp - GEMENG
Hoe om 'n pasgemaakte PCB te maak met 'n lae lasergraveur
Hoe om 'n pasgemaakte PCB te maak met 'n lae lasergraveur
Hoe om 'n pasgemaakte PCB te maak met 'n lasergraveur met 'n lae krag
Hoe om 'n pasgemaakte PCB te maak met 'n lasergraveur met 'n lae krag

Oor: Maker, ingenieur, gekke wetenskaplike en uitvinder Meer oor IgorF2 »

In hierdie handleiding sal ek jou wys hoe om 'n draadlose joystick van Playstation 2 (PS2) te gebruik om 'n robottenk te bestuur. Die kern van hierdie projek is 'n Arduino Uno -bord gebruik. Dit ontvang opdragte van die draadlose beheerder en stel die snelheid van die motors in. Ander ontwikkelingsborde kan ook gebruik word (NodeMCU, Firebeetle, ens.), En die beginsels wat in hierdie tutoriaal aangebied word, kan toegepas word op ander modelle van robotte en toestelle.

Ek het voorheen 'n Blynk -beheerde robottenk ontwerp. Dit maak verbinding met 'n Wi-Fi-netwerk en ontvang opdragte van die Blynk-bediener. 'N Slimfoon met die Blynk -app is as afstandsbediening gebruik, en verskillende invoermetodes is gebruik: drukknoppies, skuifbalkies en selfs die versnellingsmeter van die slimfoon. U kan hier meer oor hierdie projek vind:

Ek het ook 'n paar eksperimente gemaak met stemopdragte. Dit kan nuttig wees as u 'n robot op afstand wil beheer sonder om u hande te gebruik, of as u dit toeganklik wil maak vir iemand met beperkte bewegings. 'N Mens kan byvoorbeeld dink aan 'n robotstelsel met 'n rolstoel. 'N DIY robotstel is gebruik, saam met 'n paar van my gunsteling gereedskap: Adafruit.io, IFTTT en Arduino IDE. Volledige instruksies hier:

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

U kan verskillende kits gebruik of selfs u eie robotte ontwerp met behulp van eenvoudige materiale, sonder dat komplekse gereedskap soos 3D -drukkers en lasersnymasjiene nodig is. U kan 'n voorbeeld vind van een van my vorige tutoriale:

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

Stap 1: gereedskap en materiaal

Gereedskap en materiaal
Gereedskap en materiaal
Gereedskap en materiaal
Gereedskap en materiaal
Gereedskap en materiaal
Gereedskap en materiaal
Gereedskap en materiaal
Gereedskap en materiaal

Die volgende gereedskap is in hierdie projek gebruik:

  • Soldeerbout en draad (skakel / skakel / skakel). Die gelykstroommotors het reeds drade aan die terminale gesoldeer … Maar dit sal uiteindelik breek en u sal dit moontlik moet oplos. Oorweeg dus om 'n goeie soldeerbout en draad in die buurt te hê.
  • EVA-skuimvel (of ander nie-geleidende materiaal). Die robot -onderstel wat ek in hierdie projek gebruik het, is gemaak van aluminium en op hierdie metaalonderdele is printplate geïnstalleer. Ek het 'n laag skuimvel tussen die planke en die metaalplaat gebruik om moontlike kortsluitings te vermy.
  • Dubbelzijdige band. Dit is gebruik om die skuimplate op die printplate te plak en vir die installering van die H-Bridge-model.
  • Skêr, om 'n paar skuimvelhoeke te sny.

Ek het die volgende hardeware -onderdele vir my projek gebruik:

  • Arduino Uno -gebaseerde dev -bord (skakel / skakel / skakel / skakel / skakel). Dit word gebruik as die hoofbeheerder van die robot. Dit is baie maklik om te gebruik en te programmeer met Arduino IDE, ideaal vir beginners op elektronika en programmering.
  • L298N H-brugmodule met twee kanale (skakel / skakel / skakel / skakel / skakel). Met hierdie module kan die 3.3V seine van die Wemos (of 'n Arduino) versterk word na die 12V wat nodig is vir die motors.
  • DIY robot onderstel tenk (skakel / skakel). Hierdie wonderlike kit bevat alles wat u nodig het om 'n tenk te bou: twee gelykstroommotors, ratte, spore, boute, moere, ens.
  • PS2 draadlose afstandsbediening (skakel / skakel). Hierdie videogame -kontroleerder kan opdragte draadloos na 'n ontvanger stuur, wat met seriële kommunikasie met 'n mikrobeheerder gekoppel kan word.
  • 18650 3.7V batterye (x3) (skakel / skakel). Ek het die hele stroombaan aangedryf. Hierdie tenk gebruik 12V -motors. Ek het drie 3.7V -batterye in serie gebruik om dit aan te dryf.
  • 3S 18650 batteryhouer (skakel / skakel / skakel). Dit kan drie 18650 batterye in serie hou, en kan maklik aan die agterkant van die tenk geheg word.
  • 18650 batterylaaier (skakel / skakel). U batterye gaan uiteindelik opraak. As dit gebeur, sal 'n batterylaaier tot u redding kom.
  • Springers (skakel / skakel). Ek gebruik 6 manlike-vroulike springers vir seine tussen die h-brug en die Wemos, en 2 manlike-springers vir 5V en Gnd. Miskien het u meer nodig as u van plan is om 'n paar sensors by te voeg.
  • Tipe-B USB-kabel. U benodig dit om u kode op te laai. Die meeste borde het reeds 'n eie kabel.

Die skakels hierbo is slegs 'n voorstel waar u die items kan vind wat in hierdie tutoriaal gebruik word (en ondersteun miskien my toekomstige tutoriale). Soek dit gerus elders en koop dit by u gunsteling plaaslike of aanlynwinkel.

Aanbeveel: