Sadržaj:
Video: Robotski kontroler inspiriran N64 (Arduino + NRF24L01): 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
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 sa PS2, Xbox 360 kontrolerima … ali došlo je vrijeme kada sam imao problema sa sučeljem i odlučio napraviti vlastite kontrolere zasnovane na Arduinu 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 tipki / funkcija, jer je dizajniran za kontrolu uglavnom malih robota i RC automobila zasnovanih na Arduinu. Na prilagođene boje sitotiska i dugmadi također utječe Super Nintendo.
U osnovi, kontroler je velika PCB sa obrisom N64 kontrolera. Četiri dugmeta na desnom rukohvatu … analogni štapić na lijevoj strani … zujalica za reprodukciju nekih tonova prema naredbama … prekidač za uključivanje … još jedan prekidač za promjenu funkcije tipki 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 Inkscape -om, importirajući datoteku slike iz originalnog N64 kontrolera i pomoću alata "Nacrtaj Bezierove krivulje i ravne linije", napravio sam konturu kontrolera. (Imam Instructable fokusiran na kreiranje 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. Sa 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 SMD komponente. Za lemljenje četiri dugmeta, džojstika, zujalice i zaglavlja iglica, koristio sam lemljenje bez olova i peglu 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 kratkospojnika.
Napajanje za regulator je 9V baterija, koja se nalazi na dnu baze, sa držačem baterije.
Korak 3: Izrada baze
Napravio sam osnovu kako bih kontroler učinio udobnijim za rukovanje … jer bi bilo loše rukovati dodirivanjem pinova komponenti.
Napravljen je od dva sloja polistirena visokog utjecaja.
Koristeći PCB kao vodič, nacrtam obris direktno na polistirenskoj ploči.
Pomoćnim nožem režem neželjene komade, ostavljajući rub od oko 1 mm.
Dva sloja su spojena instant ljepilom.
Zatim uklanjam višak materijala s rubova. Prvo s pomoćnim nožem. A zatim brusnim papirom.
Baza takođe ima držače za prekidače i modul nRF24L01 sa antenom.
Posljednji korak u izradi podloge je bojanje… prvo s prajmerom 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 … a prijemnik će uzeti te vrijednosti i Arduino će izvesti radnje koje su im dodijeljene.
Ovdje su priloženi kod za predajnik i dva demo koda za prijemnik.
Preporučuje se:
Droid inspiriran glasom R2D2 nadahnut koristeći Blynk i Ifttt: 6 koraka
Glasno upravljani R2D2 nadahnuti droid koristeći Blynk i Ifttt: Gledajući ratove zvijezda mnogi od nas su inspirirali likove robota, posebno model R2D2. Ne znam za druge, ali jednostavno volim tog robota. Pošto sam ljubitelj robota, odlučio sam izgraditi svoj vlastiti droid R2D2 u ovom zaključavanju koristeći blynk Io
Uvod: Ekološki mali dom inspiriran prirodom: 7 koraka
Uvod: Ekološki mali dom inspiriran prirodom: Ja sam Kristan Otten. Živim u Holandiji, Almere. Imam 12 godina. Odabrao sam ovo uputstvo, jer sam vidio sliku na naslovnoj stranici i volim graditi kuće. U sljedećih nekoliko godina jeftinije je i zgodnije biti samodostatan. To
Dnevni sat inspiriran Jeffersonom: izdanje u karantinu: 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 uticaja na moje pamćenje. Ukratko, ne mogu
ROS robotski kontroler zasnovan na Matlabu: 9 koraka
ROS robotski kontroler sa sjedištem u Matlabu: Još od djetinjstva uvijek sam sanjao o tome da budem Iron Man i još uvijek to činim. Iron Man je jedan od onih likova koji su realno mogući i jednostavno rečeno, težim da jednom postanem Iron Man čak i ako mi se ljudi smiju ili kažu da je to nemoguće
ROS MoveIt Robotic Arm Dio 2: 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