Índice:
Vídeo: Controlador de jogo sem fio com Arduino e NRF24L01 + (suporte para um ou dois controladores): 3 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Você pode encontrar o projeto completo no meu site (em finlandês):
Este é um briefing muito curto sobre o projeto. Eu só queria compartilhar se alguém quiser construí-lo e não puder ler finlandês.
Você já pensou em jogar jogos baseados na web com seu amigo, mas o mapeamento é tão ruim que você tem dificuldade em jogá-lo? Não se preocupe, porque você pode construir seu próprio controlador com mapeamentos personalizados. Codifiquei o controlador para emular um teclado USB, mas você pode usá-lo como quiser.
Etapa 1: Peças
Este é o hardware de que você precisa:
- 2 unidades de Arduino Pro Mini (ATmega328P ou qualquer outra coisa serve)
- 2 pcs de módulos NRF24L01 + para a comunicação sem fio
- Arduino Leonardo ou Arduino Pro Micro (receptor)
- Chassi impresso em 3D (link abaixo para os arquivos)
- Programador ISP ou USB -> conversor RS232 para programar os controladores
- 16 unidades de botões de 20 * 20 mm
- 2 pcs de baterias de íon-lítio para os controladores (LEMBRE-SE DOS CIRCUITOS DE PROTEÇÃO! Você não quer se matar! Eu recomendo a placa TP4056 que possui carregamento USB e proteção na mesma placa!)
- 2 unidades de pequenos interruptores deslizantes (algo como SS12D00G3)
- Muitos fios
- Conectores Dupont (opcional)
Você pode encontrar o modelo Fusion 360 aqui:
Etapa 2: codificação
Em seguida, basta programar os controladores (gamecontroller_dualcontroller.ino para os controladores se quiser usar dois controladores e gamecontroller.ino se quiser usar apenas um) e o receptor (gamecontroller_dual_receiver_w_keystrokes.ino para dois e gamecontroller_receiver_w_keystrokes para apenas um controlador)
No entanto, você deve fornecer aos controladores endereços diferentes. Basta abrir o radioLink.ino e alterar a linha 22 do primeiro controlador para este: radio.openWritingPipe (endereço [0]);
E para o segundo controlador para este: radio.openWritingPipe (endereço [1]);
Se você quiser alterar o mapeamento, altere o array mapeamento [8] (ou mapeamento2 [8] para o segundo controlador).
Você pode encontrar os códigos do meu GitHub:
Etapa 3: Montagem
Como montar o controlador:
- Adicione os conectores necessários ao circuito de carga (e a chave para desligá-lo)
- Cole o circuito de carga na parte inferior
- Adicione o interruptor e cole-o no lugar
- soldar o NRF24L01 + ao Arduino (CE para pino 7 e CSN para pino 8)
- Conecte os botões (outro pino para aterrar e outro para o pino de E / S correspondente, você realmente não precisa dos capacitores)
- Fechar o recinto
Como montar o receptor:
- Conecte o NRF24L01 + ao Arduino
- Você Terminou
Recomendado:
Controlador de jogo para família de 4 jogadores sem fio: 3 etapas
Controlador de jogo para a família de 4 jogadores sem fio: Este é um controlador de estilo arcade sem fio no qual 4 pessoas podem jogar ao mesmo tempo. É sem fio para que você não precise amarrar seu PC a um controlador usado por crianças de 5 anos. Eles caem o tempo todo e eu não os quero destruindo todos os meus brinquedos quando
Jogo Aruduino LED Jogo de dois jogadores com cliques rápidos: 8 etapas
Aruduino LED Game Jogo de dois jogadores com cliques rápidos: Este projeto é inspirado em @HassonAlkeim. Se você estiver disposto a dar uma olhada profunda, aqui está um link que você pode verificar https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Este jogo é uma versão melhorada do Alkeim. É um
Remoto sem fio usando módulo 2.4 Ghz NRF24L01 com Arduino - Nrf24l01 Receptor transmissor de 4 canais / 6 canais para Quadcopter - Helicóptero Rc - Avião Rc usando Arduino: 5 etapas (com imagens)
Remoto sem fio usando módulo 2.4 Ghz NRF24L01 com Arduino | Nrf24l01 Receptor transmissor de 4 canais / 6 canais para Quadcopter | Helicóptero Rc | Avião Rc Usando Arduino: Para operar um carro Rc | Quadcopter | Drone | Avião RC | Barco RC, sempre precisamos de um receptor e transmissor, suponha que para RC QUADCOPTER precisamos de um transmissor e receptor de 6 canais e esse tipo de TX e RX é muito caro, então vamos fazer um em nosso
Faça você mesmo de microfone sem fio para sistema de guitarra sem fio: 4 etapas
Faça você mesmo de microfone sem fio para sistema de guitarra sem fio: Tenho assistido a alguns vídeos e bandas e quase todas usam um sistema sem fio na guitarra. Enlouquecer, mover-se, caminhar e fazer o que quiserem sem o cabo, então sonho em ter um .. Mas .. para mim agora é muito caro então eu vim para isso
Resfriador / suporte de laptop de custo zero (sem cola, sem perfuração, sem porcas e parafusos, sem parafusos): 3 etapas
Resfriador / suporte para laptop de custo zero (sem cola, sem furação, sem porcas e parafusos, sem parafusos): ATUALIZAÇÃO: ATUALIZAÇÃO ESPECIALMENTE VOTE MEU INSTRUTÁVEL, OBRIGADO ^ _ ^ VOCÊ TAMBÉM PODE GOSTAR DE VOTO EM MEU OUTRO CONCURSO INSCREVA-SE EM www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ OU TALVEZ VOTE NO MEU MELHOR AMIGO