ผมจะรวบรวม โปรเจคเกี่ยวกับ DMX-512 ที่ได้เคยทำไว้ตั้งแต่อดีตจนถึงปัจุบัน
รายละเอียดบางส่วน อาจขาดหายไปบ้าง ต้องขออภัย ไว้ ณ.ที่นี้ด้วยนะครับ....
...Somlak Mangnimit...
4ch Dmx-512 Receiver Digital output On = 0v,Off= 5v
(free firmware full version2.61)
การสื่อสารแบบ DMX-512 Protocol
ตั้ง address ได้ 256 ตำแหน่ง
output แบบ ลบ จำนวน 4 ช่อง
0-127 = off 0%,output=5v
128-255 = on 100%,output=0v
Note. LED ในวงจรกลับขั้วอยู่ครับ ขั้วลบต้องต่อกับขา P3.7 ครับ
Dmx512_4ch_rx_v1.rar
8ch Dmx-512 Transmitter (free firmware full version v4.0)
(รายละเอียดทางเทคนิค)
การสื่อสารแบบ DMX-512 Protocol
ส่งสัญญาณ DMX-512 ได้ 8 ช่องสัญญาณ (8 frame)
swon,dmx value = 000 hex=00
swoff,dmx value = 255 hex=FF
Note. LED ในวงจรกลับขั้วอยู่ครับ ขั้วลบต้องต่อกับขา P3.7 ครับ
Dmx512_8ch_tx_v1.rar
8ch Dmx-512 transmitter 8ช่อง ปรับค่า VALUE ได้ 0 ถึง 255
จากการ Sim โดย Proteus6.9sp3 ไม่พบปัญหาใดๆ ผมยังไม่ได้ลองต่อจริง
แต่ส่วนใหญ่90%ถ้า Sim work ของจริงก็จะ work ลองดูครับ
และน่าจะใช้กับ AT89s2051 ได้ด้วยหากท่านใดที่ไม่มี Programmer
ของ AT89c2051 ส่วน firmware แจกฟรีครับ แต่ตัวนี้จะส่งได้เพียง 8 ช่อง
ตัว full-versionสามารถส่งได้สูงสุดที่ 32 ช่อง ณ.ตอนนี้
และยังอยู่ในระหว่างการพัฒนา
Dmx512_8ch_tx_v2.rar
LPT to dmx 64 ch convertor
Dmx512_64ch_tx_v1.rar
Mini DMX use ATtiny2313
Source code
4 ch dmx-512 receiver ตัวนี้ใช้เบอร์ 89c52 การรับเป็นแบบ int program
Source code
DMX512 to RGB
AT89C2051_RGB_V2_512A.rar
DMX512 to Analog 0-10v
AT89C2051_ANALOG4_0-10V_512A.rar