Innehållsförteckning:

NRF24L01 DMX -relämodul: 8 steg
NRF24L01 DMX -relämodul: 8 steg

Video: NRF24L01 DMX -relämodul: 8 steg

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

Överför DMX över NRF24L01 till en Arduino -styrd relämodul

Steg 1: Material

2x Adruino Uno

2x NFR24L01 2,4 GHz -modul

2x Hylsa Adapterplatta Board för 8Pin NRF24L01 -modul

2x MAX485 -modul

1x 5v relämodul

1x TM1637 4 -siffrors 7 -segmentskärm

1x Rotary Encoder (5pins, tryckknapp)

1x 3D -tryckt vridknappsratt

1x hane 3 -stifts DMX -kontakt

2x hane 3 -stifts DMX -kontakt

Minst 3> 5v lysdioder

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

2x 3,7 A Batterier och batterihållare

1x 12V batteri

1x 12v LED

Olika motstånd och tråd baserat på dina delar och inställningar

Steg 2: Lägg ut din PCB -skärm

Lägg ut din PCB -sköld
Lägg ut din PCB -sköld
Lägg ut din PCB -sköld
Lägg ut din PCB -sköld
Lägg ut din PCB -sköld
Lägg ut din PCB -sköld
Lägg ut din PCB -sköld
Lägg ut din PCB -sköld

Jag kunde inte hitta en tillräckligt stor PCB för att använda på Fritzing, så jag lämnade mina diagram på brödbrädan, men målet med detta projekt är att producera PCB -sköldar för dina Arduinos.

Du kommer att vilja ha två olika sköldar, en för din sändare och en för din mottagare. Jag har bifogat ett gäng bilder på hur jag lade upp min mottagare, men det här var första gången jag arbetade med ett kretskort och jag tror definitivt att du kan komma på en mer effektiv version av din egen.

I nästa steg kommer jag att ha fritzing av brödbrädans layouter så att du åtminstone kan se var alla anslutningar görs.

Om du behöver ett djupare steg för steg på brödbrädan, se min "DMX Relay Module" Instruerbar, men observera att några av stiften behövde bytas så du måste titta på det om du bestämmer dig för att titta på de fritsingarna

Steg 3: Sändarlayout

Sändarens layout
Sändarens layout

Fritzing av sändarlayout, rekommenderar att du använder din egen PCB -layout

Steg 4: Mottagarlayout

Mottagarens layout
Mottagarens layout

Fritzing of Reciever Layout, rekommenderar att du använder din egen PCB -layout

Steg 5: 3D -utskrift av en kodare

3D Skriv ut en kodare
3D Skriv ut en kodare
3D Skriv ut en kodare
3D Skriv ut en kodare

3D Skriv ut en ratt för din Rotary Encoder om du vill ha en eller om det är en del av ditt uppdrag

Steg 6: Sändarkod

Se fil bifogad på grund av formatering

Steg 7: Mottagarkod

Se bifogad fil på grund av formatering

Steg 8: Testa

Jag reser och har inte kunnat verifiera en ändring av koden jag har gjort. Tidigare kunde jag ta emot DMX över tråd på båda modulerna och överföra den DMX över NRF24L01, men jag kunde inte ta emot den DMX över NRF24L01. Videon ovan är tidigare test jag gjorde för att bekräfta att mitt kretskort var korrekt anslutet. Jag tror att de kodjusteringar jag har gjort har löst det problemet, men jag kommer inte att kunna testa det förrän den 14/3/18. Kom tillbaka för uppdateringar då

Rekommenderad: