Innholdsfortegnelse:

NRF24L01 DMX -relemodul: 8 trinn
NRF24L01 DMX -relemodul: 8 trinn

Video: NRF24L01 DMX -relemodul: 8 trinn

Video: NRF24L01 DMX -relemodul: 8 trinn
Video: Подключение и настройка nRF24L01 к Arduino (модуль беспроводной связи) 2024, November
Anonim
NRF24L01 DMX relémodul
NRF24L01 DMX relémodul

Overfør DMX over NRF24L01 til en Arduino -kontrollert relémodul

Trinn 1: Materialer

2x Adruino Uno

2x NFR24L01 2,4 GHz -modul

2x Socket Adapter plate Board for 8Pin NRF24L01 modul

2x MAX485 -modul

1x 5v relémodul

1x TM1637 4 siffer 7 segmenters display

1x Rotary Encoder (5pins, trykkbryter)

1x 3D -trykt dreiekoderknapp

1x hann 3pin DMX -kontakt

2x hann 3pin DMX -kontakt

Minst 3> 5v lysdioder

2x DC-DC SX1308 Step-UP Boost Converter 2-24V til 2-28V 2A

2x 3,7 A Batterier og batteriholdere

1x 12V batteri

1x 12v LED

Ulike motstander og ledninger basert på delene dine og konfigurert

Trinn 2: Legg ut PCB -skjoldet

Legg ut PCB -skjoldet
Legg ut PCB -skjoldet
Legg ut PCB -skjoldet
Legg ut PCB -skjoldet
Legg ut PCB -skjoldet
Legg ut PCB -skjoldet
Legg ut PCB -skjoldet
Legg ut PCB -skjoldet

Jeg kunne ikke finne en stor nok PCB til å bruke på Fritzing, så jeg la diagrammene mine stå på brødbrettet, men målet med dette prosjektet er å produsere PCB -skjold for dine Arduinos.

Du vil ha to forskjellige skjold, en for senderen og en for mottakeren. Jeg har lagt ved en haug med bilder av hvordan jeg la ut mottakeren min, men dette var første gang jeg jobbet på en PCB, og jeg tror definitivt at du kan komme med en mer effektiv versjon av din egen.

I de neste trinnene vil jeg ha fritzing av brødbrettoppsettene, slik at du i det minste kan se hvor alle tilkoblingene er gjort.

Hvis du trenger et dypere trinn for trinn på brødbrettet, kan du se min "DMX Relay Module" Instruerbar, men vær oppmerksom på at noen av pinnene må endres, så du må se det hvis du bestemmer deg for å se på disse pommes frites.

Trinn 3: Senderoppsett

Senderoppsett
Senderoppsett

Fritzing of Transmitter Layout, anbefalt at du bruker din egen PCB -layout

Trinn 4: Mottakeroppsett

Mottakeroppsett
Mottakeroppsett

Fritzing of Reciever Layout, anbefalt at du bruker din egen PCB -layout

Trinn 5: 3D -utskrift av en koderknapp

3D Skriv ut en koderknapp
3D Skriv ut en koderknapp
3D -utskrift av en koderknapp
3D -utskrift av en koderknapp

3D Skriv ut en knapp for Rotary Encoder hvis du vil ha en eller hvis den er en del av oppgaven din

Trinn 6: Senderkode

Se filen vedlagt på grunn av formatering

Trinn 7: Mottakerkode

Se vedlagte fil på grunn av formatering

Trinn 8: Test

Jeg er på reise og har ikke klart å bekrefte en endring i koden jeg har gjort. Tidligere kunne jeg motta DMX over wire på begge modulene og overføre DMX over NRF24L01, men jeg kunne ikke motta DMX over NRF24L01. Videoen ovenfor er forrige test jeg gjorde for å bekrefte at PCB -en var riktig kablet. Jeg tror kodejusteringene jeg har gjort har løst dette problemet, men jeg kan ikke teste det før 14.3.18. Kom tilbake for oppdateringer da

Anbefalt: