Përmbajtje:
Video: Robot Controller i frymëzuar nga N64 (Arduino + NRF24L01): 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:16
Që nga projekti im i parë robotik, unë përdor kontrolluesit e lojës për të ekzekutuar komandat dhe funksionet. Ky është sigurisht një ndikim i ditëve të mia të lojtarëve. Unë tashmë kam bërë projekte me kontrolluesit PS2, Xbox 360 … por erdhi një kohë kur kisha disa probleme me ndërfaqen dhe vendosa të bëja kontrolluesit e mi bazuar në Arduino dhe nRF24L01 (kontrolluesi im i parë për robotët më të mëdhenj/të avancuar: https:// youtu. be/oWyffhBHuls).
Ky kontrollues aktual ka një dizajn të frymëzuar nga N64, por padyshim me më pak butona / funksione, pasi ishte krijuar për të kontrolluar kryesisht robotë të vegjël dhe makina RC bazuar në Arduino. Ngjyrat e personalizuara të mëndafshit dhe butonave ndikohen gjithashtu nga Super Nintendo.
Në thelb, kontrolluesi është një PCB i madh me skicën e kontrolluesit N64. Katër butona në dorezën e djathtë … shkop analog në të majtë … një zile për të luajtur disa tone sipas komandave … një çelës ndërprerës për ta ndezur … një çelës tjetër çelës për të ndryshuar funksionin e butonave dhe shkopit … kontrolli i mesëm është i rezervuar për një Arduino Nano… dhe komandat dërgohen nga distanca nga moduli nRF24L01.
Hapi 1: Bërja e PCB
Skedari i formës u bë me Inkscape, duke importuar një skedar imazhi nga kontrolluesi origjinal N64 dhe me mjetin "Draw Bezier curves and lines lines", bëra skicën e kontrolluesit. (Unë kam një Instructable të fokusuar në krijimin e PCB -ve të personalizuara … ju lutemi hidhini një sy nëse jeni të interesuar në çdo hap për të bërë një formë komplekse PCB: Si të bëni forma të personalizuara të PCB (me Inkscape dhe Fritzing).)
Rregullimi i përbërësve në tabelë dhe drejtimi u bënë me Fritzing. Me Fritzing unë gjithashtu eksportoj skedarët (skedarët Gerber) të nevojshëm për prodhim, këtë të bërë nga PCBWay.
Hapi 2: Elektronikë dhe bashkim
Komponentët e këtij projekti nuk kërkojnë shumë përvojë në saldim, pasi nuk janë përdorur komponentët SMD. Për të bashkuar katër butonat, levën, zilen dhe titujt e kunjave, kam përdorur lidhës pa plumb dhe një hekur 50W.
Kontrolluesi gjithashtu ka dy çelësa ndërrues, në të cilët bashkova telat e bluzave, të cilat janë të lidhura me tabelën siç tregohet në video dhe në diagram.
Moduli nRF24L01 me antenë është gjithashtu i lidhur me tabelën duke përdorur tela kërcyes.
Furnizimi me energji për kontrolluesin është një bateri 9V, e cila shkon në pjesën e poshtme të bazës, me një mbajtës baterie.
Hapi 3: Krijimi i bazës
Unë bëra një bazë për ta bërë kontrolluesin më të rehatshëm për tu trajtuar … sepse do të ishte keq të trajtohej duke prekur kunjat e përbërësve.
Madeshtë bërë me dy shtresa polistireni me ndikim të lartë.
Duke përdorur PCB si një udhëzues, unë vizatoj skicën direkt në fletën e polistirenit.
Me një thikë të dobishme, unë prerë copat e padëshiruara, duke lënë një buzë prej rreth 1mm.
Të dy shtresat janë të lidhura me ngjitës të menjëhershëm.
Pastaj heq materialin e tepërt nga skajet. Së pari me thikë shërbimi. Dhe pastaj me letër zmerile.
Baza gjithashtu ka kllapa për ndërprerësit dhe modulin nRF24L01 me antenë.
Hapi i fundit për të bërë bazën është piktura … së pari me abetare llak … dhe e përfunduar me të zezë mat.
Hapi 4: Programimi
Programimi i kontrolluesit (në fakt, Arduino Nano) është bërë me Arduino IDE.
Kodi është shumë i thjeshtë … për shembull, kur shtyp butonin blu, kontrolluesi dërgon 17. Kur shtyp butonin e kuq, kontrolluesi dërgon 18 … dhe marrësi do të marrë këto vlera dhe Arduino do të kryejë veprimet që u janë caktuar Me
Bashkangjitur këtu janë kodi për transmetuesin dhe dy kode demo për marrësin.
Recommended:
Llamba diellore e frymëzuar nga COVID-19: 5 hapa
Llamba diellore e frymëzuar nga COVID-19: Pandemia globale COVID-19 dhe bllokimi që rezultoi është ajo që më bëri të mendoj përgjatë vijave për të bërë diçka me copëzat Arduino që kam pasur me vete. Pra, megjithëse ky është një udhëzues shumë i thjeshtë, unë them këtë dhe një udhëzim tjetër
Droid i frymëzuar me zë i kontrolluar nga R2D2 duke përdorur Blynk dhe Ifttt: 6 hapa
Droid i frymëzuar nga R2D2 i kontrolluar nga zëri duke përdorur Blynk dhe Ifttt: Duke parë luftërat e yjeve, shumë prej nesh janë frymëzuar nga personazhet e robotëve, veçanërisht modeli R2D2. Nuk di për të tjerët, por thjesht e dua atë robot. Meqenëse jam një dashnor i robotëve, kam vendosur të ndërtoj droidin tim R2D2 në këtë bllokim duke përdorur blynk Io
Hyrje: Shtëpi e vogël ekologjike e frymëzuar nga natyra: 7 hapa
Hyrje: Shtëpi e Vogël Ekologjike Frymëzuar nga Natyra: Unë jam Kristan Otten. Unë jetoj në Holandë, Almere. Unë jam 12 vjeç. Zgjodha këtë të udhëzueshme, sepse pashë fotografinë në faqen e parë dhe më pëlqen të ndërtoj shtëpi. Në vitet e ardhshme në vijim është më e lirë dhe më e lehtë të jesh i vetëmjaftueshëm. Se
Automatizimi në shtëpi i kontrolluar nga zëri i frymëzuar nga COVID-19: 5 hapa
Automatizimi i Kontrolluar i Zërit i Frymëzuar nga COVID-19: Gjatë 4 viteve të fundit, kam provuar 3 ose 4 variacione të ndryshme të kontrolleve të shtëpisë me bazë Arduino. Për lehtësinë e të gjithëve këtu është historia kronologjike e disa prej zhvillimeve të mia. I udhëzueshëm 1 - në tetor 2015 përdori komunikimin IR dhe RF
Bordi i Alfabetit i kontrolluar nga aplikacionet i frymëzuar nga gjërat e huaja: 7 hapa (me fotografi)
Bordi i Alfabetit i kontrolluar nga aplikacionet i frymëzuar nga gjëra të huaja: E gjithë kjo filloi disa javë më parë kur u përpoqa të kuptoja se çfarë të merrja mbesën time nëntëvjeçare për Krishtlindje. Vëllai im më në fund më njoftoi se ajo është një tifoze e madhe e Stranger Things. Menjëherë e dija se çfarë doja t’i merrja, diçka që