Schritt 8: Nerd-Zeit
Jetzt die andere Seite der DMX Stecker, Kabel-Montage, und bringen Sie das lose Ende der Drähte in Ihrem Elektronikgehäuse. In den Netzanschluss auf der anderen Seite bringen und Löten zu bekommen. Die Pins sind übersichtlich in der Software rief, mit #defines oben, also einfach vergleichen sie bis zu Ihrem Hardware-Pins. Stellen Sie sicher, dass deine Kraft direkt auf den LED-Streifen, nicht durch die Arduino ziehen Sie, wenn Sie versuchen, einen einzigen nutzen Arduino Toaster, die irgendwie saugen.
Ich würde empfehlen, lesen Sie über die Arduino Yun Setup auf der Website arduino.cc oder viele andere großen Ressourcen gibt.
Ich habe die Software als Ausgangspunkt (oder eine zentrale Anlaufstelle, wenn Sie 2 von ihnen wie ich tun) beigefügt. Ich bin nicht gerade die effizienteste Coder, so es wahrscheinlich viel besser geschrieben werden konnte, aber es den Job zu erledigen bekommt. Aber es dauert etwa 99 % der Programmspeicher und 50 % des RAM, also erwarten Sie nicht viel Software hinzuzufügen, ohne einige erste entfernen.
Alle Einstellungen werden im EEprom gespeichert, so dass der Benutzer diese wie gewünscht anpassen kann (meine Kinder haben häufige Anfragen zum Ändern von Farben) und Sie können die über Wifi mit jedem Gerät mit einem Web-Browser. Es nutzt den Rest api, so dass wenn Sie kein Kennwort einrichten, Sie können nur den Befehl 192.168.xx.xx/arduino/UserRed/255, wo UserRed ist die Variable, die Sie einstellen möchten und den Wert nach der / der gewünschte Wert ist. Sie sich im Screenshot jederzeit sehen können, die einen Befehl zu senden, werde es mir sagen, was die anderen Parameter derzeit--festgelegt werden welche ist eine gute Möglichkeit zum Debuggen.
Die Software hat einen visuellen Alarm, Nachtlicht-Modus und Benutzer gewählte Lichtfarbe – jeder hat eine unabhängige Farbe. Es schwindet zwischen ein-/ausschalten und Synchronisation mit der Internetzeit sowie Zeit. Ich hatte ursprünglich geplant, über die Einrichtung eines Webservers zu erleichtern den Einsatz der REST api--- aber da fand ich, dass ich nicht oft brauchen, um die Einstellungen zu ändern, die ich habe nicht die Mühe gemacht.
Hoffe ihr hattet mein erstes instructable!
Wenn Sie Interesse an den Etagenbetten sind, habe ich sie und ein paar andere Holz-Projekte auf LumberJocks.com