Sadržaj:

Arduino robot sa PS2 kontrolerom (PlayStation 2 joystick): 10 koraka (sa slikama)
Arduino robot sa PS2 kontrolerom (PlayStation 2 joystick): 10 koraka (sa slikama)

Video: Arduino robot sa PS2 kontrolerom (PlayStation 2 joystick): 10 koraka (sa slikama)

Video: Arduino robot sa PS2 kontrolerom (PlayStation 2 joystick): 10 koraka (sa slikama)
Video: How to Build Sim Racing Cockpit Works with Any Game/Console 2024, Novembar
Anonim
Image
Image
IoT kutija za smeće za mačke (sa ESP32, Arduino IDE, Thingspeak i 3D štampanjem)
IoT kutija za smeće za mačke (sa ESP32, Arduino IDE, Thingspeak i 3D štampanjem)

Autor IgorF2Follow Još autora:

IoT kutija za smeće za mačke (sa ESP32, Arduino IDE, Thingspeak i 3D štampanjem)
IoT kutija za smeće za mačke (sa ESP32, Arduino IDE, Thingspeak i 3D štampanjem)
3D štampana zglobna lampa - REMIXED
3D štampana zglobna lampa - REMIXED
3D štampana zglobna lampa - REMIXED
3D štampana zglobna lampa - REMIXED
Kako napraviti prilagođeni PCB pomoću laserskog gravera male snage
Kako napraviti prilagođeni PCB pomoću laserskog gravera male snage
Kako napraviti prilagođenu PCB ploču pomoću laserskog gravera male snage
Kako napraviti prilagođenu PCB ploču pomoću laserskog gravera male snage

O: Proizvođač, inženjer, ludi naučnik i pronalazač Više o IgorF2 »

U ovom vodiču ću vam pokazati kako koristiti bežični Playstation 2 (PS2) joystick za upravljanje robotskim tenkom. Arduino Uno ploča korištena je u jezgri ovog projekta. Prima naredbe od bežičnog kontrolera i postavlja brzinu motora. Mogu se koristiti i druge razvojne ploče (NodeMCU, Firebeetle itd.), A principi prikazani u ovom vodiču mogu se primijeniti na druge modele robota i naprava.

Ranije sam dizajnirao robotski tenk s kontrolom Blynka. Povezuje se na Wi-Fi mrežu i prima naredbe sa Blynk servera. Pametni telefon s aplikacijom Blynk korišten je kao daljinski upravljač, a korišteni su i različiti načini unosa: tipke, klizne trake, pa čak i akcelerometar pametnog telefona. Više o ovom projektu možete pronaći ovdje:

Napravio sam i neke eksperimente sa glasovnim komandama. Moglo bi biti korisno ako želite daljinski upravljati robotom bez upotrebe ruku ili ako ga želite učiniti dostupnim za osobe s ograničenim pokretima. Na primjer, moglo bi se pomisliti na robotsku invalidsku kolica s glasovnom kontrolom. Korišten je DIY robotski komplet, zajedno s nekim od mojih omiljenih alata: Adafruit.io, IFTTT i Arduino IDE. Kompletna uputstva ovdje:

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

Možete koristiti različite komplete ili čak dizajnirati vlastite robote koristeći jednostavne materijale, bez potrebe za korištenjem složenih alata poput 3D pisača i strojeva za lasersko rezanje. Primjer možete pronaći na jednom od mojih prethodnih vodiča:

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

Korak 1: Alati i materijali

Alati i materijali
Alati i materijali
Alati i materijali
Alati i materijali
Alati i materijali
Alati i materijali
Alati i materijali
Alati i materijali

U ovom projektu korišteni su sljedeći alati:

  • Lemilica i žica (link / link / link). Motori istosmjerne struje već su dolazili sa žicama zalemljenim na njegove stezaljke … No na kraju će se slomiti i možda ćete ga morati ponovno lemiti. Zato razmislite o tome da u blizini imate dobro lemilicu i žicu.
  • EVA pjenasti list (ili drugi neprovodni materijal). Šasija robota koju sam koristio u ovom projektu izrađena je od aluminija, a ploče su ugrađene na ove metalne dijelove. Koristio sam sloj pjenaste ploče između ploča i metalne ploče kako bih izbjegao moguće kratke spojeve.
  • Dvostrana traka. Koristilo se za lijepljenje listova pjene na ploče i za ugradnju načina H-Bridge.
  • Škare, za rezanje nekih pravokutnika od pjenastog lima.

Za svoj projekt koristio sam sljedeće hardverske dijelove:

  • Arduino Uno razvojna ploča (veza / veza / veza / veza / veza / veza). Koristi se kao glavni kontroler robota. Vrlo je jednostavan za korištenje i programiranje s Arduino IDE -om, odličan za početnike u elektronici i programiranju.
  • L298N dvokanalni H-most modul (veza / veza / veza / veza / veza). Ovaj modul omogućava pojačavanje 3.3V signala iz Wemosa (ili Arduina) na 12V potrebnih za motore.
  • Uradi sam rezervoar za šasiju robota (link / link). Ovaj sjajan komplet ima sve što vam je potrebno za izgradnju spremnika: dva istosmjerna motora, zupčanike, gusjenice, vijke, matice itd. Već dolazi s alatom potrebnim za sastavljanje šasije, što je odlično za početnike!
  • PS2 bežični daljinski upravljač (veza / veza). Ovaj kontroler videoigre može bežično slati naredbe prijemniku, koji se može povezati s mikrokontrolerom putem serijske komunikacije.
  • 18650 3,7 V baterije (x3) (veza / veza). Prije sam napajao cijeli krug. Ovaj spremnik koristi motore od 12V. Za napajanje sam koristio tri baterije od 3,7 V u seriji.
  • 3S 18650 držač baterije (veza / veza / veza). Može držati tri baterije tipa 18650 u seriji i može se jednostavno pričvrstiti na stražnju stranu spremnika.
  • 18650 punjač baterija (veza / veza). Baterije će vam se na kraju isprazniti. Kada se to dogodi, punjač baterija će vam priskočiti u pomoć.
  • Džemperi (link / link). Koristio sam 6 muško-ženskih skakača za signale između h-mosta i Wemosa, i 2 muško-muška premosnika za 5V i Gnd. Možda ćete trebati više ako planirate dodati neke senzore.
  • USB kabel tipa B. Ovo će vam trebati za učitavanje koda. Većina ploča već dolazi s vlastitim kabelom.

Gore navedene veze samo su prijedlozi gdje možete pronaći stavke korištene u ovom vodiču (i možda podržavaju moje buduće vodiče). Slobodno ih potražite na drugom mjestu i kupite u vašoj omiljenoj lokalnoj ili internetskoj trgovini.

Preporučuje se: