Sadržaj:
Video: Arduino robot sa PS2 kontrolerom (PlayStation 2 joystick): 10 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
Autor IgorF2Follow Još autora:
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
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:
Domaći hladnjak / hladnjak Peltier sa kontrolerom temperature DIY: 6 koraka (sa slikama)
Domaći Peltier hladnjak / hladnjak sa regulatorom temperature DIY: Kako napraviti domaći termoelektrični Peltier hladnjak / mini hladnjak DIY sa regulatorom temperature W1209. Ovaj modul TEC1-12706 i Peltier efekt čine savršen DIY hladnjak! Ovo uputstvo je korak-po-korak vodič koji vam pokazuje kako napraviti
Kako stvoriti 2d znak sa kontrolerom znakova u Unreal Engineu 4 koristeći Visual Script za PC: 11 koraka
Kako stvoriti 2d znak sa kontrolerom znakova u Unreal Engine -u 4 Korišćenjem Visual Script -a za PC: Kako kreirati 2d znak sa kontrolerom znakova u Unreal engine -u 4 pomoću vizuelne skripte za PC Zdravo, ja sam Jordan Steltz. Razvijam video igre od svoje 15. godine. Ovaj vodič će vas naučiti kako stvoriti osnovni lik s pomoću
Toperski helikopter sa PID kontrolerom: 4 koraka
Tower Copter sa PID kontrolerom: Zdravo momci, moje ime je wachid kurniawan putra, danas ću podijeliti svoj projekt mikrokontrolera sa svojim timom. Moj tim se sastoji od 4 osobe, uključujući i mene, a to su: 1. Juan Andrew (15/386462 / SV / 09848) 2. Wachid Kurniawan Putra (17/416821 / SV / 14559) 3
Playstation 1 retro sat: 8 koraka (sa slikama)
Playstation 1 retro sat Nakon što sam ga priključio, bio sam užasnut kad sam vidio da ne radi. Srećom, namjeravao sam dobiti čudan, jednočasovni sat pa sam stavio
Upotreba Arduina sa N64 kontrolerom: 5 koraka (sa slikama)
Upotreba Arduina s N64 kontrolerom: Postoje vodiči za upotrebu NES kontrolera s Arduinom, ali korištenje složenijeg N64 kontrolera i njegovog analognog džojstika ima određenu privlačnost. Ako imate Arduino u blizini i ne želite kupiti Adaptoid, ovo uputstvo