Përmbajtje:
Video: Gamecontroller Wireless Me Arduino dhe NRF24L01+ (mbështetje për një ose dy kontrollues): 3 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:19
Mund ta gjeni projektin e plotë nga faqja ime e internetit (është në finlandisht):
Ky është një përmbledhje vërtet e shkurtër në lidhje me projektin. Unë thjesht doja ta ndaja nëse dikush do të donte ta ndërtonte dhe nuk di të lexojë finlandisht.
A keni menduar ndonjëherë të luani lojëra të bazuara në internet me mikun tuaj, por hartat janë aq të këqija saqë e keni të vështirë ta luani atë? Mos u shqetësoni, sepse mund të ndërtoni kontrolluesin tuaj me harta të personalizuara. Kam koduar kontrolluesin për të imituar një tastierë USB, por ju mund ta përdorni atë si të doni.
Hapi 1: Pjesët
Ky është pajisja që ju nevojitet:
- 2 copë Arduino Pro Mini (ATmega328P ose diçka tjetër do të bëjë)
- 2 copë module NRF24L01+ për komunikimin pa tel
- Arduino Leonardo ose Arduino Pro Micro (marrësi)
- Shasia e printuar 3D (lidhja më poshtë për skedarët)
- Programues ISP ose konvertues USB -> RS232 për të programuar kontrolluesit
- 16 copë me butona 20*20 mm
- 2 copë bateri Li-jon për kontrolluesit (KUJTONI RRETHET E MBROJTJES! Ju nuk doni të vrisni veten! Unë rekomandoj bordin TP4056 i cili ka lidhës USB dhe mbrojtje në të njëjtën tabelë!)
- 2 copë ndërprerës të vegjël rrëshqitës (diçka si SS12D00G3)
- Shumë tela
- Lidhëset Dupont (opsionale)
Mund ta gjeni modelin Fusion 360 nga këtu:
Hapi 2: Kodimi
Pastaj thjesht programoni kontrolluesit (gamecontroller_dualcontroller.ino për kontrolluesit nëse doni të përdorni dy kontrollues dhe gamecontroller.ino nëse doni të përdorni vetëm një) dhe marrësin (gamecontroller_dual_receiver_w_keystrokes.ino për dy dhe gamecontroller_receiver_w_keystrokes)
Megjithatë ju duhet t'u jepni kontrolluesve adresa të ndryshme. Thjesht hapni radioLink.ino dhe ndryshoni linjën 22 për kontrolluesin e parë në këtë: radio.openWritingPipe (adresa [0]);
Dhe për kontrolluesin e dytë për këtë: radio.openWritingPipe (adresa [1]);
Nëse dëshironi të ndryshoni hartëzimin, ndryshoni grupin e hartëzimit [8] (ose mapping2 [8] për kontrolluesin e dytë).
Ju mund të gjeni kodet nga GitHub im:
Hapi 3: Montimi
Si të montoni kontrolluesin:
- Shtoni lidhësit e nevojshëm në qarkun e karikimit (dhe çelësin për ta fikur atë)
- Ngjiteni qarkun e karikimit në pjesën e poshtme
- Shtoni çelësin dhe ngjiteni në vend
- lidhni NRF24L01+ në Arduino (CE në pin 7 dhe CSN në pin 8)
- Lidhni butonat (një kunj tjetër në tokë dhe një tjetër në kunjin përkatës I/O, nuk keni nevojë vërtet për kondensatorët)
- Mbyllni rrethimin
Si të montoni marrësin:
- Lidhni NRF24L01+ me Arduino
- Mbarove
Recommended:
Si të krijoni dhe futni një tabelë dhe shtoni kolona shtesë dhe/ose rreshta në atë tabelë në Microsoft Office Word 2007: 11 hapa
Si të krijoni dhe futni një tabelë dhe shtoni kolona shtesë dhe/ose rreshta në atë tabelë në Microsoft Office Word 2007: A keni pasur ndonjëherë shumë të dhëna me të cilat po punoni dhe keni menduar me veten … " si mund t'i bëj të gjitha nga këto të dhëna duken më mirë dhe janë më të lehta për tu kuptuar? " Nëse është kështu, atëherë një tabelë në Microsoft Office Word 2007 mund të jetë përgjigja juaj
Shndërrimi nga një kontrollues i motorit në një kontrollues motorësh RoboClaw: 3 hapa
Shndërrimi nga një Sabertooth në një RoboClaw Motor Controller: Linja Inxhinierike e Dimensionit të kontrolluesve të motorëve Sabertooth dhe linja BasicMicro e kontrolluesve RoboClaw janë zgjedhje të njohura për projektet robotike të nivelit fillestar. Sidoqoftë, ata përdorin dy sisteme shumë të ndryshme për konfigurimin e kontrolluesit. E shtunë
YABC - Edhe një kontrollues tjetër Blynk - Kontrollues i temperaturës dhe lagështisë në re IoT, ESP8266: 4 hapa
YABC - Edhe një kontrollues tjetër i Blynk - Kontrollues i temperaturës dhe lagështisë në re IoT, ESP8266: Përshëndetje krijues, kohët e fundit fillova të rritja kërpudha në shtëpi, kërpudha gocash deti, por unë tashmë kam 3x nga këto kontrollues në shtëpi për kontrollin e temperaturës së Fermenterit për prodhuesin e shtëpisë sime, gruaja po bën gjithashtu këtë gjë Kombucha tani, dhe si një Termostat për Nxehtësinë
Mbështetje për rripin e laptopit - për shtrat ose shtrat: 5 hapa
Mbështetje për rripin e laptopit - për shtrat ose shtrat: Kjo është diçka që e bëra pas muajsh të sforcimit të qafës, ndërsa shikoja laptopin kur ulesha në divan. Me të vërtetë funksionon nëse uleni si unë kur jam në divan, jeni ulur mbrapa me këmbët e mbështetura në tryezën e kafesë .. Por, është gjithashtu
Mbështetje me trekëmbësh për një QuickCam (ose Webcam tjetër): 5 hapa
Mbështetje me trekëmbësh për një QuickCam (ose Webcam tjetër): Ka shumë arsye që mund të dëshironi të vendosni kamerën tuaj në një trekëmbësh. Më duhej ta bëja këtë sepse stenda për Logitech QuickCam Pro 4000 mungonte, por shpesh është mirë të përdoret me një trekëmbësh për fotografi më të mira në përgjithësi, veçanërisht nëse po