Ce fait maison sera utile à ceux qui se lèvent régulièrement le matin. Après tout, l'hiver est en avance, ce qui signifie que vous devez vous réveiller dans l'obscurité, ce qui est plutôt triste et dangereux si l'interrupteur d'éclairage est situé assez loin. De plus, dans l'obscurité, il est beaucoup plus difficile de se réveiller et de sortir du lit. Ce produit fait maison résoudra ce problème. Lorsque l'alarme se déclenche, une lampe s'allume dans la pièce, ce qui procurera un réveil confortable.
Tout fonctionne sur le microcontrôleur Arduino.
Matériaux et outils pour la maison:
- différentes LED;
- type d'horloge temps réel MP1095;
- Buzzer piézo (avec générateur intégré);
- Un prototype de la carte de débogage du kit d'étude de programmation Arduino (inclus dans le kit NR05), qui est conçu pour connecter l'Arduino Nano;
- matériel pour créer un diffuseur (si vous avez une imprimante 3D, vous pouvez imprimer quelque chose de votre choix).
Le processus de fabrication de la lampe:
Première étape. Début de la construction
Tout d'abord, l'auteur a commencé par créer un socle de lampe. Il aura un diffuseur et l'équipement nécessaire sera installé à l'intérieur. Le pad a été rapidement dessiné dans SketchUp. Si vous le souhaitez, vous pouvez également imprimer le boîtier de la carte prototype, mais le prototype lui-même est déjà assez beau. Entre autres choses, il peut être utilisé pour le développement d'autres projets, et comme pour le réveil, il pourra à l'avenir être conçu sous une forme plus compacte, en utilisant la même carte Arduino Nano.
Puis une seule LED a été installée, l'auteur l'a collée avec une colle ultra-moderne qui gèle lorsqu'elle est exposée à la lumière ultraviolette. Il s'agit de la colle Bondic. Il garde bien la colle, et avoir une telle chose pour le ménage ne sera pas superflu.
Au même stade, le connecteur est également collé.
Deuxième étape Test et révision
Lors des tests, il s'est avéré que la lumière maison était plutôt faible. La lampe est visible dans l'obscurité, mais cette lumière n'est pas suffisante pour réveiller une personne. Pour résoudre le problème, plusieurs LED blanches ont été trouvées, elles ont été connectées en parallèle sous la forme d'un arbre. En conséquence, la lampe a commencé à briller assez brillamment, cela permettra de se réveiller d'une telle lumière avec une certaine sensibilité d'une personne, eh bien, ce n'est pas tout, il y aura d'autres leviers d'influence sur la psyché.
La lampe à luminosité maximale consomme environ 100 mA, à cet égard, elle ne peut pas être connectée directement à l'Arduino. Mais sur la carte de débogage, il y a un amplificateur de courant fonctionnant sur un transistor, il donne 200 mA.
Entre autres choses, la carte a un tas de boutons; à l'avenir, ils peuvent être utilisés pour des expériences et régler l'alarme.
En termes généraux, la carte de débogage est bonne en ce qu'elle a un tas de connecteurs différents auxquels vous pouvez connecter une variété de capteurs, servos, relais, appareils qui fonctionnent avec l'interface I2C et plus encore. Pour vous connecter, il vous suffit d'avoir des fils avec des prises.
Troisième étape Étape finale
L'auteur a décidé d'ajuster la luminosité de la lampe via PWM, en utilisant la neuvième broche du microcontrôleur Arduino, qui est câblée sur la carte à l'amplificateur. Le tweeter est connecté au connecteur SOUND, plus et moins à GND sont connectés à DAT.
Une horloge en temps réel devra être connectée au connecteur I2C_5V, car elle a besoin de 5V pour l'alimentation.
Pour le réglage, il y a un indicateur LCD à deux lignes sur la carte elle-même. Il est assez contrasté et présente des signes blancs sur fond bleu bien visibles. Une fois tous les équipements nécessaires connectés, vous pouvez procéder à la configuration du logiciel.
Algorithme pour le travail maison:
- lorsque l'heure sur l'horloge coïncide avec l'heure de l'alarme, la lampe commence à s'allumer progressivement, brillant plus lumineux;
- lors de l'allumage de la lampe, des signaux sonores sont également émis qui ne permettront pas à l'objet endormi d'ignorer l'alarme;
- Vous devez également pouvoir installer un son gênant supplémentaire pour un réveil plus efficace, si nécessaire. Il serait également intéressant de créer une fonction qui vous permet d'allumer la lumière à pleine luminosité ou de l'éteindre après un réveil complet;
- Et enfin, l'horloge et l'alarme devraient pouvoir régler l'heure.
Un croquis prêt à l'emploi pour maison peut être téléchargé à la fin de l'article. Le code contient des commentaires détaillés qui vous permettront de le modifier pour répondre à tous les besoins.
C'est tout, le produit fait maison est prêt, vous pouvez commencer les tests.