Índice:

Módulo de relé DMX NRF24L01: 8 etapas
Módulo de relé DMX NRF24L01: 8 etapas

Vídeo: Módulo de relé DMX NRF24L01: 8 etapas

Vídeo: Módulo de relé DMX NRF24L01: 8 etapas
Vídeo: O seu Arduino bugou? Esta Live é para você! 2024, Novembro
Anonim
Módulo de Relé DMX NRF24L01
Módulo de Relé DMX NRF24L01

Transmita DMX sobre NRF24L01 para um módulo de relé controlado por Arduino

Etapa 1: Materiais

2x Adruino Uno

Módulo 2x NFR24L01 2,4 GHz

Placa de adaptador de soquete 2x para módulo 8Pin NRF24L01

2x Módulo MAX485

Módulo de relé 1x 5v

1x TM1637 4 dígitos e 7 segmentos de exibição

1x codificador rotativo (5 pinos, interruptor de pressão)

1x botão codificador giratório impresso em 3D

1x conector DMX macho de 3 pinos

2x conector DMX macho de 3 pinos

Pelo menos 3 LEDs> 5v

2x DC-DC SX1308 Conversor Step-UP Boost 2-24V para 2-28V 2A

2 baterias 3,7 A e porta-baterias

1x bateria 12v

1x 12v LED

Vários resistores e fios com base em suas peças e configuração

Etapa 2: Organize seu escudo PCB

Esquematize seu escudo PCB
Esquematize seu escudo PCB
Esquematize seu escudo PCB
Esquematize seu escudo PCB
Esquematize seu escudo PCB
Esquematize seu escudo PCB
Esquematize seu escudo PCB
Esquematize seu escudo PCB

Não consegui encontrar uma PCB grande o suficiente para usar no Fritzing, então deixei meus diagramas na placa de ensaio, mas o objetivo deste projeto é produzir blindagens de PCB para seus Arduinos.

Você vai querer dois escudos diferentes, um para o transmissor e outro para o receptor. Anexei um monte de fotos de como coloquei meu receptor, mas esta foi minha primeira vez trabalhando em um PCB e eu definitivamente acho que você pode criar uma versão mais eficiente de sua preferência.

Nas próximas etapas, os layouts da placa de ensaio congelam para que você possa pelo menos ver onde todas as conexões são feitas.

Se você precisar de um passo a passo mais profundo da placa de ensaio, veja meu "Módulo de retransmissão DMX" Instructable, mas observe que alguns dos pinos precisaram ser alterados, então você precisará observar isso se decidir olhar para esses fritzings

Etapa 3: Layout do transmissor

Layout do transmissor
Layout do transmissor

Fritzing of Transmitter Layout, recomendado que você use seu próprio layout de PCB

Etapa 4: Layout do receptor

Layout do receptor
Layout do receptor

Fritzing of Reciever Layout, recomendamos que você use seu próprio layout de PCB

Etapa 5: imprimir em 3D um botão codificador

Impressão 3D de um botão codificador
Impressão 3D de um botão codificador
Impressão 3D de um botão codificador
Impressão 3D de um botão codificador

3D Imprima um botão para o seu codificador rotativo, se você quiser um ou se fizer parte da sua tarefa

Etapa 6: Código do transmissor

Veja o arquivo anexado devido à formatação

Etapa 7: Código do receptor

Veja o arquivo em anexo devido à formatação

Etapa 8: Teste

Estou viajando e não consegui verificar nenhuma alteração no código que fiz. Anteriormente, eu era capaz de receber DMX pela fiação em ambos os módulos e transmitir esse DMX por NRF24L01, mas não era capaz de receber esse DMX por NRF24L01. O vídeo acima é um teste anterior que fiz para confirmar se meu PCB estava conectado corretamente. Acho que os ajustes de código que fiz resolveram esse problema, mas não poderei testá-los até 14/03/18. Por favor, verifique novamente as atualizações então

Recomendado: