Arduino flera timer. Dag bygger och alarm baserat



Så blev jag ombedd av någon om jag kan göra något som kommer att starta en motor på en bestämd tid. OK... lätt.

Men motorn ska börja varje dag med en annan timme eller kanske måndag och fredag på en timme och söndag inte alls, eller whenver han vill programmera motorn att starta. Jag trodde detta skulle göra ett bra projekt, särskilt som han kom med begäran att starta tre motorer trots allt. Efter flera diskutioner med flera personer jag har slutat med ett projekt som:

-Kan ha upp till 6 "larm". I själva verket kan antalet vara större med små ändringar i koden

-Kan starta upp till 7 enheter separatelly (varje enhet är ansluten till en PIN-kod).

-Har en realtidsklocka (DS1307)

-Bygger på Arduino

-Sparar inställningarna i EEPROM så att de inte kommer att fogotten efter ett strömavbrott.

För detta projekt har jag gjort två sköldar som läggs ovanpå Arduino UNO.

En sköld med DS1307 RTC (jag hade inte tid att vänta på en färdigt en)

En sköld som har tre knappar ansluten, en 16 x 2 LCD och tre reläer (resten av anslutningar (4 av dem) skulle behöva anslutas från stiften direkt. Jag gjorde som programplaneringen för dem, men eftersom jag inte behövde mer än 3 utgångar, det gjorde jag inte gjort en större sköld:).

Så för den fungerande principen nu:

Kan användaren:

-Ställ in aktuellt datum och tid och den aktuella dagen i veckan.

-Välj en tid för var och en av de 6 möjliga larm

-Välj den dag som varje larm ska startas

-Välj den tid (i eaither sekunder eller minuter) som ett larm kan stanna på

-Välj utgångarna (reläer) som ska startas när vart och ett av alarmen kommer att börja.

Alla dessa visas på 16 x 2 LCD-skärmen och kommer att inrättas med tre knappar.

Till exempel om jag vill att systemet ska vatten min gräsmatta måndag till fredag från 08.00 till 21.00, lördag för att starta uppvärmning av vatten i poolen på 8.20 (inte att jag har en ;)) stannar vid 9.00 och varje dag för att starta coffe gör maskinen vid 7.30 och stoppa det på 7,31, jag skulle behöva ställa in 3 larm :

1. första larm med start timme vid 8.00 och en period av 60 min som kommer att köras i de första sex dagarna i veckan samt kommer två av reläer (om jag har två pumpar för gräsmattan)

2. andra skulle börja 8.20 och köra i 40 minuter och skulle börja relä nummer 3 och skulle köra endast lördag

3. den tredje en skulle börja varje dag på 7.30 och skulle köra för 60 SEK och skulle börja relä nummer 4 (om du har en ansluten)

Se Steg
Relaterade Ämnen

Arduino Real Time klocka med Alarm och miljö-sensorer

Arduino klocka, med batteribackup (realtidsklocka), tid, datum, Alarm, temperatur, fuktighet, tryck, LCD utgång, knappsats ingång, viloläge, LED LCD-belysning (4 X) vit med dimmer kontrollSteg 1: ReservdelslistaArduino Real Time klocka med Alarm och...

Bygga och använda en MOSFET Arduino Shield

Någon gång under Arduino, du kommer att vilja lämna det lugna vattnen i blinkar en LED och styra något lite mer kraftfullt. För att göra det, kommer du att behöva lite hjälp.Transistorer kan användas som en switch med Arduino's digital signal för kon...

Bygga en XBMC/KODI remote med Arduino, IR-Sensor sköld och VB.NET

Bygga en XBMC/KODI remote med Arduino och en IR-Sensor sköld, som kommer att arbeta med någon fjärrkontroll.Jag ville styra min XBMC/Kodi dator från min satellitdekoder avlägsen, eftersom jag antingen titta på filmer på XMBC/Kodi eller satellit-TV, s...

Bygga och kod en MONSTER musikaliska teslaspole med en mikrokontroller

besök min youtube sida för fler projekt: http://www.youtube.com/channel/UCksEFn8xaLP0z4rsiHa9zcA?feature=mheeNär vintern kommit, att många tvingas stanna inomhus... För många är innebär detta spelar Alfapet med mormor, titta på TV, gör pussel och sit...

Bygga och flyga en Paramotor - tryggt och billigt

drömmen:Ända sedan jag var ett litet barn, drömde jag om flygande. Mitt första försök runt 8 år, liknade en överdimensionerad kite av trädgrenar och svart plast. Sägas att det var ett misslyckat försök på flyg, och lyckligtvis för mig, bergen nära dä...

Dagis övervakning och spårning System med Intel Edison Development Kit

Vi har byggt ett dagis övervakning och spårning system med Intel Edison styrelsen tillsammans med Bluetooth låg energi (BLE) enheter och en USB-kamera. Det är en demonstration av hur lätt Intel Edison DevKit kan användas för att bygga en lösning till...

Arduino Real Time Clock (DS1307)

Denna tid jag kommer att visa dig hur man gör en modul för att låta den Arduino reda på tiden. Även om det finns många tutorials för modulen realtidsklocka ville jag göra min version av denna modul helt fokuserat på steg för steg lödning. Instructabl...

Bygga och flyga C/L modellflygplan

Säga "modellflygplan" och de flesta människor tror om någon med en sändare i sina händer. Mindre kända, men fortfarande lever, är fri flygning och kontroll linje flygplan, utan R/C. De flesta ungdomar vet inte om denna "pre digitala" h...

Arduino Kitchen Timer

detta instructable kommer guide du genom att skapa ditt eget Arduino baserade kök Timer. Detta är ett ganska enkelt projekt, som kräver liten eller ingen programmering eller elektronik kunnande, bara viljan att lära sig och fiol - en förmåga som är m...

Programming AVR med Arduino som ISP utan bootloader och externa crystal

Hej, jag är riktronics , och detta är min första instructable. Här förklarade jag hur till bränna program i din AVR microcontroller med en Arduino. Av detta behöver du inte köpa dyra AVR programmerare om du redan har en Arduino. Och jag antar att du...

Gå av i soffan, med Arduino, 3d tryckta inhägnad och programmerade med Embrio

Den grundläggande idén är att skapa något som kan upptäcka när mina hundar får på soffan när inte jag är där och "uppmuntra dem att få bort". Detta sker med en passiv IR-sensor och gör oljud att hundar inte gillar.Jag såg ett annat liknande proj...

Hur man bygger och ratta en AM-Radio

Introduktion och MotivationSyftet med detta Instructable är att demonstrera hur att designa och bygga en resonator krets som kommer att låt oss ställa in en viss AM radio frekvens. Vi kommer också kort diskutera hur radiofrekvenser överförs och hur a...

Bygga och måla en fågelholk

På sin 4: e födelsedag gav hans mormor, min son Arthur, Melissa och Doug Build din egen fågelholk kit. http://www.melissaanddoug.com/Build-Your-Own-Woode... Som ni ser på bilderna. Detta särskilt kit är ganska lämplig för mindre barn, att bygga och m...

Arduino justerbar Timer Controller med relä

detta är mitt första inlägg här, så jag hoppas jag får allt rätt!Jag har en gasvärmare millivolt (termoelement högen) veranda som har en manuell kontroll på den. Jag tröttnade på att få upp och ner att slå på och stänga av den, så jag beslöt att göra...

Hur man bygger och flyga en RC plan

Hej allihopa, i denna video tutorial jag beskriva hur att bygga och flyga en mycket enkel rc plan helt från grunden. Planerna för detta plan finns på min blogg; http://timcarlielle.blogspot.ca/2013/02/How-to-build-and-fly-RC-Plane.html...

Skicka SMS från Arduino över Internet med ENC28J60 och Thingspeak

Detta Instructable förklarar hur du skickar ett SMS från en Arduino använder Internet. Det finns många sätt att närma sig detta och jag kommer att förklara ett av de olika metoder som används för att utföra denna uppgift.Några viktiga punkter som beh...

Hur man bygger och overhead kamerarigg

jag behövs för att bygga och overhead kamerarigg och letade efter några specifikationer på hur man men kunde inte hitta några. så här är min.jag senare sluta gå och köpa en $30 stativ som kunde hålla en tyngre kamera...

Hur att bygga och måla modeller och samla dem.

Det här är ett intro till bygga och samla modeller.Steg 1: Hur man målarFärgen jag använt är sprayfärg. För att måla spray du måla på modellen och låta det torka. Färg det i rätt färger. Jag använde svart på denna modell på bilden.Steg 2: montering E...

Kissa Timer: Ansluta Arduino, Intel perceptuella Computing kameran och en Dränkbar vattenpump

i detta Instructables vandrar vi genom hur vi samman en Intel perceptuella Computing kamera, en Arduino Uno och en dränkbar pump så att vattenpumpen överför vatten från ett fartyg till ett annat när ingen sitter framför kameran.Vi skapade detta proje...