Arduino meerdere timer. Dag gebaseerd en alarm op basis


Dus werd ik gevraagd door iemand als ik kan maken iets dat met een motor op een vast tijdstip beginnen zal. OK... gemakkelijk.

Maar start de motor moet in elke dag op een ander uur of misschien maandag en vrijdag om een uur en zondag helemaal niet, of whenver die hij wil program van de motor te starten. Ik dacht dat dit zou een mooi project, met name dat hij kwam met het verzoek om te beginnen met drie motoren immers. Na verschillende discutions met verschillende mensen heb ik beëindigde omhoog met een project dat:

-Hebben tot 6 "alarm". In feite kan het nummer worden groter met kleine wijzigingen van de code

-Kun maximaal 7 apparaten gescheiden (elk apparaat worden aangesloten op een PIN-code).

-Heeft een real timerklok (DS1307)

-Is gebaseerd op de Arduino

-De worden instellingen opgeslagen in EEPROM zodat zij niet fogotten na een stroomstoring zullen.

Ik heb twee schilden die worden geplaatst op de top van Arduino UNO gedaan voor dit project.

Een schild met de RTC van de DS1307 (ik heb niet de tijd om te wachten voor een kant en klare)

Een schild dat drie knoppen heeft aangesloten, een 16 x 2 LCD en drie Relais (de rest van de verbindingen (4 van hen) zou moeten worden verbonden van de pins direct. Ik heb de programmering voor hen, maar, omdat ik niet nodig meer dan 3 uitgangen, heb ik niet gemaakt een grotere schild:).

Dus voor nu het werkingsprincipe:

De gebruiker kan:

-Opzetten van de huidige datum en tijd en de huidige dag van de week.

-Kies een tijd voor elk van de 6 mogelijk alarmen

-Kies de dag die elk alarm zal worden gestart

-Kies de tijd (in eaither seconden of minuten) die een alarm kan blijven op

-Kies de uitgangen (relais) die zal worden gestart wanneer elk van de alarmen zal beginnen.

Al deze worden getoond op de 16 x 2 LCD-scherm en zal worden opgericht met de drie knoppen.

Bijvoorbeeld als ik het systeem water mijn gazon maandag tot en met vrijdag van 8 11.00 uur tot 21.00, zaterdag om te beginnen met het verwarmen van het water in het zwembad op 8.20 (niet dat ik heb een ;)) wilt stoppen om 9.00 uur en elke dag te beginnen met de koffie machine maken op 7U30 en stoppen bij 7.31, ik zou moeten 3 alarmen instellen :

1. eerste alarm met het eerste uur op 8.00 en een periode van 60 minuten die wordt uitgevoerd in de eerste zes dagen van de week en twee van de relais wordt gestart (als ik heb twee pompen voor het gazon)

2. de tweede zou beginnen om 8.20 en uitvoeren voor 40 minuten zou lopen alleen zaterdag en zou beginnen de relay nummer 3

3. de derde factor zou beginnen elke dag om 7.30 en 60 seconden zou lopen en zou beginnen de relay nummer 4 (als u aangesloten hebt)

Gerelateerde Artikelen

Arduino gebaseerde schaduw Alarm

Arduino gebaseerde schaduw Alarm

Schaduw alarmen worden meestal gebruikt voor bescherming tegen diefstal. Een schaduw alarm is een apparaat dat een geluidssignaal klinkt wanneer een schaduw valt. Hier beschreven is een eenvoudige schakeling van een arduino gebaseerd schaduw alarm. D
Arduino Countdown Timer

Arduino Countdown Timer

The Arduino timerfunctie is een leuke weekend-project voor beginners die wil gaan naar iets iets geavanceerder. De timer wordt bepaald twee 7-segment displays die tellen naar beneden van 99 tot 0, en kunnen worden gestopt en gestart met behulp van ee
Arduino tijd en Sensor-gebaseerde Androïde muziekspeler

Arduino tijd en Sensor-gebaseerde Androïde muziekspeler

Veronderstel uw muziekspeler die spelen voor u, een speler die zin het omringend licht, temperatuur en tijd , dat is van invloed op de stemming van een persoon, en kies een song categoriseren als stemmingen. Omdat ik niet een sensor die menselijke em
Arduino Real Time wekker met temperatuur en LED-verlichting. Afstandsbediening

Arduino Real Time wekker met temperatuur en LED-verlichting. Afstandsbediening

Arduino Klok, met batterij back-up (real-time clock), tijd, datum, Alarm, temperatuur, LCD output, IR externe input, slaapstand, LED-verlichting (10 X) rood en blauw multi-mode.Stap 1: Stap 1: onderdelenlijstArduino Klok, met batterij back-up (real-t
Arduino countdown timer met setup knoppen

Arduino countdown timer met setup knoppen

In deze handleiding Instructables zal ik u tonen hoe te maken van uw eigen Arduino twee-cijferige countdown-timer. Ik maakte mijn eigen circuit met behulp van de ATmega328 micro controller, maar dit is een optionele stap. In deze handleiding zal ik u
Arduino Internet Time Client

Arduino Internet Time Client

UPDATE! 11/15/2015Toegevoegd een WiFi en oplaadbare batterijoptie (stap 10).UPDATE!Toegevoegd 12h / 24h-switch en standaard / Daylight Savings Time schakelaar! Zie stap 7 & 8.Heb je ooit wilde een klok die nauwkeurige tijd tot een officiële tijdsbron
LilyPad Arduino nacht en dag Toy

LilyPad Arduino nacht en dag Toy

ik ben het onderwijzen van een cursus dit semester op technologie in bibliotheken, en dit jaar zal er een toewijzing van het maken / coderen met behulp van de LilyPad Arduino. Dit zal een onderzoek gebaseerde open, leren-zoals-u-go toewijzing. Ik had
Menselijk lichaam inductie Alarm op basis van Arduino met een Arduino UNO, infrarode Sensormodule, Buzzer Module

Menselijk lichaam inductie Alarm op basis van Arduino met een Arduino UNO, infrarode Sensormodule, Buzzer Module

ICStation team van de afdeling onderzoek en ontwikkeling hebben gemaakt dit project over het menselijk lichaam inductie alarm. DC5V spanning wordt gebruikt om te werken. Wanneer iemand wordt weergegeven op het inducerend gebied van infrarode sensor e
Blynk Arduino meerdere DS18B20 Thermometer weergeven op iOS of Android

Blynk Arduino meerdere DS18B20 Thermometer weergeven op iOS of Android

Dit project maakt gebruik van de Blynk app op een iOS of Android apparaat weer te geven van de waarden van meerdere DS18B20 sensoren.Stap 1: Weergave meerdere DS18B20 sensoren met behulp van Blynk op iOS of Android apparaatDit is een follow-up van he
Solar tracker met arduino uit elke dag materialen

Solar tracker met arduino uit elke dag materialen

Deze solar tracker modelbouw is zo eenvoudig dat er geen behoefte aan een volledig uitgerust laboratorium is om te maken. Eigenlijk deed ik het in mijn keuken! Aan de andere kant zijn de belangrijkste idee en software, zodat ik durven zou om ze te ge
Real-time Web gebaseerd huishoudelijke Power Usage Monitor

Real-time Web gebaseerd huishoudelijke Power Usage Monitor

dit Instructable details een monitor van het gebruik van real-time web-based huishoudelijke macht. Het eindresultaat is een live grafiek op een webpagina dat updates elke 10 seconden met de momentane stroomverbruik voor mijn hele huis. De elektrische
Intel® Edison Hands-on dag 2: FlameFire alarm

Intel® Edison Hands-on dag 2: FlameFire alarm

Installeer een brandalarm in de keuken zullen van nut zijn voor ons. Een kleine vlam kan leiden tot het en het bereik hiervan kan het bereiken van 20CM. Deze mini brandalarm kunnen sommige ongelukken voorkomen dus waarom niet?Vereiste onderdelen1 × d
Arduino Real time klok met behulp van Ds1302

Arduino Real time klok met behulp van Ds1302

Deze week heb ik besloten dat ik wil bouwen een klok. Ik wil een klok diealtijd het juiste moment dus ik moet een onderdeel dat hiervoor die ik wat onderzoek en vond ik de ds1302.Stap 1: Bekijk de videoIk maakte een video op YouTube waar ik je laten
Sla voor Life - 101 Arduino gebaseerd geautomatiseerd Controller voor Aeroponics, Aquaponics, hydrocultuur, enz.  Intel Curie

Sla voor Life - 101 Arduino gebaseerd geautomatiseerd Controller voor Aeroponics, Aquaponics, hydrocultuur, enz. Intel Curie

SAMENVATTINGEen apparaat dat kan worden gebruikt voor het besturen van tot 4 verschillende Hydroponic/Aeroponic systemen tegelijk. Het apparaat zal bepalen van de componenten van het systeem en zal melding naar een LCD-scherm weergegeven en kan de ge