Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:13
Mahahanap mo ang kumpletong proyekto mula sa aking website (nasa Finnish ito):
Ito ay talagang isang maikling briefing tungkol sa proyekto. Nais ko lamang itong ibahagi kung ang isang tao ay nais na bumuo nito at hindi mabasa ang Finnish.
Naisip mo ba tungkol sa paglalaro ng mga larong batay sa web kasama ang iyong kaibigan, ngunit ang pagmamapa ay napakasama na nahihirapan kang i-play ito? Huwag mag-alala, dahil maaari kang bumuo ng iyong sariling controller gamit ang mga pasadyang pagmamapa. Na-code ko ang controller upang tularan ang isang USB-keyboard, ngunit maaari mo itong gamitin bilang anumang nais mo.
Hakbang 1: Mga Bahagi
Ito ang hardware na kakailanganin mo:
- 2 mga PC ng Arduino Pro Mini (ATmega328P o iba pa ang gagawin)
- 2 mga PC ng mga module ng NRF24L01 + para sa wireless na komunikasyon
- Arduino Leonardo o Arduino Pro Micro (tatanggap)
- 3D na naka-print na chassis (link sa ibaba para sa mga file)
- ISP programmer o USB -> RS232 converter upang i-program ang mga Controller
- 16 mga PC ng 20 * 20 mm na mga pindutan
- 2 mga PC ng baterya ng Li-ion para sa mga nagkokontrol (TANDAAN ANG MGA CIRCUIT NG PROTEKSIYON! Ayaw mong patayin ang iyong sarili! Inirerekumenda ko ang TP4056-board na mayroong USB-charing at proteksyon sa parehong board!)
- 2 mga PC ng maliit na slide switch (isang bagay tulad ng SS12D00G3)
- Maraming wires
- Mga konektor ng duplo (opsyonal)
Mahahanap mo ang modelo ng Fusion 360 mula dito:
Hakbang 2: Pag-coding
Pagkatapos ay i-program lamang ang mga Controller (gamecontroller_dualcontroller.ino para sa mga Controllers kung nais mong gumamit ng dalawang mga Controller at gamecontroller.ino kung nais mong gumamit lamang ng isa) at ang tatanggap (gamecontroller_dual_receiver_w_keystrokes.ino para sa dalawa at gamecontroller_receiver_w_keystrokes para sa isang controller lamang)
Gayunpaman kailangan mong bigyan ang mga Controller ng iba't ibang mga address. Buksan lamang ang radioLink.ino at baguhin ang linya 22 para sa unang tagapamahala dito: radio.openWritingPipe (address [0]);
At para sa pangalawang tagakontrol dito: radio.openWritingPipe (address [1]);
Kung nais mong baguhin ang pagmamapa, baguhin ang pagmamapa ng [8] array (o pagmamapa2 [8] para sa pangalawang controller).
Mahahanap mo ang mga code mula sa aking GitHub:
Hakbang 3: Assembly
Paano i-assemble ang controller:
- Magdagdag ng kinakailangang mga konektor sa singilin sa circuit (at ang switch upang i-shut down ito)
- Ipako ang circuit ng singilin sa ilalim na bahagi
- Idagdag ang switch at idikit ito sa lugar
- solder ang NRF24L01 + sa Arduino (CE upang i-pin 7 at CSN upang i-pin 8)
- Ikonekta ang mga pindutan (isa pang pin sa lupa at isa pa sa kaukulang I / O pin, hindi mo talaga kailangan ang mga capacitor)
- Isara ang enclosure
Paano tipunin ang tatanggap:
- Ikonekta ang NRF24L01 + sa Arduino
- Tapos ka na
Inirerekumendang:
Wireless na Komunikasyon Gamit ang NRF24L01 Transceiver Module para sa Mga Proyekto na Nakabatay sa Arduino: 5 Mga Hakbang (na may Mga Larawan)
Wireless na Komunikasyon Gamit ang NRF24L01 Transceiver Module para sa Mga Proyekto na Nakabatay sa Arduino: Ito ang aking pangalawang itinuturo na tutorial tungkol sa mga robot at micro-Controller. Tunay na kamangha-manghang makita ang iyong robot na buhay at gumagana tulad ng inaasahan at maniwala ka sa akin magiging mas masaya kung kontrolin mo ang iyong robot o iba pang mga bagay nang wireless nang mabilis at
Wireless Remote Gamit ang 2.4Ghz NRF24L01 Module Sa Arduino - Nrf24l01 4 Channel / 6 Channel Transmitter Receiver para sa Quadcopter - Rc Helicopter - Rc Plane Gamit ang Arduino: 5
Wireless Remote Gamit ang 2.4Ghz NRF24L01 Module Sa Arduino | Nrf24l01 4 Channel / 6 Channel Transmitter Receiver para sa Quadcopter | Rc Helicopter | Rc Plane Gamit ang Arduino: Upang mapatakbo ang isang Rc car | Quadcopter | Drone | RC eroplano | RC boat, palagi kaming nangangailangan ng isang reciever at transmitter, kumbaga para sa RC QUADCOPTER kailangan namin ng isang 6 channel transmitter at receiver at ang uri ng TX at RX ay masyadong magastos, kaya gagawa kami ng isa sa aming
LoRa Messenger para sa Dalawang Mga Device para sa Distances Hanggang sa 8km: 7 Hakbang
LoRa Messenger para sa Dalawang Mga Device para sa Distances Hanggang sa 8km: Ikonekta ang proyekto sa iyong laptop o telepono at pagkatapos ay makipag-chat sa pagitan ng mga aparato nang walang internet o SMS gamit ang LoRa lamang. Ano, ano ang mga lalaki? Akarsh dito mula sa CETech. Ngayon ay gagawa kami ng isang proyekto na maaaring maiugnay sa iyong smartphone o anumang
YABC - Ngunit Isa pang Blynk Controller - IoT Cloud Temperature at Humidity Controller, ESP8266: 4 na Hakbang
YABC - Ngunit Isa pang Controller ng Blynk - IoT Cloud Temperature and Humidity Controller, ESP8266: Kumusta Mga Gumagawa, Kamakailan ko sinimulan ang lumalagong mga kabute sa bahay, Mga kabute ng Oysters, ngunit mayroon na akong 3x ng mga tagakontrol na ito sa bahay para sa kontrol ng Fermenter Temperature para sa aking serbesa sa bahay, asawa ginagawa rin ang bagay na Kombucha na ito ngayon, at bilang isang Termostat para sa Heat
Suporta ng Tripod para sa isang QuickCam (o Ibang Webcam): 5 Mga Hakbang
Suporta ng Tripod para sa isang QuickCam (o Ibang Webcam): Maraming mga kadahilanan na maaaring gusto mong ilagay ang iyong webcam sa isang tripod. Kailangan kong gawin ito dahil ang paninindigan para sa aking Logitech QuickCam Pro 4000 ay nawawala, ngunit madalas na masarap itong gamitin sa isang tripod para sa mas mahusay na mga larawan sa pangkalahatan, lalo na kung