Mundarija:

NRF24L01 DMX o'rni moduli: 8 qadam
NRF24L01 DMX o'rni moduli: 8 qadam

Video: NRF24L01 DMX o'rni moduli: 8 qadam

Video: NRF24L01 DMX o'rni moduli: 8 qadam
Video: SmartShow DMX Wireless - Nrf24L01 2.4GHz rf boards - Arduino - ATMEGA328 2024, Iyul
Anonim
NRF24L01 DMX o'rni moduli
NRF24L01 DMX o'rni moduli

DMXni NRF24L01 orqali Arduino boshqariladigan o'rni moduliga uzatish

1 -qadam: materiallar

2 marta Adruino Uno

2x NFR24L01 2,4 gigagertsli modul

8Pin NRF24L01 moduli uchun 2x soket adapter platasi

2x MAX485 moduli

1x 5v o'rni moduli

1x TM1637 4 raqamli 7 segmentli displey

1x aylanadigan kodlovchi (5 pinli, tugmachali)

1x 3D bosilgan aylanadigan kodlovchi tugmasi

1x erkak 3 -pinli DMX ulagichi

2x Erkak 3pinli DMX ulagichi

Kamida 3> 5V LED

2x DC-DC SX1308 Step-UP Boost konverteri 2-24V dan 2-28V 2A gacha

2x 3.7 A Batareyalar va akkumulyator ushlagichlari

1x 12v batareya

1x 12v LED

Turli rezistorlar va simlar sizning qismlaringiz va sozlamalaringizga asoslangan

2 -qadam: PCB qalqonini joylashtiring

PCB qalqonini joylashtiring
PCB qalqonini joylashtiring
PCB qalqonini joylashtiring
PCB qalqonini joylashtiring
PCB qalqonini joylashtiring
PCB qalqonini joylashtiring
PCB qalqonini joylashtiring
PCB qalqonini joylashtiring

Men Fritzingda ishlatish uchun etarlicha katta tenglikni topa olmadim, shuning uchun men diagrammalarimni taxtada qoldirdim, lekin bu loyihaning maqsadi sizning Arduinos uchun PCB qalqonlarini ishlab chiqarishdir.

Sizga ikkita turli xil qalqon kerak bo'ladi: biri transmitteringiz uchun, ikkinchisi qabul qilgichingiz uchun. Men qabul qilgichni qanday joylashtirganim haqida ko'plab rasmlarni qo'shganman, lekin bu men birinchi marta PCBda ishlaganman va menimcha, siz o'zingizning yanada samarali versiyangizni o'ylab topishingiz mumkin.

Keyingi bosqichlarda men taxtaning tartibini buzaman, shunda siz hech bo'lmaganda barcha ulanishlar qayerda amalga oshirilganini ko'rishingiz mumkin.

Agar sizga chuqurroq qadam bosish kerak bo'lsa, mening "DMX o'rni moduli" ko'rsatmasiga qarang, lekin shuni esda tutingki, ba'zi pinlar o'zgarishi kerak, shuning uchun agar siz bu burilishlarni ko'rishga qaror qilsangiz, buni kuzatishingiz kerak bo'ladi.

3 -qadam: Transmitterning joylashuvi

Transmitter tartibi
Transmitter tartibi

Transmitterlar tartibini buzish, sizga shaxsiy PCB sxemasidan foydalanish tavsiya etiladi

4 -qadam: Qabul qiluvchining joylashuvi

Qabul qiluvchilar tartibi
Qabul qiluvchilar tartibi

Qabul qiluvchining tartibini buzish, sizga shaxsiy PCB sxemasidan foydalanish tavsiya etiladi

5 -qadam: Enkoder tugmachasini 3D bosib chiqarish

3D -kodlash tugmachasi
3D -kodlash tugmachasi
Enkoder tugmachasini 3D bosib chiqarish
Enkoder tugmachasini 3D bosib chiqarish

3D Agar xohlasangiz yoki sizning vazifangizning bir qismi bo'lsa, Rotary Enkoder tugmachasini bosib chiqaring

6 -qadam: uzatuvchi kodi

Formatlash tufayli biriktirilgan faylga qarang

7 -qadam: qabul qiluvchining kodi

Formatlash tufayli biriktirilgan faylni ko'ring

8 -qadam: Sinov

Men sayohat qilyapman va o'zim kiritgan koddagi o'zgarishlarni tasdiqlay olmadim. Ilgari men ikkala modulda simli DMXni qabul qila olardim va NMF24L01 orqali DMXni uzatardim, lekin men bu DMXni NRF24L01 orqali qabul qila olmadim. Yuqoridagi video - bu mening tenglikni to'g'ri ulanganligini tasdiqlash uchun qilgan oldingi sinov. O'ylaymanki, men kiritgan kodni o'zgartirishlar bu muammoni hal qildi, lekin men buni 3/14/18 gacha tekshira olmayman. Iltimos, keyin yangilanishlarni tekshiring

Tavsiya: