Cuprins:
Video: Gamecontroller fără fir cu Arduino și NRF24L01 + (suport pentru unul sau două controlere): 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Puteți găsi proiectul complet de pe site-ul meu (este în finlandeză):
Acesta este un scurt briefing despre proiect. Am vrut doar să-l împărtășesc dacă cineva ar dori să-l construiască și nu poate citi limba finlandeză.
Te-ai gândit vreodată să joci jocuri bazate pe web cu prietenul tău, dar cartografierea este atât de rea încât ți-e greu să o joci? Nu vă faceți griji, deoarece vă puteți construi propriul controler cu mapări personalizate. Am codificat controlerul pentru a emula o tastatură USB, dar îl puteți folosi ca orice doriți.
Pasul 1: Piese
Acesta este hardware-ul de care veți avea nevoie:
- 2 bucăți de Arduino Pro Mini (ATmega328P sau altceva va face)
- 2 bucăți de module NRF24L01 + pentru comunicații wireless
- Arduino Leonardo sau Arduino Pro Micro (receptor)
- Șasiu tipărit 3D (link de mai jos pentru fișiere)
- Programator ISP sau convertor USB -> RS232 pentru programarea controlerelor
- 16 bucăți de butoane de 20 * 20 mm
- 2 buc de baterii Li-ion pentru controlere (REȚINEȚI CIRCUITURILE DE PROTECȚIE! Nu doriți să vă omorâți! Vă recomandăm placa TP4056 care are încărcare USB și protecție pe aceeași placă!)
- 2 bucăți de mici comutatoare glisante (ceva de genul SS12D00G3)
- O mulțime de fire
- Conectori Dupont (opțional)
Puteți găsi modelul Fusion 360 de aici:
Pasul 2: Codificare
Apoi, programează doar controlerele (gamecontroller_dualcontroller.ino pentru controlere dacă vrei să folosești două controlere și gamecontroller.ino dacă vrei să folosești doar unul) și receptorul (gamecontroller_dual_receiver_w_keystrokes.ino pentru doi și gamecontroller_receiver_w_keystrokes pentru un singur controler)
Cu toate acestea, trebuie să oferiți controlerelor adrese diferite. Trebuie doar să deschideți radioLink.ino și să schimbați linia 22 pentru primul controler la aceasta: radio.openWritingPipe (adresa [0]);
Și pentru al doilea controler la aceasta: radio.openWritingPipe (adresa [1]);
Dacă doriți să modificați maparea, schimbați matricea de mapare [8] (sau mapping2 [8] pentru al doilea controler).
Puteți găsi codurile de pe GitHub:
Pasul 3: Asamblare
Cum se asamblează controlerul:
- Adăugați conectorii necesari la circuitul de încărcare (și comutatorul pentru al opri)
- Lipiți circuitul de încărcare în partea de jos
- Adăugați comutatorul și lipiți-l în poziție
- lipiți NRF24L01 + către Arduino (CE la pinul 7 și CSN la pinul 8)
- Conectați butoanele (un alt pin la masă și altul la pinul I / O corespunzător, nu aveți nevoie de condensatori)
- Închideți incinta
Cum se montează receptorul:
- Conectați NRF24L01 + la Arduino
- Ați terminat
Recomandat:
Telecomandă fără fir utilizând modulul NRF24L01 de 2,4 Ghz cu Arduino - Nrf24l01 Receptor transmițător cu 4 canale / 6 canale pentru Quadcopter - Rc Helicopter - Avion Rc folosind Arduino: 5 pași (cu imagini)
Telecomandă fără fir utilizând modulul NRF24L01 de 2,4 Ghz cu Arduino | Nrf24l01 Receptor transmițător cu 4 canale / 6 canale pentru Quadcopter | Rc Helicopter | Avion Rc folosind Arduino: Pentru a opera o mașină Rc | Quadcopter | Drona | Avion RC | Barcă RC, avem întotdeauna nevoie de un receptor și un transmițător, să presupunem că pentru RC QUADCOPTER avem nevoie de un transmițător și un receptor cu 6 canale, iar acel tip de TX și RX este prea costisitor, așa că vom face unul pe
Consolă portabilă cu controlere și senzori fără fir (Arduino MEGA și UNO): 10 pași (cu imagini)
Consolă portabilă cu controlere și senzori fără fir (Arduino MEGA și UNO): Ce am folosit: - Arduino MEGA- 2x Arduino UNO- Adafruit 3.5 " TFT 320x480 Touchscreen HXD8357D- Buzzer- 4Ohm 3W Speaker- 5mm LED lights- Ultimaker 2+ Printer w / Black PLA Filament- Lasercutter w / MDF wood- Vopsea neagră spray (pentru lemn) - 3x nRF24
Construiți-vă propriul interfon sau Walkie Talkie din două telefoane vechi fără fir: 6 pași
Construiți-vă propriul interfon sau Walkie Talkie din două telefoane vechi fără fir: cu toții avem telefoane vechi. De ce să nu le transformați într-un interfon pentru casa copacului copiilor. Sau transformați două telefoane vechi fără fir în walkie-talkie de bază. Iată cum
Răcitor / suport pentru laptop cu cost zero (fără lipici, fără găurire, fără piulițe și șuruburi, fără șuruburi): 3 pași
Zero Cost Laptop Cooler / Stand (Fără lipici, fără găurire, fără piulițe și șuruburi, fără șuruburi): ACTUALIZARE: VĂ RUGĂM VOTĂ PENTRU MEA MEA MEA INTRAREA PE www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ SAU POATE VOTA PENTRU CEL MAI BUN PRIETEN AL MEU
Hack un clopoțel fără fir într-un comutator de alarmă fără fir sau întrerupător de pornire / oprire: 4 pași
Spargerea unui clopoțel wireless într-un comutator de alarmă fără fir sau întrerupător de pornire / oprire: recent am construit un sistem de alarmă și l-am instalat în casa mea. Am folosit întrerupătoare magnetice la ușă și le-am conectat prin pod la ferestre. Ferestrele erau o altă poveste, iar cablarea dură a acestora nu era o opțiune. Aveam nevoie de o soluție wireless și asta este