Talaan ng mga Nilalaman:

NRF24L01 DMX Relay Module: 8 Hakbang
NRF24L01 DMX Relay Module: 8 Hakbang

Video: NRF24L01 DMX Relay Module: 8 Hakbang

Video: NRF24L01 DMX Relay Module: 8 Hakbang
Video: NRF24L01 Getting Started Guide 2024, Hulyo
Anonim
NRF24L01 DMX Relay Module
NRF24L01 DMX Relay Module

Ipadala ang DMX sa NRF24L01 sa isang Arduino module na relay na kinokontrol

Hakbang 1: Mga Kagamitan

2x Adruino Uno

2x NFR24L01 2.4GHz Module

2x Socket Adapter plate Board para sa 8Pin NRF24L01 Module

2x MAX485 Modyul

1x 5v Relay Module

1x TM1637 4 Digit 7 Segment Display

1x Rotary Encoder (5pins, push switch)

1x naka-print na rotary encoder knob

1x Male 3pin DMX konektor

2x Male 3pin DMX konektor

Atleast 3> 5v LEDs

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

2x 3.7 A Mga baterya at may hawak ng baterya

1x 12v Baterya

1x 12v LED

Iba't ibang mga resistors at wire batay sa iyong mga bahagi at na-set up

Hakbang 2: Ilatag ang Iyong PCB Shield

Ilatag ang Iyong PCB Shield
Ilatag ang Iyong PCB Shield
Ilatag ang Iyong PCB Shield
Ilatag ang Iyong PCB Shield
Ilatag ang Iyong PCB Shield
Ilatag ang Iyong PCB Shield
Ilatag ang Iyong PCB Shield
Ilatag ang Iyong PCB Shield

Hindi ako makahanap ng isang malaking sapat na PCB upang magamit sa Fritzing, kaya naiwan ko ang aking mga diagram sa breadboard, ngunit ang layunin ng proyektong ito ay upang makabuo ng PCB Shields para sa iyong mga Arduino.

Gugustuhin mo ang dalawang magkakaibang kalasag, isa para sa iyong transmiter at isa para sa iyong tatanggap. Nag-attach ako ng isang grupo ng mga larawan kung paano ko inilatag ang aking tatanggap, ngunit ito ang aking unang pagkakataon na nagtatrabaho sa isang PCB at tiyak na sa tingin ko makakakuha ka ng isang mas mahusay na bersyon ng iyong sarili.

Sa mga susunod na hakbang ay magkakaroon ako ng pag-fritze ng mga layout ng breadboard upang makita mo kahit papaano kung saan ginawa ang lahat ng mga koneksyon.

Kung kailangan mo ng isang mas malalim na hakbang-hakbang ng breadboard tingnan ang aking "DMX Relay Module" Naituturo, ngunit mangyaring tandaan na ang ilan sa mga pin na kinakailangan upang baguhin kaya kakailanganin mong panoorin iyon kung magpasya kang tingnan ang mga fritzings na iyon

Hakbang 3: Layout ng Transmitter

Layout ng Transmitter
Layout ng Transmitter

Ang Fritzing ng Transmitter Layout, inirerekumenda na gumamit ka ng iyong sariling layout ng PCB

Hakbang 4: Layout ng Reciever

Layout ng Reciever
Layout ng Reciever

Ang Fritzing ng Reciever Layout, inirerekumenda na gumamit ka ng iyong sariling layout ng PCB

Hakbang 5: 3D Mag-print ng isang Encoder Knob

3D I-print ang isang Encoder Knob
3D I-print ang isang Encoder Knob
3D I-print ang isang Encoder Knob
3D I-print ang isang Encoder Knob

3D Mag-print ng isang hawakan ng pinto para sa iyong Rotary Encoder kung nais mo ang isa o kung bahagi nito ng iyong takdang-aralin

Hakbang 6: Transmitter Code

Tingnan ang kalakip na file dahil sa pag-format

Hakbang 7: Code ng Tagatanggap

Tingnan ang nakalakip na file dahil sa pag-format

Hakbang 8: Pagsubok

Naglalakbay ako at hindi na-verify ang isang pagbabago sa code na aking nagawa. Dati natanggap ko ang DMX sa pamamagitan ng wire sa parehong mga module at ipadala ang DMX na higit sa NRF24L01, ngunit hindi ko natanggap ang DMX na iyon sa paglipas ng NRF24L01. Ang video sa itaas ay dating pagsubok na ginawa ko upang kumpirmahing ang aking PCB ay wired nang tama. Sa palagay ko nalutas ng mga pagsasaayos ng code ang problemang iyon, ngunit hindi ko masusubukan iyon hanggang 3/14/18. Mangyaring suriin muli para sa mga update pagkatapos

Inirerekumendang: