Liste der Anhänge anzeigen (Anzahl: 1)
Kleiner 8Kanal DMX Empfänger
Hi,
wolllte euch mal mein kleines Empfängerboard vorstellen, das ich zum Testen gebastelt habe :)
Es besteht aus einem Mega16 mit 16MHz Quarz, 8-Fach Dipswitch, 8 LEDs, Treiberbaustein 75176 plus etwas Hühnerfutter (Spannungsregler Kondensatoren, Vorwiderstände).
Mit dem Dipswitch wird die Startadresse eingestellt, ab der die 8 LEDs dann per PWM in ihrer Helligkeit gesteuert werden können. Wenn Adresse 1 eingestellt ist, wird über die Kanäle 1-8 gesteuert, ist die Adresse 255 eingestellt, kann man die Kanäle 255 bis 262 testen.
Der Dipswitch hängt an Porta, die LEDs an Portc.
Das Programm dazu ist in Bascom geschrieben:
Code:
$regfile = "m16def.dat"
$crystal = 16000000
Config Dmxslave = Com1 , Channels = 8 , Start = 1 , Store = 8
Enable Interrupts
Config Portc = Output
Config Porta = Input
Porta = &HFF
Dim Adress As Byte
Dim N As Byte
Dim My_counter As Integer
Dim Portpin As Byte
Do
Adress = Pina
_dmx_address = Adress
Incr My_counter
For N = 1 To 8
Portpin = N - 1
If _dmx_received(n) > My_counter Then
Portc.portpin = 0
Else
Portc.portpin = 1
End If
Next N
If My_counter > 255 Then
My_counter = 0
End If
Loop
End
Gruß
Christopher
Übrigens, falls jemand den Quarz sucht, der ist auf die Rückseite gelötet :)
Liste der Anhänge anzeigen (Anzahl: 3)
Darf's a bisserl mehr sein ?
Als Anzeige kommt noch ein 2x16 Zeichen Matrix Display drauf.
Der Spannungsregler wird natürlich nur auf einer Platine eingebaut, der auf er Anderen wird überbrückt.
Letztlich hab ich den Brückengleichrichter weggelassen und an den Pins ein 25W Schaltnetzteil mit 12V in Kleinbauweise eingebaut, weil das schon günstiger war, als ein normaler Trafo.
Die Potis und der INT Eingang sind in der derzeitigen Softwarevariante noch ohne Funktion.
Die Schaltung treibt LED's mit einem maximalstrom von 1A.
Ich hab 2x3W Emitter ( 0,7A ) in Reihe pro Farbe geschaltet.
Die Schaltung kann mit 1, 2, 3 und 5 DMX Kanälen betrieben werden, kennt einen Master Slave Mode. Der abgegebene DMX Datenstrom kann in Grenzen editiert werden. Somit sind auch andere DMX Lampen als Slaves geeignet.
Die Schaltung kennt auch verschiedene Automatik Modes, die im 5Kanal Betrieb per DMX umgeschaltet werden können.
Einfach und billig ist allerdings anders....
Liste der Anhänge anzeigen (Anzahl: 1)
So,
hier der Schaltplan, hoffe ich habe das alles richtig gezeichnet:
Wenn du das ernsthaft benutzen willst, dann müssen natürlich noch Drosseln in die Versorgungsspannungen, Filter an die Schnittstelle etc. wegen EMV/ESD usw. War so ja nur als Testboard gedacht.
VCC ist 5V.
Einen 5V Spannungsregler habe ich jetzt nicht extra eingezeichnet. ;)