Arduino minuterie multiple. Jour d’après et alarme basé

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é)

Articles Liés

LilyPad Arduino nuit et jour Toy

LilyPad Arduino nuit et jour Toy

j'enseigne un cours de ce semestre sur la technologie dans les bibliothèques et cette année il y aura une attribution making / codage à l'aide de LilyPad Arduino. Il s'agit d'une affectation basée sur l'enquête, à composition non limitée, apprendre-a
Surveillance de l’environnement Arduino mini ** mise à jour - ajout RTC ***

Surveillance de l’environnement Arduino mini ** mise à jour - ajout RTC ***

il s'agit d'un exemple de comment vous pouvez utiliser l'Arduino pour contrôler divers paramètres environnementaux et de les afficher sur un écran LCD.Remarque : J'ai ajouté une horloge en temps réel ! Pour voir les étapes, les composants ajoutés et
CCF Breakout pour DS1339 sur Arduino - faible coût, batterie de secours, 2 alarmes

CCF Breakout pour DS1339 sur Arduino - faible coût, batterie de secours, 2 alarmes

Le CCF plus populaire pour l'Arduino est le DS1307, vendu par Adafruit, Sparkfun et autres. Toutefois, elle a quelques inconvénients, dont le plus notable est que sa tension de fonctionnement est de 5v, ce qui signifiait que je ne pouvais pas l'utili
Corps humain Induction alarme basée sur Arduino avec Arduino UNO, Module de capteur infrarouge, Module Buzzer

Corps humain Induction alarme basée sur Arduino avec Arduino UNO, Module de capteur infrarouge, Module Buzzer

ICStation l'équipe du service recherche et développement ont fait de ce projet sur l'alarme de l'induction du corps humain. Il utilise une tension DC5V pour travailler. Quand quelqu'un fait son apparition dans la zone induisant du capteur infrarouge
Fixer iPhone bloqué en position de récupération après mise à jour (OTA / iTunes)

Fixer iPhone bloqué en position de récupération après mise à jour (OTA / iTunes)

Lorsque vous mettez à jour votre iPhone, iPad, iPod ou n'importe quel iDevice plus du temps la mise à jour sera aller parfaitement et avec Out Any Errors.But, parfois la mise à jour va obtenir mal ou obtenir erreurs et prendre votre iDevice en Mode d
Arduino lumière après le Robot et en évitant

Arduino lumière après le Robot et en évitant

Il s'agit d'un smiple qui suivent ou éviter la lumière du projet.J'ai fait cette Simulation Proteus 8.3 pro.Composants requis:-1) Arduino uno.2) LDR 3.3) moteurs à engrenages de c.c 2.4) un Servo.5) k 1 trois résistances.6) un pont en H l290D7) one s
Arduino/App contrôlée Desk Light

Arduino/App contrôlée Desk Light

Pour ce projet, je voulais quelque chose qui me permettrait d'enseigner moi-même plus d'infos sur Electronique/logiciel, quelque chose je n'ai pas vraiment obtenu en encore... J'ai décidé qu'un jour serait une bonne plateforme pour cela.La conception
Guide du débutant pour Arduino

Guide du débutant pour Arduino

Après quelques années d'expérimentations avec Arduino, j'ai décidé que le moment est venu de partager les connaissances que j'ai acquis. Donc j'ai ici, il va, un guide pour Arduino, avec les bases nues pour les débutants et quelques explications plus
La réalisation d’un cardan bricolage sans balais avec Arduino

La réalisation d’un cardan bricolage sans balais avec Arduino

Il s'agit d'une histoire de mon troisième projet avec gyro bon marché et Arduino.Après les précédentes deux projets, Simple pendule inversé et calligraphie 3D, j'ai pensé faire Caméra cardan avec Arduino. Puis j'ai eu trois stratégies pour le projet.
Arduino Dollhouse

Arduino Dollhouse

Un plaisir du projet pour l'apprentissage de base programmation Arduino, impression 3D, construction de PCB, composant à souder, câblage - tout garantis pour vous permettre de vous amuser au moins autant que votre enfant:)Étape 1: Ce que vous aurez b
Arduino Yun - panneau solaire, système de surveillance

Arduino Yun - panneau solaire, système de surveillance

Tout d'abord, s'il vous plaît nue avec moi. Il s'agit de mon premier Instructable.En juin 2015, nous avons obtenu notre système de panneau solaire de 1kW installé. C'est un système de réseau, donc l'énergie excessive est envoyée dans le réseau public
Artemis & Apollo : Dancing with Arduino et détection de lumière

Artemis & Apollo : Dancing with Arduino et détection de lumière

selon la mythologie grecque, Artémis et Apollon ont été immortel jumeaux nés il y a sur un îlot rocheux en mer Egée. Artemis, sa chasse bow pieds posées et flottes rembourrage la couverture morte, régnèrent en tant que déesse de la lune. Son frère ju
Arduino All-in-One Getting Started Guide

Arduino All-in-One Getting Started Guide

un tutoriel tout-en-un pour la mise en route de la plate-forme de prototypage électronique open source Arduino . Ce guide est conçu pour les débutants, mais devrait être également vous être utile si vous avez déjà bricoler avec l'électronique mais so
Arduino Powered Home

Arduino Powered Home

J'ai fait quelques mises à jour à cette instructable depuis août 2014 ***J'ai décidé de partager ces informations afin que cela pourrait aider d'autres personnes qui ont eu du mal à faire des choses semblables avec leur Arduino. J'ai récemment obtenu