Die vom Autor von Instructables unter dem Spitznamen MattF74 vorgeschlagene Lampe kann in einen Van, ein Wohnmobil, einen Blockcontainer usw. eingebaut werden. Es verfügt über drei Bedienelemente: einen Netzschalter, eine Taste und einen Encoder, mit denen mehrere Modi umgeschaltet und Parameter reibungslos konfiguriert werden können.
Master entwirft Gehäuse hausgemacht so dass alle seine Teile sowohl durch Fräsen als auch durch 3D-Druck hergestellt werden können. In beiden Fällen haben sie die gleiche Form. In einem gemeinsamen ZIP-Archiv platziert der Assistent alle zum Wiederholen der Lampe erforderlichen Dateien, die sich sowohl auf den Körper als auch auf die Verschüttungen beziehen, und platziert das Ergebnis hier.
Der Meister selbst bevorzugt eine Kombination aus moderner Elektronik mit
Klebt Teile und Stellen unter eine Presse. Holz kann mit PVA-Kleber auf Holz geklebt werden, Plexiglas muss mit anderem Kleber auf das Holz geklebt werden, da es nicht porös ist. Gleiches gilt für 3D-Druckteile, wenn Sie diese Methode wählen.
Die Löcher für die Bedienelemente werden unabhängig voneinander ausgeführt (dies ist nicht dargestellt). Beim 3D-Druck können Sie diese Löcher in der Herstellungsphase erhalten, indem Sie die Zeilen in der Datei für das Openscad-Programm nach dem Kommentar "// Löcher für Knopf und Encoder - wahrscheinlich manuell nach dem Fräsen bohren" auskommentieren und die STL-Dateien neu generieren.
Als Klon Arduino Der Assistent wendet die Adafruit Metro-Karte an, zu der das Bluetooth-Schutzschild hinzugefügt wird, um durch die Karte zu blinken. Die Steuerungen sind wie folgt angeschlossen: eine separate Taste - Ausgang D2, Encoder - D3 und D4, eine im Encoder eingebaute Taste - D5. Neopixel entfernt Daten zur Gerätesteuerung von Pin D6.
Klebt einen gepulsten Abwärtswandler an das Neopixel-Gerät und bringt ihn an, damit all dies ab 12 V (in einem Van oder Wohnmobil - vom Verkabelungssystem über eine Sicherung, in einem Blockcontainer - von der Stromversorgung für den Router) funktioniert. Der Netzschalter wird angeschlossen:
Es verbindet alles, installiert alle Karten und Steuerungen im Fall:
Füllt die Skizze. Nur von nicht standardmäßigen Bibliotheken Rotary Um mit dem Encoder zu arbeiten, ist alles andere in der Arduino IDE bereits vorhanden.
Installiert und verbindet die Lampe:
Ernennung von Kontrollen:
Der Schalter schaltet die Versorgungsspannung der Lampe physikalisch um. Nach dem Einschalten beginnt es nicht sofort zu leuchten, sondern mit einer leichten Verzögerung, die den Betrieb einer klassischen Leuchtstofflampe simuliert.
Durch Drücken der im Encoder integrierten Taste werden die Helligkeits- und Farbanpassungsmodi umgeschaltet. Drehung - Ändert den ausgewählten Parameter. Im Farbauswahlmodus entspricht das Minimum weißem Licht, das Maximum - sanfter automatischer Farbwechsel.
Durch kurzes Drücken einer vom Encoder getrennten Taste wird die Lampe zwischen Standby- und Betriebsmodus umgeschaltet. Durch langes Drücken werden die aktuellen Farb- und Helligkeitseinstellungen gespeichert - sie werden nach einem physischen Herunterfahren und Einschalten automatisch wiederhergestellt.