Sommario:

Modulo relè DMX NRF24L01: 8 passaggi
Modulo relè DMX NRF24L01: 8 passaggi

Video: Modulo relè DMX NRF24L01: 8 passaggi

Video: Modulo relè DMX NRF24L01: 8 passaggi
Video: NRF24L01 Getting Started Guide 2024, Novembre
Anonim
Modulo relè DMX NRF24L01
Modulo relè DMX NRF24L01

Trasmetti DMX su NRF24L01 a un modulo relè controllato da Arduino

Passaggio 1: materiali

2x Adruino Uno

2x modulo NFR24L01 da 2,4 GHz

2x Scheda per piastra adattatore presa per modulo NRF24L01 a 8 pin

2x modulo MAX485

1x modulo relè 5v

1x TM1637 Display a 4 cifre e 7 segmenti

1x codificatore rotante (5 pin, interruttore a pressione)

1x manopola encoder rotativo stampata in 3D

1x connettore DMX maschio a 3 pin

2x connettore DMX maschio a 3 pin

Almeno 3 LED >5v

2x DC-DC SX1308 Convertitore boost step-up da 2-24V a 2-28V 2A

2 batterie da 3,7 A e portabatterie

1x batteria da 12 V

1x LED 12v

Vari resistori e cavi in base alle tue parti e configurazione

Passaggio 2: disponi il tuo schermo PCB

Disponi il tuo schermo PCB
Disponi il tuo schermo PCB
Disponi il tuo schermo PCB
Disponi il tuo schermo PCB
Disponi il tuo schermo PCB
Disponi il tuo schermo PCB
Disponi il tuo schermo PCB
Disponi il tuo schermo PCB

Non sono riuscito a trovare un PCB abbastanza grande da usare su Fritzing, quindi ho lasciato i miei diagrammi sulla breadboard, ma l'obiettivo di questo progetto è produrre PCB Shield per i tuoi Arduino.

Avrai bisogno di due diversi scudi, uno per il tuo trasmettitore e uno per il tuo ricevitore. Ho allegato un sacco di immagini di come ho disposto il mio ricevitore, ma questa è stata la mia prima volta che ho lavorato su un PCB e penso che sicuramente puoi inventare una versione più efficiente della tua.

Nei prossimi passaggi avrò fritzing dei layout della breadboard in modo che tu possa almeno vedere dove sono state effettuate tutte le connessioni.

Se hai bisogno di un passo dopo passo più approfondito della breadboard, vedi il mio "Modulo relè DMX" Instructable, ma tieni presente che alcuni dei pin devono essere modificati, quindi dovrai guardarli se decidi di guardare quei fritzing

Passaggio 3: layout del trasmettitore

Disposizione del trasmettitore
Disposizione del trasmettitore

Fritzing del layout del trasmettitore, consigliato di utilizzare il proprio layout PCB

Passaggio 4: layout del ricevitore

Layout del ricevitore
Layout del ricevitore

Fritzing del layout del ricevitore, consigliato di utilizzare il proprio layout PCB

Passaggio 5: stampa 3D di una manopola dell'encoder

Stampa 3D di una manopola dell'encoder
Stampa 3D di una manopola dell'encoder
Stampa 3D di una manopola dell'encoder
Stampa 3D di una manopola dell'encoder

Stampa in 3D una manopola per il tuo codificatore rotativo se ne vuoi una o se fa parte del tuo compito

Passaggio 6: codice trasmettitore

Vedi file allegato a causa della formattazione

Passaggio 7: codice ricevitore

Vedi file allegato a causa della formattazione

Passaggio 8: test

Sto viaggiando e non ho potuto verificare una modifica al codice che ho fatto. In precedenza ero in grado di ricevere DMX via cavo su entrambi i moduli e trasmettere quel DMX su NRF24L01, ma non ero in grado di ricevere quel DMX su NRF24L01. Il video sopra è un test precedente che ho fatto per confermare che il mio PCB era cablato correttamente. Penso che le modifiche al codice che ho apportato abbiano risolto il problema, ma non potrò testarlo fino al 14/03/18. Si prega di controllare gli aggiornamenti allora

Consigliato: