Donc, on m’a demandé de quelqu'un si je peux faire quelque chose qui va commencer un moteur à un moment précis. OK... facile.
Mais le moteur devrait démarrer en chaque jour à différentes heures ou peut-être lundi et vendredi à une heure et le dimanche, pas du tout, ou whenver il veut programmer le moteur démarre. J’ai pensé que cela ferait un beau projet, surtout qu’il est venu à la demande de démarrage de trois moteurs après tout. Après plusieurs discutions avec plusieurs personnes, j’ai fini avec un projet qui :
-Peut avoir jusqu'à 6 « alarmes ». En fait, le nombre peut être plus grand avec de petites modifications du code
-Pouvez commencer jusqu'à 7 appareils separatelly (chaque appareil connecté à une broche).
-Dispose d’une horloge temps réel (DS1307)
-Repose sur l’Arduino
-Enregistre les paramètres dans l’EEPROM afin qu’ils ne seront pas oubliés après une panne de courant.
Pour ce projet, j’ai fait deux boucliers qui sont mis sur le dessus de Arduino UNO.
Un bouclier avec le RTC DS1307 (je n’avais pas le temps d’attente pour un prêt à l’emploi)
Un bouclier qui dispose de trois boutons connectés, un 16 x 2 LCD et trois relais (le reste des connexions (4 d'entre eux) devront être connectés directement des broches. J’ai fait fourni de la programmation pour eux, mais, étant donné que je n’ai pas besoin de plus de 3 sorties, je l’ai ne pas fait un grand bouclier:).
Donc pour le principe de fonctionnement maintenant :
L’utilisateur peut :
-Mettre en place la date et heure et le jour de la semaine.
-Choisir une fois pour chacun des 6 alarmes possibles
-Choisir le jour qui démarre chaque alarme
-Choisir la durée (en eaither secondes ou minutes) une alarme peut rester allumé
-Choisir les sorties (relais) qui démarre lorsque chacun des alarmes va commencer.
Tout cela seront montrés sur l’écran LCD 16 x 2 et seront mis en place à l’aide de trois boutons.
Par exemple si je veux le système pour arroser ma pelouse lundi au vendredi entre 08:00 à 21:00, samedi pour démarrer le chauffage de l’eau dans la piscine à 8.20 (non pas que j’en ai un;)) et arrêter à 9 h 00, et tous les jours pour démarrer la machine à café à 07:30 et arrêter à 7.31, j’aurais besoin de mettre en place 3 alarmes :
1. première alarme avec l’heure de départ à 8.00 et une période de 60 minutes qui se déroulera dans les six premiers jours de la semaine et va commencer à deux des relais (si j’ai deux pompes pour la pelouse)
2. la seconde commencera à 8.20 et s’exécuter pendant 40 minutes et commencerait le nombre de relais 3 et irait seulement samedi
3. le troisième argument commence chaque jour à 7 h 30 et irait pour 60 secondes et commencerait le nombre de relais 4 (si vous en avez connecté)