Სარჩევი:

NRF24L01 DMX სარელეო მოდული: 8 ნაბიჯი
NRF24L01 DMX სარელეო მოდული: 8 ნაბიჯი

ვიდეო: NRF24L01 DMX სარელეო მოდული: 8 ნაბიჯი

ვიდეო: NRF24L01 DMX სარელეო მოდული: 8 ნაბიჯი
ვიდეო: SmartShow DMX Wireless - Nrf24L01 2.4GHz rf boards - Arduino - ATMEGA328 2024, ნოემბერი
Anonim
NRF24L01 DMX სარელეო მოდული
NRF24L01 DMX სარელეო მოდული

გადასცეს DMX NRF24L01– ზე Arduino– ს კონტროლირებადი სარელეო მოდულში

ნაბიჯი 1: მასალები

2x ადრუინო უნო

2x NFR24L01 2.4GHz მოდული

2x Socket Adapter plate დაფა 8Pin NRF24L01 მოდულისთვის

2x MAX485 მოდული

1x 5v სარელეო მოდული

1x TM1637 4 ციფრი 7 სეგმენტის ჩვენება

1x Rotary Encoder (5pin, push switch)

1x 3D დაბეჭდილი მბრუნავი კოდირების ღილაკი

1x მამრობითი 3 პინიანი DMX კონექტორი

2x მამრობითი 3 პინიანი DMX კონექტორი

მინიმუმ 3> 5v LED ნათურები

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

2x 3.7 A ბატარეები და ბატარეის დამჭერები

1 x 12 ვ ბატარეა

1x 12v LED

სხვადასხვა რეზისტორები და მავთულები თქვენი ნაწილების საფუძველზე და დაყენებული

ნაბიჯი 2: განათავსეთ თქვენი PCB ფარი

განათავსეთ თქვენი PCB ფარი
განათავსეთ თქვენი PCB ფარი
განათავსეთ თქვენი PCB ფარი
განათავსეთ თქვენი PCB ფარი
განათავსეთ თქვენი PCB ფარი
განათავსეთ თქვენი PCB ფარი
განათავსეთ თქვენი PCB ფარი
განათავსეთ თქვენი PCB ფარი

მე ვერ ვიპოვე საკმარისად დიდი PCB გამოსაყენებლად Fritzing– ზე, ამიტომ დავტოვე ჩემი დიაგრამები პურის დაფაზე, მაგრამ ამ პროექტის მიზანია თქვენი არდუინოსთვის PCB Shields– ის წარმოება.

თქვენ დაგჭირდებათ ორი განსხვავებული ფარი, ერთი თქვენი გადამცემისათვის და ერთი თქვენი მიმღებისათვის. მე დავურთე რამოდენიმე სურათი, თუ როგორ დავაყენე ჩემი მიმღები, მაგრამ ეს იყო ჩემი პირველი შემთხვევა PCB– ზე და მე ნამდვილად ვფიქრობ, რომ თქვენ შეგიძლიათ ამუშავოთ თქვენი უფრო ეფექტური ვერსია.

მომდევნო ნაბიჯებში მე მექნება პურის დაფის განლაგება, ასე რომ თქვენ შეგიძლიათ ნახოთ მაინც სად არის ყველა კავშირი.

თუ თქვენ გჭირდებათ პურის დაფის უფრო ღრმა ნაბიჯ -ნაბიჯ იხილეთ ჩემი "DMX სარელეო მოდული" ინსტრუქციით, მაგრამ გთხოვთ გაითვალისწინოთ, რომ ზოგიერთი ქინძისთავის შეცვლაა საჭირო, ასე რომ თქვენ უნდა ნახოთ, თუ გადაწყვეტთ შეხედოთ ამ ბზინვარებებს

ნაბიჯი 3: გადამცემების განლაგება

გადამცემის განლაგება
გადამცემის განლაგება

გადამცემი განლაგების გაყინვა, გირჩევთ გამოიყენოთ თქვენი საკუთარი PCB განლაგება

ნაბიჯი 4: მიმღების განლაგება

მიმღების განლაგება
მიმღების განლაგება

Fritzing of Reciever Layout, გირჩევთ გამოიყენოთ თქვენი საკუთარი PCB განლაგება

ნაბიჯი 5: 3D ბეჭდვა Encoder Knob

3D ბეჭდვა კოდირების ღილაკი
3D ბეჭდვა კოდირების ღილაკი
3D ბეჭდვა Encoder ღილაკი
3D ბეჭდვა Encoder ღილაკი

3D დაბეჭდეთ ღილაკი თქვენი მბრუნავი კოდირებისთვის, თუ გსურთ ან თქვენი დავალების ნაწილია

ნაბიჯი 6: გადამცემის კოდი

იხილეთ მიმაგრებული ფაილი ფორმატირების გამო

ნაბიჯი 7: მიმღების კოდი

იხილეთ თანდართული ფაილი ფორმატირების გამო

ნაბიჯი 8: ტესტი

მე ვმოგზაურობ და ვერ შევამოწმე ჩემს მიერ გაკეთებული კოდის ცვლილება. ადრე მე შემეძლო DMX მავთულის მიღება ორივე მოდულზე და გადამეცა ის DMX NRF24L01– ზე, მაგრამ მე ვერ მივიღე ეს DMX NRF24L01– ით. ზემოთ მოყვანილი ვიდეო არის წინა ტესტი, რომელიც მე გავაკეთე იმის დასადასტურებლად, რომ ჩემი PCB სწორად იყო დაკავშირებული. მე ვფიქრობ, რომ ჩემ მიერ გაკეთებულმა კოდის კორექტირებამ გადაჭრა ეს პრობლემა, მაგრამ მე ამას ვერ შევამოწმებ 3/14/18 წლამდე. გთხოვთ, გადაამოწმოთ განახლებებისთვის

გირჩევთ: