Sadržaj:

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

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

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

IgorF2Follow Više autora:

IoT kutija za smeće za mačke (s ESP32, Arduino IDE, Thingspeak i 3D ispisom)
IoT kutija za smeće za mačke (s ESP32, Arduino IDE, Thingspeak i 3D ispisom)
3D tiskana zglobna lampa - REMIXED
3D tiskana zglobna lampa - REMIXED
3D tiskana zglobna lampa - REMIXED
3D tiskana 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đeni PCB pomoću laserskog gravera male snage
Kako napraviti prilagođeni PCB pomoću laserskog gravera male snage

O: Proizvođač, inženjer, ludi znanstvenik i izumitelj Više o IgorF2 »

U ovom vodiču pokazat ću vam kako pomoću bežične Playstation 2 (PS2) upravljačke palice upravljati robotskim spremnikom. 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 načela predstavljena u ovom vodiču mogu se primijeniti na druge modele robota i naprava.

Prije sam dizajnirao robotski spremnik s upravljanjem Blynk. Povezuje se s Wi-Fi mrežom i prima naredbe s Blynk poslužitelja. Pametni telefon s aplikacijom Blynk korišten je kao daljinski upravljač, a korišteni su i različiti načini unosa: gumbi, klizne šipke, pa čak i akcelerometar pametnog telefona. Više o ovom projektu možete pronaći ovdje:

Također sam napravio neke eksperimente s glasovnim naredbama. 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 glasovnim upravljanjem. Korišten je DIY robotski komplet, zajedno s nekim od mojih omiljenih alata: Adafruit.io, IFTTT i Arduino IDE. Cijele upute ovdje:

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

Možete koristiti različite setove ili čak projektirati 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 u jednom od mojih prethodnih vodiča:

www.instructables.com/id/WiDC-Wi-Fi-Contilled-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 su projektu korišteni sljedeći alati:

  • Lemljeno željezo i žica (link / link / link). DC motori već su dolazili sa žicama zalemljenim na njegove stezaljke … No na kraju će se slomiti i možda ćete ga morati ponovno lemiti. Stoga razmislite o tome da u blizini imate dobro lemilicu i žicu.
  • EVA pjenasti list (ili drugi neprovodljivi materijal). Robotsko kućište koje sam koristio u ovom projektu izrađeno 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 pjenastih ploča na pločice i za ugradnju načina H-Bridge.
  • Škare, za rezanje nekih pravokutnika od pjenastog lima.

Za svoj sam projekt upotrijebio 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, izvrstan za početnike u elektronici i programiranju.
  • L298N dvokanalni H-most modul (link / link / link / link / link). Ovaj modul omogućuje pojačavanje 3.3V signala iz Wemosa (ili Arduina) na 12V potrebnih za motore.
  • Uradi sam spremnik robotske šasije (link / link). Ovaj sjajan komplet ima sve što vam je potrebno za izradu spremnika: dva istosmjerna motora, zupčanike, gusjenice, vijke, matice itd. Već dolazi s alatom potrebnim za sastavljanje šasije, što je izvrsno 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 pomoću serijske komunikacije.
  • 18650 3,7V baterije (x3) (link / link). 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 (link / link / link). 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 (link / link). Baterije će vam se na kraju isprazniti. Kada se to dogodi, punjač baterija će vam priskočiti u pomoć.
  • Skakači (link / link). Koristio sam 6 muško-ženskih skakača za signale između h-mosta i Wemosa, te 2 muško-muška premosnika za 5V i Gnd. Možda ćete trebati više ako namjeravate dodati neke senzore.
  • USB kabel tipa B. To će vam trebati za prijenos 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 svojoj omiljenoj lokalnoj ili internetskoj trgovini.

Preporučeni: