Sadržaj:
Video: Robotski kontroler inspiriran N64 (Arduino + NRF24L01): 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
Od svog prvog robotskog projekta koristim kontrolere za igre za izvršavanje naredbi i funkcija. Ovo je svakako utjecaj mojih gejmerskih dana. Već sam radio projekte s PS2, Xbox 360 kontrolerima … ali došlo je vrijeme kada sam imao problema s sučeljem i odlučio napraviti vlastite kontrolere na temelju Arduina i nRF24L01 (moj prvi kontroler za veće/napredne robote: https:// youtu. be/oWyffhBHuls).
Ovaj trenutni kontroler ima dizajn inspiriran N64, ali očito s manje gumba / funkcija, jer je dizajniran za upravljanje uglavnom malim robotima i RC automobilima temeljenim na Arduinu. Na prilagođene boje sitotiska i gumba također utječe Super Nintendo.
U osnovi, kontroler je velika PCB s obrisom N64 kontrolera. Četiri gumba na desnom rukohvatu … analogni štapić na lijevoj strani … zujalica za sviranje nekih tonova prema naredbama … prekidač za uključivanje … još jedan prekidač za promjenu funkcije gumba i štapa … srednji rukohvat je rezerviran za Arduino Nano … a naredbe se daljinski šalju pomoću modula nRF24L01.
Korak 1: Izrada PCB -a
Datoteka oblika napravljena je s Inkscapeom, uvozeći datoteku slike iz izvornog N64 kontrolera i pomoću alata "Nacrtaj Bezierove krivulje i ravne linije", napravio sam obris kontrolera. (Imam Instructable usmjeren na stvaranje prilagođenih PCB -ova … također pogledajte ako vas zanima svaki korak za izradu složenog oblika PCB -a: Kako napraviti prilagođene oblike PCB -a (s Inkscape -om i Fritzingom).)
Raspored komponenti na ploči i usmjeravanje izvedeni su Fritzingom. S Fritzingom također izvozim datoteke (Gerberove datoteke) potrebne za proizvodnju, ovu je napravio PCBWay.
Korak 2: Elektronika i lemljenje
Komponente ovog projekta ne zahtijevaju puno iskustva u lemljenju, jer nisu korištene komponente SMD. Za lemljenje četiri gumba, upravljačke palice, zujalice i zaglavlja iglica, koristio sam lemljenje bez olova i glačalo od 50 W.
Kontroler također ima dva prekidača, na koje sam lemio kratkospojne žice, koje su spojene na ploču kako je prikazano na videu i na dijagramu.
Modul nRF24L01 s antenom također je spojen na ploču pomoću kratkospojnih žica.
Napajanje regulatora je 9V baterija, koja se nalazi na dnu baze, s držačem baterije.
Korak 3: Izrada baze
Napravio sam podlogu kako bih upravljač učinio udobnijim za rukovanje … jer bi bilo loše rukovati dodirom iglica komponenti.
Izrađen je od dva sloja polistirena visokog utjecaja.
Koristeći PCB kao vodič, nacrtam obris izravno na polistirenskoj ploči.
Pomoćnim nožem izrežem neželjene komade, ostavljajući rub od oko 1 mm.
Dva su sloja spojena instant ljepilom.
Zatim uklonim višak materijala s rubova. Prvo s pomoćnim nožem. A zatim brusnim papirom.
Baza također ima nosače za prekidače i modul nRF24L01 s antenom.
Posljednji korak pri izradi baze je bojanje … prvo s temeljnim premazom u spreju … i završeno mat crnom bojom.
Korak 4: Programiranje
Programiranje kontrolera (zapravo, Arduino Nano) vrši se pomoću Arduino IDE -a.
Kôd je vrlo jednostavan … na primjer, kada pritisnem plavo dugme, kontroler šalje 17. Kada pritisnem crveno dugme, kontroler šalje 18 … i prijemnik će uzeti te vrijednosti i Arduino će izvesti radnje koje su im dodijeljene.
Ovdje se nalaze kôd za odašiljač i dva demo koda za prijemnik.
Preporučeni:
Uvod: Ekološki mali dom inspiriran prirodom: 7 koraka
Uvod: Ekološki mali dom inspiriran prirodom: Ja sam Kristan Otten. Živim u Nizozemskoj, Almere. Imam 12 godina. Odabrao sam ovo uputstvo jer sam vidio sliku na naslovnici i volim graditi kuće. U sljedećih nekoliko godina jeftinije je i zgodnije biti samodostatan. To
Dnevni sat inspiriran Jeffersonom: izdanje u karanteni: 5 koraka
Dnevni sat inspiriran Jeffersonom: izdanje u karanteni: U vrijeme objavljivanja bio sam zaglavljen u karanteni vezanoj za COVID-19 trideset tri dana. Počinjem dolaziti nezalijepljen od uobičajenog vremena - svaki dan mi se čini kao posljednji, s malo utjecaja na moje pamćenje. Ukratko, ne mogu
Izuzetno glasan budilnik inspiriran vremenskom bombom sa SAMO 5 komponenti: 3 koraka
Izuzetno glasan budilnik inspiriran vremenskom bombom sa SAMO 5 komponenti: Napravio sam ovu jednostavnu za izradu budilicu inspiriranu vremenskom bombom koja će vas ujutro zajamčeno probuditi. Koristio sam jednostavne materijale koji su mi ležali u kući. Svi korišteni predmeti lako su dostupni i jeftini. Ovaj alarm inspiriran tempiranom bombom c
Dozator sapuna za ruke bez ruku inspiriran COVID-19: 3 koraka
Dozator sapuna za ruke bez ruku inspiriran pandemijom COVID-19: Uvod: S obzirom na to da se Indian Lockdown 4.0 bliži kraju za tjedan dana i s postupnim ponovnim otvaranjem ureda i ustanova, odlučio sam da ću upotrijebiti posljednji arduino UNO koji sam morao pokušati izrada dozatora sapuna bez ruku.Što
ROS MoveIt Robotic Arm 2. dio: Robotski kontroler: 6 koraka
ROS MoveIt Robotic Arm Dio 2: Robot Controller: https://github.com/AIWintermuteAI/ros-moveit-arm.gitU prethodnom dijelu članka stvorili smo URDF i XACRO datoteke za našu robotsku ruku i pokrenuli RVIZ za kontrolu naše robotska ruka u simuliranom okruženju. Ovaj put ćemo to učiniti s rea