Taula de continguts:
Vídeo: Controlador de jocs sense fils amb Arduino i NRF24L01 + (compatibilitat amb un o dos controladors): 3 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Podeu trobar el projecte complet al meu lloc web (està en finès):
Aquest és un resum breu sobre el projecte. Només volia compartir-ho si algú vol construir-lo i no sap llegir finès.
Alguna vegada heu pensat a jugar a jocs web amb el vostre amic, però el mapatge és tan dolent que us costa jugar-hi? No us preocupeu, perquè podeu crear el vostre propi controlador amb mapes personalitzats. He codificat el controlador per emular un teclat USB, però el podeu utilitzar com vulgueu.
Pas 1: parts
Aquest és el maquinari que necessitareu:
- 2 unitats d'Arduino Pro Mini (ATmega328P o alguna cosa més farà)
- 2 unitats de mòduls NRF24L01 + per a la comunicació sense fils
- Arduino Leonardo o Arduino Pro Micro (receptor)
- Xassís imprès en 3D (enllaç següent per als fitxers)
- Programador ISP o convertidor USB -> RS232 per programar els controladors
- 16 unitats de botons de 20 * 20 mm
- 2 unitats de bateries de ions de Li per als controladors (RECORDEU ELS CIRCUITS DE PROTECCIÓ! No us voleu suïcidar! Recomano la placa TP4056 que té carregador USB i protecció a la mateixa placa!)
- 2 unitats de petits interruptors corredissos (com SS12D00G3)
- Un munt de cables
- Connectors Dupont (opcional)
Podeu trobar el model Fusion 360 des d’aquí:
Pas 2: Codificació
A continuació, només cal programar els controladors (gamecontroller_dualcontroller.ino per als controladors si voleu utilitzar dos controladors i gamecontroller.ino si només voleu utilitzar un) i el receptor (gamecontroller_dual_receiver_w_keystrokes.ino per a dos i gamecontroller_receiver_w_keystrokes per a un sol controlador)
Tot i això, heu de donar als controladors diferents adreces. Simplement obriu radioLink.ino i canvieu la línia 22 del primer controlador per aquesta: radio.openWritingPipe (adreça [0]);
I per al segon controlador: radio.openWritingPipe (adreça [1]);
Si voleu canviar el mapatge, canvieu la matriu de mapatge [8] (o mapping2 [8] per al segon controlador).
Podeu trobar els codis al meu GitHub:
Pas 3: Muntatge
Com muntar el controlador:
- Afegiu els connectors necessaris al circuit de càrrega (i el commutador per apagar-lo)
- Enganxeu el circuit de càrrega a la part inferior
- Afegiu l’interruptor i enganxeu-lo al lloc
- soldeu el NRF24L01 + a l’Arduino (CE al pin 7 i CSN al pin 8)
- Connecteu els botons (un altre pin a terra i un altre al pin d'E / S corresponent, realment no necessiteu els condensadors)
- Tanqueu el recinte
Com muntar el receptor:
- Connecteu el NRF24L01 + a l'Arduino
- Estàs acabat
Recomanat:
Controlador de jocs DIY basat en Arduino - Controlador de jocs Arduino PS2 - Jugar a Tekken amb el bricolatge Arduino Gamepad: 7 passos
Controlador de jocs DIY basat en Arduino | Controlador de jocs Arduino PS2 | Jugar a Tekken amb el bricolatge Arduino Gamepad: Hola nois, jugar sempre és divertit, però jugar amb el vostre propi controlador de jocs de bricolatge és més divertit
Comandament a distància sense fils que utilitza el mòdul NRF24L01 de 2,4 Ghz amb Arduino - Nrf24l01 Receptor transmissor de 4 canals / 6 canals per quadcòpter - Helicòpter Rc - Avió Rc amb Arduino: 5 passos (amb imatges)
Comandament sense fils que utilitza un mòdul NRF24L01 de 2,4 Ghz amb Arduino | Nrf24l01 Receptor transmissor de 4 canals / 6 canals per quadcòpter | Helicòpter Rc | Avió Rc amb Arduino: per fer funcionar un cotxe Rc | Quadcopter | Drone | Avió RC | Vaixell RC, sempre necessitem un receptor i un transmissor, suposem que per RC QUADCOPTER necessitem un transmissor i un receptor de 6 canals i aquest tipus de TX i RX és massa costós, així que en farem un al nostre
Mà robòtica amb guant sense fils controlat - NRF24L01 + - Arduino: 7 passos (amb imatges)
Mà robòtica amb guant sense fils controlat NRF24L01 + | Arduino: en aquest vídeo; El muntatge manual del robot 3D, el control de servo, el control del sensor de flexió, el control sense fils amb nRF24L01, el receptor Arduino i el codi font del transmissor estan disponibles. En resum, en aquest projecte aprendrem a controlar la mà d’un robot amb un cable
Consola de mà amb controladors i sensors sense fils (Arduino MEGA i UNO): 10 passos (amb imatges)
Consola de mà amb controladors i sensors sense fils (Arduino MEGA i UNO): què he fet servir: - Arduino MEGA- 2x Arduino UNO- Adafruit 3.5 " Pantalla tàctil TFT 320x480 HXD8357D- Buzzer- Altaveu 3Ohm 3W- Il·luminació LED de 5 mm- Impressora Ultimaker 2+ amb filament PLA negre- Disparador amb fusta MDF- Pintura esprai negra (per a la fusta) - 3x nRF24
Pany combinat sense fils Arduino amb pantalla NRF24L01 i 4 segments de 7 dígits: 6 passos (amb imatges)
Bloqueig de combinació sense fils Arduino amb pantalla de segment NRF24L01 i 4 dígits de 7: aquest projecte va començar la seva vida com un exercici per fer alguna cosa amb una pantalla de 4 dígits de 7 segments. estava acabat, era força avorrit. El vaig construir amb un Arduino UNO