Prise électrique automatisée (timer) pour maintenir en charge les batteries
Afin d'automatiser certaines tâches (notamment les recharges de batteries qui doivent se faire tous les deux mois au minimun pour les vélos électriques), voici un petit montage qui contrôlera une prise électrique de manière réglable en 0 et 999 jours. J'utiliserai également ce montage pour charger les batteries de type lipo et avoir à dispos des batteries toujours chargées.
Au final ça me donne ça:
Fonctionnement:
On branche les chargeurs de batteries (avec leurs batteries branchées) sur les prises 220v, on règle le nombre de jours entre deux recharges désirées ainsi que l'heure (pour profiter des heures creuses d'électricité) et on laisse faire. On peut également déclencher manuellement les recharges.
Tous les changements (heure déclenchement, Nombre de jour entre déclenchement) sont ensuite stockés dans la mémoire eeprom de l'arduino et donc même après une coupure électrique, ces infos seront sauvegardées.
Les boutons:
Constituée de 8 boutons (et 8 leds) voici comment l'utiliser( les chiffres en parenthèse correspondent auxs nombre d'appuis du bouton de paramétrage N°7) :
Bouton 1: (1)Jour moins; (2)Heure moins; (3)Jour moins
Bouton 2: (1)Jour plus; (2)Heure plus; (3)Jour plus
Bouton 3: (1)Heure moins; (2)Minute moins; (3)Mois moins
Bouton 4: (1)Heure plus; (2)Minute plus; (3)Mois plus
Bouton 5: (1)Minutes moins; (3)Année moins
Bouton 6:(1)Minutes plus; (3)Année plus
Bouton 7:Paramétrage: 1er appui (1):écran gauche nombre de jours entre chaque cycle, écran droit heure déclenchement
2ème appui(2): réglage heure
3ème appui(3): réglage date
Bouton 8: Déclenchement manuel des prises électriques (on/off)
Fabrication:
Il vous faudra les composants suivants (coût total 12 à 15 Euro):
-1 Arduino nano
-1 Alimentation 9v
-1 relais 220v 10 A compatible Arduino (il y a un transistor pour gérer le relais) (relais)
-1 mode RTC compatible Arduino (pour gérer le temps) (RTC)
-1 écran 8 segments avec boutons et leds gérer par un TM1638 compatible Arduino (Ecran)
Le schéma:
branchement:
TM1638 écran/bt: STB=>D7 Arduino, CLK=>D9 Arduino, DI0=>D8 Arduino
RTC: SDA=>A4 Arduino, SCL=>A5 Arduino
Relais In => D3 Arduino
Alimentation : Gnd => Gnd; + 9v => Vin Arduino
Téléversement du programme:
il faut connecter l'arduino à un ordinateur après avoir téléchargé, si nécessaire, l'IDE Arduino (https://www.arduino.cc/en/Main/Software).
On va ensuite sur le lien suivant pour récupérer les deux bibliothèques (Library) RTClib.zip et tm1638.zip et le programme Timer_RTC.ino
https://github.com/christoams/Timer
On dézippe les bibliothèques dans mes documents\Arduino\Library puis on ouvre Timer_RTC.ino avec l'IDE Arduino, on sélectionne le port de l'arduino dans tools\port puis on téléverse dans l'arduino
Montage:
Une fois les branchements effectués, on peut incruster le système dans une triplette électrique (bon ça dépasse un peu!).
J'ai ensuite thermoformé une plaque de Styrene (plastique) pour faire un capot à l'électronique.