İçindekiler:

NRF24L01 DMX Röle Modülü: 8 Adım
NRF24L01 DMX Röle Modülü: 8 Adım

Video: NRF24L01 DMX Röle Modülü: 8 Adım

Video: NRF24L01 DMX Röle Modülü: 8 Adım
Video: Atmega328 (Arduino) Nrf24l01 RC Kumanda (2KM Menzil) 2024, Kasım
Anonim
NRF24L01 DMX Röle Modülü
NRF24L01 DMX Röle Modülü

DMX'i NRF24L01 üzerinden Arduino kontrollü bir röle modülüne iletin

Adım 1: Malzemeler

2x Adruino Uno

2x NFR24L01 2.4GHz Modülü

8Pin NRF24L01 Modülü için 2x Soket Adaptör plakası Kartı

2x MAX485 Modülü

1x 5v Röle Modülü

1x TM1637 4 Haneli 7 Segment Ekran

1x Döner Kodlayıcı (5 pimli, basmalı anahtar)

1x 3D baskılı döner kodlayıcı düğmesi

1x Erkek 3pin DMX konektörü

2x Erkek 3pin DMX konektörü

En az 3 > 5v LED

2x DC-DC SX1308 Step-UP Boost Dönüştürücü 2-24V - 2-28V 2A

2x 3.7 A Piller ve pil tutucular

1x 12v Pil

1x 12v LED

Parçalarınıza ve kurulumunuza göre çeşitli dirençler ve teller

Adım 2: PCB Kalkanınızı Yerleştirin

PCB Kalkanınızı Yerleştirin
PCB Kalkanınızı Yerleştirin
PCB Kalkanınızı Yerleştirin
PCB Kalkanınızı Yerleştirin
PCB Kalkanınızı Yerleştirin
PCB Kalkanınızı Yerleştirin
PCB Kalkanınızı Yerleştirin
PCB Kalkanınızı Yerleştirin

Fritzing'de kullanmak için yeterince büyük bir PCB bulamadım, bu yüzden diyagramlarımı breadboard üzerinde bıraktım, ancak bu projenin amacı Arduino'larınız için PCB Kalkanları üretmek.

Biri vericiniz, diğeri alıcınız için olmak üzere iki farklı kalkan isteyeceksiniz. Alıcımı nasıl yerleştirdiğime dair bir sürü resim ekledim, ancak bu benim ilk kez bir PCB üzerinde çalışmamdı ve kesinlikle kendinize ait daha verimli bir versiyon bulabileceğinizi düşünüyorum.

Sonraki adımlarda, en azından tüm bağlantıların nerede yapıldığını görebilmeniz için devre tahtası yerleşimlerini fritzing yapacağım.

Breadboard'da adım adım daha derin bir adıma ihtiyacınız varsa, "DMX Röle Modülü" Eğitilebilirliğime bakın, ancak lütfen bazı pinlerin değişmesi gerektiğini unutmayın, bu nedenle bu fritzinglere bakmaya karar verirseniz bunu izlemeniz gerekecek.

Adım 3: Verici Düzeni

Verici Düzeni
Verici Düzeni

Verici Düzeninin Fritzing, kendi PCB düzeninizi kullanmanız önerilir

Adım 4: Alıcı Düzeni

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

Fritzing of Reciever Layout, kendi PCB düzeninizi kullanmanız önerilir

Adım 5: Bir Kodlayıcı Düğmesini 3D Yazdırın

3D Baskı Bir Kodlayıcı Düğmesi
3D Baskı Bir Kodlayıcı Düğmesi
3D Baskı Bir Kodlayıcı Düğmesi
3D Baskı Bir Kodlayıcı Düğmesi

İsterseniz veya ödevinizin bir parçasıysa, Döner Kodlayıcınız için bir düğmeyi 3D yazdırın

Adım 6: Verici Kodu

Biçimlendirme nedeniyle ekli dosyaya bakın

7. Adım: Alıcı Kodu

Biçimlendirme nedeniyle ekli dosyaya bakın

Adım 8: Test Et

Seyahat ediyorum ve yaptığım koddaki bir değişikliği doğrulayamadım. Önceden her iki modülde de kablo üzerinden DMX alabiliyor ve bu DMX'i NRF24L01 üzerinden iletebiliyordum, ancak bu DMX'i NRF24L01 üzerinden alamamıştım. Yukarıdaki video, PCB'min doğru şekilde kablolandığını onaylamak için yaptığım önceki testtir. Yaptığım kod ayarlamalarının bu sorunu çözdüğünü düşünüyorum, ancak bunu 3/14/18'e kadar test edemeyeceğim. Lütfen güncellemeler için tekrar kontrol edin, ardından

Önerilen: