KONBANWA («Bonsoir» - こ ん ば ん は).
Il s'agit d'une bande LED montée sur le haut de la fenêtre et utilisée pour allonger les heures de clarté. Étant donné que la source de lumière du jour et supplémentaire ne change pas sa position, un éclairage confortable est obtenu dans la pièce. De plus, en fait, les rideaux d'éclairage public ne vous permettent pas de voir ce qui se passe à l'intérieur de la pièce.
Le projet konbanwa prend en compte le crépuscule astronomique en transmettant la latitude et la longitude de l'appareil. En déplaçant la latitude vers le sud ou le nord, vous pouvez contrôler l'heure et la durée de l'aube / coucher du soleil.
Pour chaque crépuscule astronomique, vous pouvez définir votre couleur et luminosité de l'éclairage.
Du coucher du soleil au coucher du soleil civil, la période de travail la plus lumineuse. À ce moment, la personne ne dort généralement pas. Vous pouvez choisir une couleur proche du soleil couchant (nuances de rouge), et la luminosité est aussi confortable que possible. C'est très inhabituel quand il y a de la neige fondante, de la pluie dans la rue et les rayons du soleil couchant sur les murs. La nuit, le mode nuit est activé. A ce moment, la luminosité est minimale, il vaut mieux choisir des nuances de bleu ou de vert. Avec l'aube, des teintes jaune orangé avec une luminosité minimale. Dans l'après-midi - off.
Tout cela fonctionne en mode automatique, ajustez simplement la luminosité et la couleur une fois. La seule condition est que le wifi fonctionne. En tant que «cerveau» appliqué, le nœud rouge, qui peut être installé sur le Raspberry PI à l'intérieur du réseau local, ou sur des serveurs externes. Le moustique mqtt broker est utilisé pour le transport de données. La géolocalisation n'est pas détectée automatiquement. Cette fonction est affectée au serveur nœud rouge, où elle est enregistrée manuellement.
Portée: des territoires du nord, où il fait sombre tôt en hiver, aux territoires du sud, où l'obscurité vient presque immédiatement après le coucher du soleil. L'application principale est l'installation de fenêtres. Il peut également être installé sur la porte d'entrée pour éclairer automatiquement l'entrée afin de ne pas chercher le trou de serrure dans l'obscurité.
Un peu d'histoire:
En 2018, le premier prototype a été assemblé, ce qui s'est avéré réalisable. Il a été assemblé sur la base de l'esp01 et des LED d'adresse ws2812b. Degré de protection IP30. La lumière s'est allumée à temps et l'inclusion avait constamment besoin d'être corrigée. L'appareil est installé dans la pépinière et est toujours utilisé comme veilleuse.
Le deuxième prototype sur esp01 a été assemblé pour la porte d'entrée, mais le degré de protection IP30 ne permettait pas de travailler dans la rue et après l'hiver les LED sont devenues inutilisables.
Début 2019, une refonte a eu lieu et le projet a reçu une continuation de konbanwa 2.0, qui tenait compte du crépuscule astronomique. De plus, la luminosité de l'aube est presque réduite au mode veilleuse.
Konbanwa 3.0 est assemblé sur esp12e avec un capteur de température et d'humidité DHT22 en option et une bande LED de 60 LED par mètre. C'est à cette époque qu'il est devenu clair que les bandes dépendent beaucoup du fabricant. Et ils ont un rendu des couleurs différent.
Konbanwa 4.0 s'est poursuivi au milieu de l'été 2019. Le DHT22 a été remplacé par un capteur de température, d'humidité et de pression atmosphérique BME280. Connecté 2 canaux pour bande LED. De plus, deux relais avec isolation optique contrôlés par un interrupteur à clé unique sans verrouillage sont connectés. Le micrologiciel a été réécrit, la carte de circuit imprimé a été divorcée et la production de cartes a été commandée sur JLCPCB. Le module esp12e a été remplacé par NodeMCU v3.
Tous ces changements à l'avenir faciliteront le montage de l'appareil au plafond sous un plafond suspendu ou suspendu ou dans un lustre. À l'intérieur du lustre, une alimentation de 5 volts est montée, à laquelle l'alimentation est constamment fournie par un canal de l'interrupteur. Avec un interrupteur à clé unique, il est possible de contrôler deux canaux du lustre. Les bandes LED sont connectées par six fils fins (câble), qui peuvent être facilement collés au plafond ou retirés du plafond. Une boucle de trois fils par canal. +5 volts, -5 volts et données. Bande LED montée sur la fenêtre. Un maximum de deux dans le nombre de canaux. La logique du disjoncteur est simple. Cliquez sur - 1er canal, cliquez sur - 2e canal, cliquez sur - les deux canaux. Si 10 secondes se sont écoulées entre les clics, quel que soit le mode de fonctionnement sélectionné, les relais internes sont désactivés. Il doit y avoir au moins 500 millisecondes et pas plus d'une seconde entre les clics. Tout le travail est contrôlé par le courtier mqtt. Données, température, humidité, pression atmosphérique, qui se colorent pour s'allumer sur les LED et quel canal pour allumer le lustre. Tout cela peut être contrôlé ou lu à distance. Bme280, en envoyant des données au courtier, vous permettra en outre de contrôler le climat du système.
Rétroéclairage photoJour.

Coucher de soleil

Crépuscule civil

Crépuscule nautique

Il n'y a rien d'intéressant dans le code source. Abonnements et publications standard dans les sujets mqtt.
Le projet est à domicile, donc je le traite à mesure que l'intérêt se fait sentir.
Sources. Non recommandé pour la visualisation. Prenez soin de vos nerfs.Une première version du code source de vscode (PlatfornIO) peut être consultée sur
githubUn schéma du premier appareil sur
easyeda