ค้นหาบล็อกนี้

Custom Search

DMX-512 Project

ผมจะรวบรวม โปรเจคเกี่ยวกับ 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