
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

ส่ง DMX ผ่าน NRF24L01 ไปยังโมดูลรีเลย์ควบคุม Arduino
ขั้นตอนที่ 1: วัสดุ
2x อาดรูอิโน อูโน
2x NFR24L01 2.4GHz โมดูล
แผ่นอะแดปเตอร์ซ็อกเก็ต 2x สำหรับโมดูล 8Pin NRF24L01
โมดูล MAX485 2x
โมดูลรีเลย์ 1x 5v
1x TM1637 4 Digit 7 Segment Display
1x ตัวเข้ารหัสแบบหมุน (5pins, สวิตช์กด)
1x ปุ่มเข้ารหัสแบบหมุนที่พิมพ์ 3 มิติ
1x ขั้วต่อ DMX ชาย 3 พิน
ขั้วต่อ DMX ชาย 3 พิน 2x
ไฟ LED อย่างน้อย 3 >5v
2x DC-DC SX1308 Step-UP Boost Converter 2-24V ถึง 2-28V 2A
2x 3.7 A แบตเตอรี่และที่ใส่แบตเตอรี่
1x 12v แบตเตอรี่
1x 12v LED
ตัวต้านทานและสายไฟต่างๆ ตามชิ้นส่วนของคุณและตั้งค่า
ขั้นตอนที่ 2: จัดวาง PCB Shield ของคุณ




ฉันไม่พบ PCB ขนาดใหญ่พอที่จะใช้กับ Fritzing ดังนั้นฉันจึงทิ้งไดอะแกรมไว้บนเขียงหั่นขนม แต่เป้าหมายของโครงการนี้คือการผลิต PCB Shields สำหรับ Arduinos ของคุณ
คุณจะต้องการเกราะป้องกันสองแบบ อันหนึ่งสำหรับเครื่องส่งและอีกอันสำหรับเครื่องรับของคุณ ฉันได้แนบรูปภาพจำนวนมากของการจัดวางตัวรับสัญญาณของฉัน แต่นี่เป็นครั้งแรกที่ฉันทำงานบน PCB และฉันคิดว่าคุณสามารถสร้างเวอร์ชันที่มีประสิทธิภาพมากขึ้นสำหรับตัวคุณเองได้
ในขั้นตอนต่อไป ฉันจะใช้เลย์เอาต์เขียงหั่นขนมเพื่อที่คุณจะได้เห็นว่าการเชื่อมต่อทั้งหมดทำที่ไหน
หากคุณต้องการขั้นตอนที่ลึกกว่าของเขียงหั่นขนมดูคำแนะนำ "DMX Relay Module" ของฉัน แต่โปรดทราบว่าหมุดบางอันจำเป็นต้องเปลี่ยนดังนั้นคุณจะต้องดูว่าหากคุณตัดสินใจที่จะดู fritzings เหล่านั้น
ขั้นตอนที่ 3: เค้าโครงเครื่องส่งสัญญาณ

Fritzing of Transmitter Layout ขอแนะนำให้คุณใช้เค้าโครง PCB ของคุณเอง
ขั้นตอนที่ 4: เค้าโครงผู้รับ

Fritzing of Reciever Layout ขอแนะนำให้คุณใช้เค้าโครง PCB ของคุณเอง
ขั้นตอนที่ 5: 3D พิมพ์ปุ่มเข้ารหัส


3D พิมพ์ปุ่มหมุนสำหรับ Rotary Encoder ของคุณ ถ้าคุณต้องการอย่างใดอย่างหนึ่งหรือถ้าเป็นส่วนหนึ่งของงานของคุณ
ขั้นตอนที่ 6: รหัสเครื่องส่งสัญญาณ
ดูไฟล์ที่แนบมาเนื่องจากการจัดรูปแบบ
ขั้นตอนที่ 7: รหัสตัวรับ
ดูไฟล์แนบเนื่องจากการจัดรูปแบบ
ขั้นตอนที่ 8: ทดสอบ

ฉันกำลังเดินทางและไม่สามารถยืนยันการเปลี่ยนแปลงในรหัสที่ฉันได้ทำไว้ได้ ก่อนหน้านี้ ฉันสามารถรับ DMX ผ่านสายบนทั้งสองโมดูล และส่ง DMX นั้นผ่าน NRF24L01 ได้ แต่ฉันไม่สามารถรับ DMX นั้นผ่าน NRF24L01 ได้ วิดีโอด้านบนเป็นการทดสอบครั้งก่อนที่ฉันทำเพื่อยืนยันว่า PCB ของฉันต่อสายอย่างถูกต้อง ฉันคิดว่าการปรับโค้ดที่ฉันทำขึ้นได้แก้ไขปัญหานั้นแล้ว แต่ฉันจะทดสอบไม่ได้จนกว่าจะถึงวันที่ 14/14/61 โปรดกลับมาตรวจสอบการอัปเดตอีกครั้ง
แนะนำ:
IOT DMX Controller พร้อม Arduino และ Stage Monster Live: 6 ขั้นตอน

ตัวควบคุม IOT DMX ด้วย Arduino และ Stage Monster Live: ควบคุมไฟเวทีและอุปกรณ์ DMX อื่น ๆ จากโทรศัพท์ของคุณหรืออุปกรณ์ที่เปิดใช้งานเว็บอื่น ๆ ฉันจะแสดงวิธีสร้างคอนโทรลเลอร์ DMX ของคุณเองอย่างรวดเร็วและง่ายดายซึ่งทำงานบนแพลตฟอร์ม Stage Monster Live โดยใช้ Arduino Mega
DIY - โมดูลรีเลย์: 8 ขั้นตอน

DIY - โมดูลรีเลย์: โมดูลรีเลย์ที่มีจำหน่ายในท้องตลาดนั้นมาพร้อมกับส่วนประกอบที่ไร้ประโยชน์อย่างไม่จำกัด ฉันพนันได้เลยว่าถ้าคุณไม่ใช้มันจริงๆ คุณอาจคิดที่จะเคาะมันให้หมดก่อนที่จะใช้ในโครงการของคุณ ถ้าคุณรู้สึกว่าต้องมีความเรียบง่าย
โมดูลรีเลย์ 4CH ที่ควบคุมด้วย Wi-Fi สำหรับระบบอัตโนมัติภายในบ้าน: 7 ขั้นตอน (พร้อมรูปภาพ)

โมดูลรีเลย์ 4CH ที่ควบคุมด้วย WI-Fi สำหรับระบบอัตโนมัติภายในบ้าน: ฉันเคยใช้ WI-FI จำนวนมากโดยอิงจากสวิตช์ปิดก่อนหน้านี้ แต่นั่นไม่เหมาะกับความต้องการของฉัน นั่นเป็นเหตุผลที่ฉันต้องการสร้างของตัวเองซึ่งสามารถแทนที่ซ็อกเก็ต Wall Switch ปกติโดยไม่ต้องดัดแปลงใด ๆ ชิป ESP8266 เปิดใช้งาน Wifi
รีโมทไร้สายโดยใช้โมดูล NRF24L01 2.4Ghz พร้อม Arduino - Nrf24l01 ตัวรับส่งสัญญาณ 4 ช่อง / 6 ช่องสำหรับ Quadcopter - เฮลิคอปเตอร์ Rc - เครื่องบิน Rc โดยใช้ Arduino: 5 ขั้นตอน (พร้อมร

รีโมทไร้สายโดยใช้โมดูล NRF24L01 2.4Ghz พร้อม Arduino | Nrf24l01 ตัวรับส่งสัญญาณ 4 ช่อง / 6 ช่องสำหรับ Quadcopter | เฮลิคอปเตอร์ Rc | เครื่องบิน Rc โดยใช้ Arduino: เพื่อใช้งานรถ Rc | Quadcopter | โดรน | เครื่องบิน RC | เรือ RC เราต้องการเครื่องรับและเครื่องส่งเสมอ สมมติว่าสำหรับ RC QUADCOPTER เราต้องการเครื่องส่งและเครื่องรับ 6 ช่องสัญญาณ และ TX และ RX ประเภทนั้นมีราคาแพงเกินไป ดังนั้นเราจะสร้างมันขึ้นมาบน
ทั้งหมดในที่เดียว · DMX Terminator & ตัวทดสอบ DMX: 3 ขั้นตอน

ทั้งหมดในที่เดียว · DMX Terminator & DMX Tester: ในฐานะช่างเทคนิคการจัดแสง บางครั้งคุณจำเป็นต้องรู้ว่าการเชื่อมต่อ dmx ของคุณมีสุขภาพที่ดีเพียงใด บางครั้ง เนื่องจากสายไฟ ตัวติดตั้งเอง หรือแรงดันไฟฟ้าที่ผันผวน ระบบ DMX จึงต้องเผชิญกับปัญหาและข้อผิดพลาดมากมาย ฉันก็เลยทำ