Orodha ya maudhui:

Mdhibiti wa Mchezo bila waya na Arduino na NRF24L01 + (msaada kwa Mdhibiti mmoja au Wawili): Hatua 3
Mdhibiti wa Mchezo bila waya na Arduino na NRF24L01 + (msaada kwa Mdhibiti mmoja au Wawili): Hatua 3

Video: Mdhibiti wa Mchezo bila waya na Arduino na NRF24L01 + (msaada kwa Mdhibiti mmoja au Wawili): Hatua 3

Video: Mdhibiti wa Mchezo bila waya na Arduino na NRF24L01 + (msaada kwa Mdhibiti mmoja au Wawili): Hatua 3
Video: Использование модуля контроллера двигателя BTS7960 BTN8982TA PWM H Bridge с библиотекой Arduino. 2024, Novemba
Anonim
Mdhibiti wa Mchezo bila waya na Arduino na NRF24L01 + (msaada kwa Mdhibiti mmoja au Wawili)
Mdhibiti wa Mchezo bila waya na Arduino na NRF24L01 + (msaada kwa Mdhibiti mmoja au Wawili)
Mdhibiti wa Mchezo bila waya na Arduino na NRF24L01 + (msaada kwa Mdhibiti mmoja au Wawili)
Mdhibiti wa Mchezo bila waya na Arduino na NRF24L01 + (msaada kwa Mdhibiti mmoja au Wawili)
Mdhibiti wa Mchezo bila waya na Arduino na NRF24L01 + (msaada kwa Mdhibiti mmoja au Wawili)
Mdhibiti wa Mchezo bila waya na Arduino na NRF24L01 + (msaada kwa Mdhibiti mmoja au Wawili)

Unaweza kupata mradi kamili kutoka kwa wavuti yangu (iko katika Kifini):

Huu ni muhtasari mfupi kuhusu mradi huo. Nilitaka tu kuishiriki ikiwa mtu angependa kuijenga na hawezi kusoma Kifini.

Je! Umewahi kufikiria kucheza michezo ya wavuti na rafiki yako, lakini ramani ni mbaya sana hivi kwamba unapata wakati mgumu kuicheza? Usiwe na wasiwasi, kwa sababu unaweza kujenga mtawala wako mwenyewe na ramani za kawaida. Niliweka kificho kwa mtawala kuiga kibodi ya USB, lakini unaweza kuitumia kama chochote unachotaka.

Hatua ya 1: Sehemu

Sehemu
Sehemu

Hii ndio vifaa utakavyohitaji:

  • Pcs 2 za Arduino Pro Mini (ATmega328P au kitu kingine kitafanya)
  • Pcs 2 za moduli za NRF24L01 + za mawasiliano yasiyotumia waya
  • Arduino Leonardo au Arduino Pro Micro (mpokeaji)
  • Chasisi iliyochapishwa ya 3D (kiunga hapa chini kwa faili)
  • Programu ya ISP au USB -> RS232 kubadilisha fedha kwa mpango wa watawala
  • Pcs 16 za vifungo 20 * 20 mm
  • Pcs 2 za betri za Li-ion kwa watawala (KUMBUKA MIWANGO YA ULINZI! Hautaki kujiua! Ninapendekeza bodi ya TP4056 ambayo ina char-USB na ulinzi katika bodi moja!)
  • Pcs 2 za swichi ndogo za slaidi (kitu kama SS12D00G3)
  • Waya nyingi
  • Viunganishi vya Dupont (hiari)

Unaweza kupata mfano wa Fusion 360 kutoka hapa:

Hatua ya 2: Usimbuaji

Kisha tu panga vidhibiti (gamecontroller_dualcontroller.ino kwa watawala ikiwa unataka kutumia watawala wawili na gamecontroller.ino ikiwa unataka kutumia moja tu) na mpokeaji (gamecontroller_dual_receiver_w_keystrokes.ino kwa mbili na gamecontroller_receiver_w_keystrokes kwa mdhibiti mmoja tu)

Walakini unapaswa kuwapa watawala anwani tofauti. Fungua tu radioLink.ino na ubadilishe laini ya 22 kwa kidhibiti cha kwanza kuwa hii: radio.openWritingPipe (anwani [0]);

Na kwa mtawala wa pili kwa hii: radio.openWritingPipe (anwani [1]);

Ikiwa unataka kubadilisha ramani, badilisha ramani [8] safu (au ramani2 [8] kwa mdhibiti wa pili).

Unaweza kupata nambari kutoka kwa GitHub yangu:

Hatua ya 3: Mkutano

Mkutano
Mkutano
Mkutano
Mkutano
Mkutano
Mkutano

Jinsi ya kukusanya mtawala:

  1. Ongeza viunganisho muhimu kwa mzunguko wa kuchaji (na swichi ili kuizima)
  2. Gundi mzunguko wa kuchaji kwa sehemu ya chini
  3. Ongeza swichi na gundi mahali
  4. solder NRF24L01 + kwa Arduino (CE kubandika 7 na CSN kubandika 8)
  5. Unganisha vifungo (pini nyingine ardhini na nyingine kwa pini inayolingana ya I / O, hauitaji sana capacitors)
  6. Funga kiambata

Jinsi ya kukusanya mpokeaji:

  1. Unganisha NRF24L01 + na Arduino
  2. Umemaliza

Ilipendekeza: