Konbanwa-Projekt

KONBANWA („Guten Abend“ - こ ん ば ん は).

Dies ist ein LED-Streifen, der oben am Fenster angebracht ist und zur Verlängerung der Tageslichtstunden verwendet wird. Da die Tageslichtquelle und zusätzliche Quelle ihre Position nicht ändert, wird eine komfortable Beleuchtung im Raum erzielt. Darüber hinaus können Sie mit Straßenbeleuchtungsvorhängen nicht sehen, was im Raum passiert.

Das Konbanwa-Projekt berücksichtigt die astronomische Dämmerung, indem es den Breiten- und Längengrad des Geräts überträgt. Durch Verschieben des Breitengrads nach Süden oder Norden können Sie die Zeit und Dauer der Morgendämmerung / des Sonnenuntergangs steuern.

Für jede astronomische Dämmerung können Sie die Farbe und Helligkeit der Beleuchtung einstellen.
Von Sonnenuntergang bis zivilem Sonnenuntergang die hellste Arbeitsperiode. Zu diesem Zeitpunkt schläft die Person normalerweise nicht. Sie können eine Farbe wählen, die der untergehenden Sonne nahe kommt (Rottöne), und die Helligkeit ist so angenehm wie möglich. Es ist sehr ungewöhnlich, wenn es Matsch, Regen auf der Straße und die Strahlen der untergehenden Sonne an den Wänden gibt. Nachts ist der Nachtmodus aktiviert. Zu diesem Zeitpunkt ist die Helligkeit minimal, es ist besser, Blau- oder Grüntöne zu wählen. Im Morgengrauen orange-gelbe Farbtöne mit minimaler Helligkeit. Nachmittags frei.

All dies funktioniert im automatischen Modus. Passen Sie Helligkeit und Farbe nur einmal an. Die einzige Bedingung ist, dass WiFi funktioniert. Als „Gehirn“ wurde Node-Red angewendet, das auf dem Raspberry PI im lokalen Netzwerk oder auf externen Servern installiert werden kann. Die mqtt-Brokermücke wird für den Datentransport verwendet. Geolokalisierung wird nicht automatisch erkannt. Diese Funktion wird dem knotenroten Server zugewiesen, wo sie manuell registriert wird.

knotenrot
Bild

Geltungsbereich: Von den nördlichen Gebieten, in denen es im frühen Winter dunkel wird, zu den südlichen Gebieten, in denen die Dunkelheit fast unmittelbar nach Sonnenuntergang eintritt. Die Hauptanwendung ist die Fensterinstallation. Es kann auch an der Vordertür angebracht werden, um den Eingang automatisch zu beleuchten und nicht im Dunkeln nach dem Schlüsselloch zu suchen.

Ein bisschen Geschichte:
2018 wurde der erste Prototyp zusammengebaut, der sich als funktionsfähig herausstellte. Es wurde auf Basis von esp01 und Adress-LEDs ws2812b zusammengebaut. Schutzart IP30. Das Licht ging rechtzeitig an und der Einschluss musste ständig korrigiert werden. Das Gerät ist im Kinderzimmer installiert und wird weiterhin als Nachtlicht verwendet.

Der zweite Prototyp auf esp01 wurde für die Vordertür montiert, aber die Schutzart IP30 erlaubte keine Arbeiten auf der Straße und nach dem Winter wurden die LEDs unbrauchbar.

Anfang 2019 fand ein Umdenken statt und das Projekt erhielt eine Fortsetzung von Konbanwa 2.0, das die astronomische Dämmerung berücksichtigte. Außerdem wird die Helligkeit der Morgendämmerung fast auf den Nachtlichtmodus reduziert.

Konbanwa 3.0 wird auf esp12e mit einem optionalen DHT22-Temperatur- und Feuchtigkeitssensor und einem LED-Streifen von 60 LEDs pro Meter montiert. Zu diesem Zeitpunkt wurde klar, dass die Bänder stark vom Hersteller abhängig sind. Und sie haben unterschiedliche Farbwiedergabe.

Konbanwa 4.0 wurde im Hochsommer 2019 fortgesetzt. Der DHT22 wurde durch einen BME280-Sensor für Temperatur, Luftfeuchtigkeit und Luftdruck ersetzt. 2 Kanäle für LED-Streifen angeschlossen. Zusätzlich sind zwei Relais mit optischer Isolation angeschlossen, die von einem Ein-Schlüssel-Schalter ohne Verriegelung gesteuert werden. Die Firmware wurde neu geschrieben, die Leiterplatte wurde geschieden und die Herstellung von Leiterplatten wurde auf JLCPCB bestellt. Das esp12e-Modul wurde durch NodeMCU v3 ersetzt.

Schaltung und Leiterplatte
Bild
Bild

All diese Änderungen in der Zukunft machen es einfach, das Gerät an der Decke unter einer abgehängten oder abgehängten Decke oder in einem Kronleuchter zu montieren. Im Inneren des Kronleuchters ist ein 5-Volt-Netzteil montiert, das ständig über einen Kanal des Schalters mit Strom versorgt wird. Mit einem Ein-Schlüssel-Schalter können zwei Kanäle des Kronleuchters gesteuert werden. LED-Streifen sind durch sechs dünne Drähte (Kabel) verbunden, die leicht an die Decke geklebt oder von der Decke entfernt werden können. Eine Schleife von drei Drähten pro Kanal. +5 Volt, -5 Volt und Daten. LED-Streifen am Fenster montiert. Maximal zwei in der Anzahl der Kanäle. Die Logik des Leistungsschalters ist einfach. Klicken Sie auf - 1. Kanal, klicken Sie auf - 2. Kanal, klicken Sie auf - beide Kanäle. Wenn zwischen den Klicks 10 Sekunden vergangen sind, werden die internen Relais unabhängig von der gewählten Betriebsart abgeschaltet. Zwischen den Klicks sollten mindestens 500 Millisekunden und nicht mehr als eine Sekunde liegen. Alle Arbeiten werden vom mqtt-Broker gesteuert. Daten, Temperatur, Luftfeuchtigkeit, Luftdruck, welche Farbe auf den LEDs leuchtet und welcher Kanal den Kronleuchter einschaltet. All dies kann ferngesteuert oder abgelesen werden. Mit Bme280 können Sie durch Senden von Daten an den Broker das Klima des Systems weiter steuern.

Foto Hintergrundbeleuchtung
Tag.

Bild

Sonnenuntergang

Bild

Ziviles Zwielicht

Bild

Nautische Dämmerung

Bild


Der Quellcode enthält nichts Interessantes. Standardabonnements und Veröffentlichungen in mqtt-Themen.
Das Projekt ist von zu Hause aus, daher beschäftige ich mich damit, wenn Interesse daran besteht.

Quellen. Nicht zum Anzeigen empfohlen. Pass auf deine Nerven auf.
Eine frühe Version des Quellcodes für vscode (PlatfornIO) kann auf github angezeigt werden
Ein Diagramm des ersten Geräts auf easyeda

Source: https://habr.com/ru/post/de464317/


All Articles