Satura rādītājs:
Video: Bezvadu spēļu kontrolieris ar Arduino un NRF24L01+ (atbalsts vienam vai diviem kontrolieriem): 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:55
Pilnu projektu varat atrast manā vietnē (tas ir somu valodā):
Tas ir patiešām īss instruktāža par projektu. Es tikai gribēju padalīties, ja kāds vēlētos to uzbūvēt un nevar lasīt somu valodu.
Vai esat kādreiz domājuši par tīmekļa spēļu spēlēšanu kopā ar savu draugu, bet kartēšana ir tik slikta, ka jums ir grūti to spēlēt? Neuztraucieties, jo jūs varat izveidot savu kontrolieri, izmantojot pielāgotus kartējumus. Es kodēju kontrolieri, lai atdarinātu USB tastatūru, bet jūs varat to izmantot kā vēlaties.
1. darbība: detaļas
Šī ir aparatūra, kas jums būs nepieciešama:
- 2 gab Arduino Pro Mini (derēs ATmega328P vai kaut kas cits)
- 2 gab NRF24L01+ moduļi bezvadu sakariem
- Arduino Leonardo vai Arduino Pro Micro (uztvērējs)
- 3D drukāta šasija (saite zemāk failiem)
- ISP programmētājs vai USB -> RS232 pārveidotājs kontrolieru programmēšanai
- 16 gab. 20*20 mm pogas
- 2 gab. Litija jonu akumulatori kontrolieriem (ATCERIETIES AIZSARDZĪBAS ĶĒDES! Jūs nevēlaties sevi nogalināt! Es iesaku TP4056 plati, kurai ir USB savienojums un aizsardzība vienā panelī!)
- 2 gab mazie slīdēšanas slēdži (kaut kas līdzīgs SS12D00G3)
- Daudz vadu
- Dupont savienotāji (pēc izvēles)
Fusion 360 modeli varat atrast šeit:
2. darbība: kodēšana
Pēc tam vienkārši ieprogrammējiet kontrolierus (gamecontroller_dualcontroller.ino kontrolieriem, ja vēlaties izmantot divus kontrolierus, un gamecontroller.ino, ja vēlaties izmantot tikai vienu) un uztvērēju (gamecontroller_dual_receiver_w_keystrokes.ino diviem un gamecontroller_receiver_w_keystrokes tikai vienam kontrolierim)
Tomēr jums ir jāpiešķir kontrolieriem dažādas adreses. Vienkārši atveriet radioLink.ino un nomainiet pirmā kontrollera 22. rindiņu uz šo: radio.openWritingPipe (adrese [0]);
Un otrajam kontrolierim uz šo: radio.openWritingPipe (adrese [1]);
Ja vēlaties mainīt kartēšanu, mainiet kartēšanas [8] masīvu (vai kartēšanu2 [8] otrajam kontrolierim).
Kodus varat atrast manā GitHub:
3. solis: montāža
Kā salikt kontrolieri:
- Pievienojiet nepieciešamos savienotājus uzlādes ķēdei (un slēdzi, lai to izslēgtu)
- Līmējiet uzlādes ķēdi pie apakšējās daļas
- Pievienojiet slēdzi un pielīmējiet to vietā
- pielodējiet NRF24L01+ pie Arduino (CE līdz 7. tapai un CSN līdz 8. tapai)
- Pievienojiet pogas (vēl viena tapa pie zemes un otra ar atbilstošo I/O tapu, kondensatori jums nav vajadzīgi)
- Aizveriet korpusu
Uztvērēja salikšana:
- Savienojiet NRF24L01+ ar Arduino
- Jūs esat pabeidzis
Ieteicams:
Bezvadu versija Vai manas garāžas durvis ir atvērtas vai aizvērtas?: 7 soļi
Bezvadu versija … Vai manas garāžas durvis ir atvērtas vai aizvērtas ?: Mēs vēlējāmies vienkāršu, lētu un uzticamu indikācijas sistēmu, kas parādītu, vai mūsu garāžas durvis ir atvērtas vai aizvērtas. Ir daudz " Vai manas garāžas durvis ir atvērtas " projektiem. Lielākā daļa šo projektu ir cieši saistīti. Manā gadījumā skrien
Rokas konsole ar bezvadu kontrolieriem un sensoriem (Arduino MEGA & UNO): 10 soļi (ar attēliem)
Rokas konsole ar bezvadu kontrolieriem un sensoriem (Arduino MEGA & UNO): ko es izmantoju:- Arduino MEGA- 2x Arduino UNO- Adafruit 3.5 " TFT 320x480 skārienekrāns HXD8357D- skaņas signāls- 4 Ohm 3 W skaļrunis- 5 mm LED gaismas- Ultimaker 2+ printeris ar melnu PLA kvēldiegu- lāzergriezējs ar MDF koku- Melna aerosola krāsa (kokam)- 3x nRF24
Izveidojiet savu domofonu vai rāciju no diviem veciem bezvadu tālruņiem: 6 soļi
Izveidojiet savu domofonu vai rāciju no diviem veciem bezvadu tālruņiem: mums visiem ir veci tālruņi. Kāpēc ne pārvērst tos par domofonu jūsu bērnu koka mājā. Vai arī pārvērtiet divus vecos bezvadu tālruņus par mājas bāzes rāciju. Lūk, kā
Klēpjdatora siksnas atbalsts - dīvānam vai gultai: 5 soļi
Klēpjdatora siksnu atbalsts - dīvānam vai gultai: tas ir kaut kas, ko es darīju pēc mēnešiem ilgas kakla sasprindzināšanas, skatoties uz klēpjdatoru, sēžot uz dīvāna. Tas tiešām darbojas tikai tad, ja jūs sēdējat uz dīvāna tāpat kā es, noliecoties, kājas balstoties uz kafijas galdiņa .. Bet tas ir arī h
Uzlauzt bezvadu durvju zvanu bezvadu trauksmes slēdzī vai ieslēgšanas/izslēgšanas slēdzī: 4 soļi
Uzlauzt bezvadu durvju zvanu bezvadu trauksmes slēdzī vai ieslēgšanas/izslēgšanas slēdzī: es nesen izveidoju signalizācijas sistēmu un uzstādīju to savā mājā. Es izmantoju magnētiskos slēdžus uz durvīm un vadu tos caur bēniņiem. Logi bija cits stāsts, un cieta elektroinstalācija nebija risinājums. Man vajadzēja bezvadu risinājumu, un tas ir