Índice:
- Etapa 1: O que os fios significam
- Etapa 2: Como conectar esses fios à placa
- Etapa 3: cabo de extensão Wii Chuck
- Etapa 4: cores dos fios
- Etapa 5: Conecte os fios à placa
- Etapa 6: Fiação ao Arduino 2
- Etapa 7: o software
Vídeo: Arduino sem fio Wii Nunchuck controlado: 7 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:41
Use um Wii Nunchuck sem fio completamente inalterado como um sistema de controle para qualquer projeto baseado em Arduino. Nenhum par de transmissor / receptor de rádio adicionado, etc. Este instrutível pressupõe alguma experiência com o microcontrolador Arduino. O receptor de rádio que vem com o mandril sem fio é conectado a um Arduino que lê os dados do mandril.
Existem descrições na rede de como usar um Arduino para "ler" dados de um Nunchuck com fio padrão. Este é um dispositivo portátil que se destina a se conectar por meio de um cabo curto a um soquete na base de um controlador Wii (a coisa retangular), que então envia dados via Bluetooth para o Wii (ou mesmo um PC).
Um adaptador especial foi feito com seis contatos nele para permitir que o experimentador conecte o plugue na extremidade de um Nunchuck aos pinos de uma placa Arduino.
Aqui está um exemplo de um destes:
todbot.com/blog/2008/02/18/wiichuck-wii-nunchuck-adapter-available/ No entanto, vou descrever uma conexão mais robusta. O software necessário para "ler" um mandril padrão (ou seja, com um cabo) não funcionará em um mandril sem fio. O software para mandris com fio pode ser encontrado em vários lugares na rede. Os mandris sem fio não são feitos pela Nintendo e existem vários fabricantes por aí - todos da China. O mandril sem fio possui um acelerômetro de 3 eixos, 2 botões e um joystick proporcional operado pelo polegar. O preço é muito baixo, então esta pode ser uma ótima maneira de criar um sistema de controle sem fio de curto alcance para todos os tipos de dispositivos baseados em Arduino. É por isso que estou postando este instrutível. Aqui estão dois tipos de mandril sem fio que eu sei que funcionarão com este hack. Eu não tentei nenhum outro ainda.
Etapa 1: O que os fios significam
É fácil usar um adaptador Nunchuck para conectar um mandril com ou sem fio a um Arduino. No entanto, para uma conexão mais estável, sugiro: Compre um cabo extensor Wii Nunchuck. Ele tem um soquete Nunchuck em uma extremidade e um plugue na outra. Corte o cabo de forma que agora você tenha o soquete em uma extremidade e alguns fios livres na outra, que você pode soldar em seu Arduino.
Etapa 2: Como conectar esses fios à placa
Uma vez que esse soquete é soldado ao Arduino, você apenas conecta o receptor de rádio do Nunchuck sem fio nele e pronto. Apenas 4 dos 6 contatos no plugue / soquete são necessários, estes são: + V Power (Chuck projetado para 3,3 V, mas parece funcionar bem com uma fonte de 5 V da placa Arduino) GND (Terra) SDA (conecte ao pino analógico 4 no Arduino) SCK (conecte ao pino analógico 5 no Arduino) Verifique e verifique novamente seus fios e rotule-os. Aqui está uma visão olhando para o soquete fêmea (na extremidade do cabo de extensão que você acabou de cortar ao meio), você inserirá o plugue macho saindo da unidade do receptor de rádio nunchuck sem fio em: NOTA: Eu atualizei esta figura 25 / 6/10 como o diagrama anterior estava errado! muito, muito fácil cometer um erro aqui.
Etapa 3: cabo de extensão Wii Chuck
Aqui está uma foto do cabo de extensão Wii Nunchuck que cortei para fazer o soquete na extremidade de um cabo:
Etapa 4: cores dos fios
Se você comprar exatamente o mesmo tipo de cabo de extensão que mostrei na foto anterior, e cortá-lo e desencavar as pontas do fio, essas são as cores dos fios e das abas do arduino ao qual você os conecta. Se você cortar o soquete de uma marca diferente de cabo de extensão, as cores podem ser diferentes. Nesse caso, verifique e verifique os fios contra o diagrama 2 páginas anteriormente usando um medidor definido para medir a resistência (um cabo toca a etiqueta de cobre dentro do soquete e com o outro cabo verifique todas as pontas do fio descoberto até que a resistência seja zero Ohms…. você sabe qual tag no soquete é qual extremidade do fio).
Etapa 5: Conecte os fios à placa
Algumas versões do software converterão os pinos analógicos 2 e 3 em + 5V e GND para que você possa alinhar os 4 pinos, SCK, SDA, 5V e GND em uma linha. Eu escolhi soldar + V e GND aos pinos + 5V e GND no Arduino permanentemente. SCK então vai para o pino 5 analógico e SDA vai para o pino 4 analógico. Além disso, e isso só foi descoberto recentemente por tentativa e erro, para fazer isso funcionar usando este "cabo extensor Nunchuck cortado" como o meio de conexão ao wireless receptor de mandril - você tem que soldar em dois resistores pull-up externos - cerca de 1800 Ohms cada um parece adequado. Um vai entre SCK (pino analógico 5) e + 5V e o outro vai entre SDA (pino analógico 4) e + 5V.
Aparentemente, eles não são necessários se você mantiver o receptor ao lado do Arduino (ou seja, usando um adaptador Arduino do tipo TodBot).
Etapa 6: Fiação ao Arduino 2
Aqui está uma imagem da fiação do meu próprio Arduino. Aqui estou eu usando o mandril sem fio para dirigir meu skate de auto-equilíbrio (ou seja, uma forma de robô de auto-equilíbrio).
Etapa 7: o software
Meu software foi modificado a partir do software leitor de mandril sem fio de uso geral desenvolvido por outros. Ele é baseado no código de Chad Phillips, Mike Dreher, Björn Giesler e em outros trabalhos recentes de Mike Dreher (consulte o link do fórum abaixo). APRIL 2011: Agora adicionei minha versão como um arquivo de texto a esta página instrutível. Este tópico esteve em um fórum do Arduino e o problema foi resolvido recentemente. Existem duas versões do software, ambas as quais consegui fazer funcionar: Esta página do fórum do Arduino contém as duas versões do código: https://www.arduino.cc/cgi-bin/yabb2/Y… Posso confirmar isso funciona nas placas Arduino mais recentes com o processador ATmega328, usando o Arduino17 para compilá-lo e carregá-lo. Veja também este robô R2D2 controlado por mandril sem fio (!): Http: //www.youtube.com/watch? V = PvAdX5 … Mais sobre meus skates de autoequilíbrio aqui: https://sites.google.com/site/onewheel … https://www.instructables.com/id/Self_balancing_one_wheeled_electric_skateboard/ Aqui está um vídeo que mostra o mandril sem fio controlando a direção do meu skate de autoequilíbrio de 2 rodas. Claramente, esse hack poderia ser usado para controlar todos os tipos de robôs, carros, dispositivos operados por servo, braços de robô, mouse aerotransportado, etc. e é muito barato de fazer. Você pode usar o joystick ou apenas inclinar o mandril na direção em que deseja que o dispositivo se mova.
Divirta-se…………….
Recomendado:
Robô Arduino sem fio usando módulo sem fio HC12: 7 etapas
Robô Arduino sem fio usando módulo sem fio HC12: Olá pessoal, bem-vindos de volta. Em meu post anterior, eu expliquei o que é um circuito de ponte H, L293D motor driver IC, pegando carona L293D Motor driver IC para dirigir drivers de motor de alta corrente e como você pode projetar e fazer sua própria placa de driver de motor L293D
Ponto de acesso sem fio com alcance de cinquenta metros com adaptador sem fio TP Link WN7200ND USB no trecho Raspbian: 6 etapas
Ponto de acesso sem fio com alcance de cinquenta metros com adaptador sem fio USB TP Link WN7200ND no Raspbian Stretch: Raspberry Pi é ótimo para criar pontos de acesso sem fio seguros, mas não tem um bom alcance, usei um adaptador sem fio USB TP Link WN7200ND para estendê-lo. Quero compartilhar como fazer por que quero usar um pi de framboesa em vez de um roteador?
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
Transforme uma campainha sem fio em um interruptor de alarme sem fio ou botão liga / desliga: 4 etapas
Transforme uma campainha sem fio em um interruptor de alarme sem fio ou botão liga / desliga: recentemente construí um sistema de alarme e o instalei em minha casa. Usei interruptores magnéticos nas portas e os conectei através do sótão. As janelas eram outra história e fiação direta não era uma opção. Eu precisava de uma solução sem fio e isso é
Converter roteador sem fio em ponto de acesso 2x do extensor sem fio: 5 etapas
Converter Roteador Wireless em Ponto de Acesso Wireless Extender 2x: Eu tinha uma conexão de internet wireless ruim em minha casa devido a um RSJ (viga de suporte de metal no teto) e queria aumentar o sinal ou adicionar um extensor extra para o resto da casa. Eu tinha visto extensores por cerca de £ 50 em um eletro