Günstige (und bessere) alternative zur DMX Extension
Einklappen
X
-
Hui, das sieht aber doch sehr nach Bastelarbeit aus...
Läuft anscheinend sehr gut und meine Erfahrungen mit Arduino zeigen, dass das tatsächlich sauber laufen kann. Allerdings ist das wirklich nur was für Selbstbauer, an Kunden würde ich das nicht raus geben ;-)
Evtl. könnte man das ja auf den neuen MKR1000 aufsetzen, so er denn irgendwann mal raus kommt. Dann hast du sogar WLAN-Funktionalität mit deiner DMX-Extension ;-)
Obwohl man dann mit entsprechend nachgelagerten Dimmern nicht mal mehr DMX bräuchte...
MfG Benny-
nein, für Kunden geht das eher nicht
ja, Bastelei
DMX Shield kann man aber Fix-Fertig kaufen
z.b. https://www.google.at/search?q=ardui...w=1500&bih=899
-
-
Ich habe mir jetzt mal sowas bestellt: http://www.wemos.cc/Products/d1_mini.html
Auch mit W-Lan und kostet keine 5 Euro bei aliexpress, ich weiß aber nicht ob das leistungsfähig genug für die DMX Anwendung ist.
Aber zum rumspielen oder billige Schaltbare Steckdosen sind die Dinger sicher ideal.Kommentar
-
maxw Wenn es tatsächlich wie angeboten WLAN mit den aktuellen Verschlüsselungsmethoden unterstützt, sollte die Performance für DMX völlig ausreichen... Allerdings bin ich bei solchen "Arduino-kompatiblen" Geräten immer etwas skeptisch was die Programmierung und Stabilität angeht.
Ich glaube über UDP-Anbindung kann man mit Arduino sehr schöne Aktorik und Sensorik umsetzen, mit WLAN auch sehr flexibel was die Einsatzorte angeht.
Ich würde den MKR1000 gerne privat als ERR-Sensor/Aktor für den IRR-Baustein nehmen. Anbindung an Loxone über WLAN/UDP, Sensorik über 1-Wire DS18B20 und Aktorik über nachgelagerte MOSFETs auf 24V-Basis. Allerdings ist das Teil jetzt schon gut einen Monat überfällig...
MfG BennyKommentar
-
Ich liebe den Arduino und baue selber viel damit...
Aber was nicht zu missachten ist, ist der Energiebedarf des W5100 Shield.
Zusamnen mit dem Arduino kommen da 1.4-1.6W zusammen. Deswegen versuche ich das Shield nur einzusetzen wenn es anders nicht geht (Sinn macht)
Ich habe meine RFID Zugangskontrollen, Anwesenheit und CO2 Sensoren damit gemacht.
Da kommen schnell mal 10 Stück zusammen und verbrauchen 24h ~15W..,..
Zuverlässig sind die Dinger auf jeden Fall.Kein Support per PN!Kommentar
-
Robert Lechner
my germans is verry bat i have some errors if a verfiy de code Arduino:
can you help my whats rong?
Arduino: 1.6.8 (Windows 10), Board: "Arduino/Genuino Uno"
C:\Users\Roeck\Desktop\SerialToDmx\DMXControl.ino: 54:0: warning: "UDP_TX_PACKET_MAX_SIZE" redefined [enabled by default]
#define UDP_TX_PACKET_MAX_SIZE 300
^
In file included from C:\Program Files (x86)\Arduino\libraries\Ethernet\src/Dhcp.h:7:0,
from C:\Program Files (x86)\Arduino\libraries\Ethernet\src/Ethernet.h:9,
from C:\Users\Roeck\Desktop\SerialToDmx\DMXControl.ino: 13:
C:\Program Files (x86)\Arduino\libraries\Ethernet\src/EthernetUdp.h:42:0: note: this is the location of the previous definition
#define UDP_TX_PACKET_MAX_SIZE 24
^
C:\Users\Roeck\Desktop\SerialToDmx\DMXControl.ino: In function 'void setup()':
DMXControl:73: error: redefinition of 'void setup()'
void setup() {
^
DMXControl:19: error: 'void setup()' previously defined here
static uint8_t mymac[6] = {
^
C:\Users\Roeck\Desktop\SerialToDmx\DMXControl.ino: In function 'void stepDMX()':
DMXControl:140: error: 'class DmxSimpleClass' has no member named 'getValue'
oldValue = DmxSimple.getValue(ch);
^
C:\Users\Roeck\Desktop\SerialToDmx\DMXControl.ino: In function 'void ParseUDP()':
DMXControl:279: error: 'class DmxSimpleClass' has no member named 'getValue'
Serial.println(DmxSimple.getValue(startChannel));
^
C:\Users\Roeck\Desktop\SerialToDmx\DMXControl.ino: In function 'void loop()':
DMXControl:321: error: redefinition of 'void loop()'
void loop() {
^
DMXControl:31: error: 'void loop()' previously defined here
#define udpPort 7000
^
exit status 1
redefinition of 'void setup()'
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
Kommentar
-
>C:\Users\Roeck\Desktop\SerialToDmx\DMXControl.ino : 13:
i think, you must rename the Directory to
C:\Users\Roeck\Desktop\DMXControl\DMXControl.ino
>DMXControl:279: error: 'class DmxSimpleClass' has no member named 'getValue'
you must use this "extended" Library:
copy it over the version in
C:\Program Files (x86)\Arduino\libraries
>redefinition
this is "courious" dont know why this happens..
Kommentar
-
Maybe you can explain how to inplementeren the code in the correct order?
I think I have the code in the incorrect order input into the software.
Thanks in advance for wanting to help meKommentar
-
Thx for helping its working now.
I have 2 tabs into arduino software thats was the problem sending parameters with udp tool also working next step is couple loxone to arduino i hope its working wellZuletzt geändert von Gast; 06.04.2016, 00:53.
-
Hey,
I would also be possible a new question to drive pixels trips?
by means of a DMX pixel strip decoder? Or must be modified before the code Arduino?
grtzKommentar
-
3 BilderKommentar
-
Hallo,
dank der großen und ausdauernden Hilfe von Robert L. habe ich nun meinen Wemos D1 R1 auch per WLAN an das Loxone angebunden.
Und kann jetzt damit DMX Controller steuern. Verzögerungen sind eigentlich nicht zu bemerken. Funktioniert wirklich sehr gut.
Ich habe dabei ein MAX485 Teil von Ebay eingesetzt kostet nicht einmal 2€
http://www.ebay.de/itm/Neu-Hot-5V-MA...25.m3641.l6368
Wenn jemand diese Konfiguration nachbauen will, kann ich gerne die Verkabelung aufzeichnen.
Viele Grüße
Bernhard Wieland
Zuletzt geändert von Gast; 29.08.2016, 10:05.Kommentar
Kommentar