2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
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.