arduino:proghoraire
Différences
Ci-dessous, les différences entre deux révisions de la page.
— | arduino:proghoraire [2024/02/09 17:10] (Version actuelle) – créée - modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Un programmateur horaire à mémoire avec Arduino ====== | ||
+ | |||
+ | Un morceau du projet [[http:// | ||
+ | |||
+ | Avoir une petite boite qui allume et éteint les machines par commande et programmation: | ||
+ | * un mini arduino pro 5v a 2€ | ||
+ | * une horloge rct i2c genre DS1307 2€ | ||
+ | * ex http:// | ||
+ | * ex http:// | ||
+ | * | ||
+ | * une mémoire AT24C256 EEPROM I2C 4€ ? si pas dans le module rtc | ||
+ | * http:// | ||
+ | * un bouton de mise en route | ||
+ | * un module relais 1 voie | ||
+ | * < | ||
+ | * http:// | ||
+ | * http:// | ||
+ | |||
+ | * http:// | ||
+ | < | ||
+ | G6BK-1114P-US: | ||
+ | |||
+ | 1 2 3 4 S:Set coil | ||
+ | + + + + R Reset coil | ||
+ | S R | ||
+ | + + | ||
+ | 6 5(+) | ||
+ | </ | ||
+ | fonctionnement: | ||
+ | - impulsion 7ms sur 1(-) et 6(+) => 3 connecté à 4 | ||
+ | - impulsion sur 2(-) et 5(+) => 3 et 4 déconnectés | ||
+ | |||
+ | il y aussi en 3v : | ||
+ | Sur l' | ||
+ | ====== Logiciel ====== | ||
+ | **Ressources** : | ||
+ | * https:// | ||
+ | * http:// | ||
+ | * http:// | ||
+ | |||
+ | modif date en tapant 1: | ||
+ | |||
+ | première version sans alarm : {{: | ||
+ | |||
+ | une autre avec capteur humidité en plus RHT2 : {{: | ||
+ | {{: | ||
+ | |||
+ | Usage : | ||
+ | * 1 mode mise à l' | ||
+ | * 2 mode alarme ON horaire du jour ex 2, | ||
+ | * 3 mode alarme OFF horaire du jour ex 3, | ||
+ | * 4 mode alarme ON heure et jour du mois ex 4, | ||
+ | * 5 mode alarme OFF heure et jour du mois ex 5, | ||
+ | * 6 mode delais en seconde avant ON maxi 120 sec | ||
+ | * 7 mode delais en seconde avant OFF maxi 120 sec | ||
+ | * 9 mode RAZ des alarmes | ||
+ | |||
+ | attention la fonction délais est un peu triviale , c'est un bête pause, donc il faut en attendre la fin pour récupérer la main... à améliorer ;-) | ||
+ | |||
+ | ====== Discuter avec l' | ||
+ | Arduino-serial est la pour nous ;-) | ||
+ | * https:// | ||
+ | {{: | ||
+ | ======= Piste 2 avec module réseau ======= | ||
+ | Plutôt que d' | ||
+ | * un mini arduino basse conso ( 8 MHz 3,3v ) | ||
+ | * un module ethernet | ||
+ | * un relais bistable | ||
+ | * une alimentation POE ( par le réseau ) | ||
+ | |||
+ | * l' | ||
+ | * la programmation se fait par le réseau et donc est accessible par d' | ||
+ | * l' | ||