La solution pour créer un tel réveil peut convenir à ceux qui ont longtemps été fatigués d'un réveil normal avec un signal désagréable. La lampe sur elle a la capacité d'augmenter la luminosité en douceur, simulant ainsi le lever du soleil. La principale caractéristique d'un tel réveil est la possibilité de régler avec précision ses composants. Un signal répétitif avec un réglage pour n'importe quel jour de la semaine, une éclipse douce, la luminosité maximale de la lumière, la durée de l'augmentation de la luminosité, etc.
Matériaux:
- Arduino Uno
- LED lumineuses 12 pièces
- Résistances 300 Ohm 12 pcs
- Transistor NPN (l'auteur utilise TIP-120)
- boutons 7 pièces
- résistances de 10 kOhm 8 pcs
- Écran LCD (l'auteur utilise un écran LCD avec interface I2C pour enregistrer les ports Arduino)
- squeaker (buzzer)
- fiches pour connecter des pièces à Arduino
Montage du circuit:
Pour faciliter la connexion / déconnexion des LED au circuit, l'auteur a soudé le connecteur aux fils des LED. Cela sera utile lorsque toute la structure s'insérera dans le logement à la fin du travail.
De plus, tous les autres composants sont connectés conformément au schéma.
Le code source du programme peut être téléchargé sous l'article
L'archive contient un croquis pour Arduino et toutes les bibliothèques. L'auteur a décidé de ne pas créer les bibliothèques "Bounce", "LiquidCristal_I2C" et "Wire", mais si vous décidez que vous pouvez également les utiliser, elles sont du domaine public. L'auteur a également créé
Après avoir téléchargé le programme dans Arduino, vous pouvez commencer à créer le boîtier.
Les LED sont placées au plafond, l'écran et les boutons sont montés dans des endroits spécialement percés pour eux.
Voici l'alarme dans l'assemblage final:
L'affichage indique «Maandag» qui signifie «lundi» dans la langue de l'auteur, mais tout est changé en anglais dans le code.