Mündəricat:

NRF24L01 DMX Relay Modulu: 8 addım
NRF24L01 DMX Relay Modulu: 8 addım

Video: NRF24L01 DMX Relay Modulu: 8 addım

Video: NRF24L01 DMX Relay Modulu: 8 addım
Video: How To Build an Arduino Wireless Network with Multiple NRF24L01 Modules 2024, Noyabr
Anonim
NRF24L01 DMX Relay Modulu
NRF24L01 DMX Relay Modulu

DMX -i NRF24L01 üzərindən Arduino idarə olunan röle moduluna ötürün

Addım 1: Materiallar

2 dəfə Adruino Uno

2x NFR24L01 2.4GHz Modulu

8Pin NRF24L01 Modulu üçün 2x Soket Adaptor lövhə lövhəsi

2x MAX485 Modulu

1x 5v Relay Modulu

1x TM1637 4 Rəqəmli 7 Segment Ekranı

1x Rotary Encoder (5 pin, basma açarı)

1x 3D çaplı fırlanan kodlayıcı düyməsi

1x Kişi 3pin DMX konnektoru

2x Kişi 3pin DMX konnektoru

Ən azı 3> 5v LED

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

2x 3.7 A Batareyalar və batareya tutacaqları

1x 12v batareya

1x 12v LED

Parçalarınıza əsaslanan müxtəlif rezistorlar və tellər

Addım 2: PCB qalxanınızı düzəldin

PCB qalxanınızı düzəldin
PCB qalxanınızı düzəldin
PCB qalxanınızı düzəldin
PCB qalxanınızı düzəldin
PCB qalxanınızı düzəldin
PCB qalxanınızı düzəldin
PCB qalxanınızı düzəldin
PCB qalxanınızı düzəldin

Fritzing -də istifadə etmək üçün kifayət qədər böyük bir PCB tapa bilmədim, buna görə diaqramlarımı çörək taxtasına buraxdım, amma bu layihənin məqsədi Arduinolarınız üçün PCB Shields istehsal etməkdir.

Biri vericiniz üçün, biri də alıcı üçün iki fərqli qalxan istəyəcəksiniz. Alıcımı necə düzəltdiyimə dair bir çox şəkil əlavə etdim, amma ilk dəfə bir PCB üzərində işləyirdim və əminəm ki, özünüzün daha səmərəli bir versiyasını hazırlaya bilərsiniz.

Növbəti addımlarda çörək bişirmə planlarını parçalayacağam, beləliklə heç olmasa bütün əlaqələrin harada qurulduğunu görə bilərsiniz.

Çörək lövhəsinin daha dərin bir addımına ehtiyacınız varsa, "DMX Relay Modulumu" Təlimatçılığa baxın, amma unutmayın ki, bəzi sancaqlar dəyişdirilməlidir, buna görə də bu qıvrımlara baxmaq qərarına gəlsəniz bunu izləməlisiniz.

Addım 3: Transmitter Layout

Verici Düzeni
Verici Düzeni

Transmitter Layout Fritzing, öz PCB layout istifadə tövsiyə

Addım 4: Alıcı Layout

Alıcı Düzeni
Alıcı Düzeni

Reciever Layout Fritzing, öz PCB layout istifadə tövsiyə

Addım 5: 3D Enkoder düyməsini çap edin

3D bir kodlaşdırma düyməsi
3D bir kodlaşdırma düyməsi
3D bir kodlaşdırma düyməsi
3D bir kodlaşdırma düyməsi

3D İstəsəniz və ya tapşırığınızın bir hissəsini istəsəniz, Rotary Encoderinizin düyməsini çap edin

Addım 6: Verici Kodu

Biçimləmə səbəbiylə əlavə edilmiş fayla baxın

Addım 7: Alıcı Kodu

Formatlama səbəbiylə əlavə edilmiş fayla baxın

Addım 8: Test edin

Səyahət edirəm və etdiyim koddakı dəyişikliyi təsdiqləyə bilməmişəm. Əvvəllər hər iki modulda tel üzərindən DMX qəbul edə və NRF24L01 üzərindən DMX ötürə bilirdim, amma NRF24L01 üzərindən həmin DMX -i ala bilmədim. Yuxarıdakı video, PCB -nin düzgün bağlandığını təsdiq etmək üçün etdiyim əvvəlki sınaqdır. Düşünürəm ki, etdiyim kod düzəlişləri bu problemi həll etdi, amma bunu 3/14/18 tarixinə qədər sınaqdan keçirə bilməyəcəyəm. Zəhmət olmasa yeniləmələr üçün yenidən yoxlayın

Tövsiyə: