- C 83.8%
- Makefile 14.1%
- Java 1.1%
- XSLT 1%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| AndroidApp | ||
| Firmware | ||
| FW-Test | ||
| LICENSE | ||
| README.md | ||
This is an old (but working!) project so sorry the documentation is german...
Ursprünglicher Thread bei pcdimmer: https://www.pcdimmer.de/phpBB3/viewtopic.php?t=1005
der ein oder andere von euch kennt bestimmt die AVRNetIO-Platine von Pollin bzw deren weiterentwicklung durch das DMX-Control-Team zu AVRNetNode, einem günstigen Art-Net-Node-Eigenbauprojekt.
Mit einem Kollegen zusammen habe ich dieses Projekt noch etwas fortgeführt, für alle Heimautomation- oder einfach Raumlicht-Nutzer.
Mein Szenario: Das Gerät steuert eine DMX-Lichtanlage, die aber im Normalbetrieb auch meine indirekte Zimmerbeleuchtung ist. Also musste ein Standalone-Betrieb her. Wir haben das AVRNetNode weiterentwickelt und einen Standalone-Modus hinzugefügt, der im Standard nach ca 30 Sekunden aktiv wird, wenn es keine ArtNet-Pakete mehr bekommt.
Damit das Interface im ArtNet-Modus bleibt, muss im PCD die Option "Kontinuierlich senden" aktiv sein.
Im Standalone-Modus kann man via UDP Konfigurationspakete an das Node senden, um ihm seine standalone-Kanalwerte zu nennen. Ein Standarduniversum kann in der Firmware voreingestellt werden. Nach jedem Powercylce wird das node wieder auf seine Standards zurückgsetzt.
Der Haken: Mit dem originalen Mikroprozessoer des AVR-Net-IO Borads können mit dem SmArtNode nur DMX-Kanal 1-256 abgebildet werden! Wir arbeiten bereits an einer Lösung, indem wir den Mikroprozessor durch einen Atmega644 ersetzen. Evtl können wir mit dme sogar 2 Universen supporten (muss geprüft werden)
Wir halten euch auf dem Laufenden!
Wie baue ich mir mein SmArtNode? Die original-Anleitung bei DMXC befolgen. Es ist nur die Firmware anders (bei der 512-Kanal-Version muss der Mikrocontroller ersetzt werden! - ist aber noch nicht fertiggestellt). Die modifizierten Source-Codes könnt ihr hier im Repo herunterladen Das Image erstellen und flashen wieder wie auf der Anleitung.
Die aktuelle Version SmArtNode_644P_1.0a1 (der aktuelle Commitstand) kann nun alle 512 Kanäle abdecken. Es muss nur der ganz normale AvrArtNode von DMXC gebaut werden, der µC durch einen AtMega644P ersetzt und geflasht werden. Wenn jemand einen Controller haben möchte, bitte PN an mich! Ich biete euhc bis auf weiteres die Controller geflasht zu einem bezahlbaren Preis an. Je nach Nachfrage... Für Updates müsst ihr aber einen Flasher haben (Hier bietet sich der günstige usbasp an)
Es erfolgt derzeit keine Veröffentlichung der Binärdaten, es muss also selbst kompiliert werden!
Original-Anleitung: http://www.dmxcontrol.de/wiki/Art-Net-Node_f%C3%BCr_25_Euro