Vatten stänk väckarklocka - vakna till vatten faller på dig (3 / 5 steg)

Steg 3: Skriva koden för Arduino



Jag kodade min Arduino att ta in på den aktuella tiden och önskad alarmtid. LCD-skärmen visas aktuell tid och tiden som larmet var inställd. När det var dags för larmet att gå ut, sa jag servo att snurra, välta flaskan med vatten och låta gravitationen häll det på mitt ansikte. Du kan hitta min kod här. Min servo sedan bröt, så jag gjorde det igen med en liten motor. Koden är nästan samma, men du kan hitta det här.

Skriva Arduino koden omfattar tre grundläggande steg:

  1. Ta emot indata från användare om aktuell tid och önskad alarmtid
  2. Att hålla reda på och Visa tid
  3. Hälla vattnet vid rätt tid

1. för att få input, har jag Arduino körs i en slinga som väntar på att få en tangenttryckning från knappsatsen. Om den gör, kontroller Arduino om det är flera. Om det är, sparar det detta som den aktuella timmen. Om nästa indata är ett tal, det skulle föröka det första numret av tio, och lägga till den nya en (input 1,2, # ger 1 * 10 + 2 = 12). Om det var input #, det skrivs: och användaren kan ange aktuell minut. Jag gör en liknande process för att få aktuell minut. Tid biblioteket som jag hämtat från här var mycket användbart. Jag använde den för att ställa in aktuell tid. Jag fick larmet ingång på samma sätt, och bara sparat.

2. tid biblioteket är super lätt att använda för att hålla reda på och Visa tiden. Jag gjorde detta i loop(); del av min kod. Var tionde sekund jag kontrollera tiden och skriva ut den på LCD-skärmen, och om det matchar alarmtiden sedan jag anropa funktionen att hälla vattnet.

3. Detta är den enklaste delen av koden, och den kortaste. Det ingår i den funktion wakeup(); Jag började koden genom att ange min servo till 0 grader. När det är dags att vakna, jag rotera det ner till 90 grader, och eftersom den är ansluten till koppen koppen också roterar, och jag bli blöt. Efter fem sekunder återgår cup till sin ursprungliga upprätt position att vara redo för nästa användning. Efter jag fick gjort, min servo dog, så jag hade toppen ersätta det med ett högt vridmoment hobby motor. i kölvattnet upp funktion tillämpas jag sedan en spänning på basen av transistorer, så att nuvarande flöda genom motor snd spin, orsakar koppen att spilla. Då har användaren manuellt driva det tillbaka upp till utgångsläget.

Detta är bara ett sätt att skriva kod-It kan göras många olika sätt. Till exempel kan du göra det så att du bara ange den tid en gång, då ca åter-ställa alarmet så mycket som du. Eller du kunde det gå som en timer i stället en väckarklocka. Känn dig fri att experimentera med den och dela!

Se Steg
Relaterade Ämnen

Hur man kan forma en vatten falla i Minecraft

några av er kanske vill göra ett vattenfall hus men vattenfallet är ur form. Om du har detta problem sedan läsa på!Steg 1: Material Du kan använda allt tillgängligt material. För ett mer naturligt utseende Använd smuts eller de omgivande material. Hu...

Hur man spela bas till jag vill ha dig tillbaka Del1

här är den första delen av en två kompanjon på hur man spelar bas till den stora Jackson 5 melodi jag vill du tillbaka. Basgång spelades ursprungligen av Welton Felder - det är en bra bas linje, kul att spela live - du borde definitivt kolla upp.Om d...

Konvertera gamla resväska till kamera fall

jag var ute efter för att köpa en pelican fall att lagra min kamerautrustning. Fall är alldeles för dyrt för vad jag behöver dem att göra men jag plocka och plocka systemet.Bara visar sig när jag köpte en resväska på Frälsningsarmén och mätningarna v...

Hur du sätter en laptop till en väckarklocka

Efter jag realiserbar jag har en gammal Dell Inspiron Mini som var riktigt långsam, jag bestämde mig att eftersom ingen använde den, skulle det vara perfekt för att förvandla till en väckarklocka.Steg 1: Få programvaraFörst måste du en klocka skärmsl...

Pianeau - ett Instrument för vatten

Pianeau är ett piano som instrument som drivs med vatten. Vi uppfann det för en skoluppgift på produktdesign (på Howest industriell Design Centre) för Bolwerk. Målet var att prototypen en interaktiv installation "vatten" som huvudtema, användas...

Grå vatten system DIY för $130 i delar

Jag nyligen ombyggt båda våra badrum och jag letade efter ett sätt att installera en billig Gråvatten system, så jag kan använda min duschvatten (med en flip en strömbrytare) att vattna min trädgård.Jag hade svårt att hitta ett nyckelfärdigt system,...

Vatten Kefir

Som Kombucha men vill ha något annat? Detta följer liknande egenskaper Kombucha, men är ett gott alternativ.Aldrig hört talas om Kombucha? Vad är vatten Keffir?Vatten kefir är tillverkad av kefir korn, även känd som socker korn, tibicos, tibi eller j...

KidWash 2: PVC Sprinkler vatten leksak

kul leksak med mister jets hjälper barnen slå värmen.Detta projekt har en stor skuld i den ursprungliga KidWash instructable av diskontinuitet. När jag såg det visste jag genast det skulle på listan "måste bygga" för sommaren. En bra kombination...

AquaLight - vatten flaska ficklampa

har du någonsin lyste en ficklampa runt huset och märkte hur vacker den ser ut under ett glas vatten? Nu kan du fånga att skönhet i en flaska för att förstora! Så, bygga din AquaLight idag!AquaLight är en bärbar ficklampa som du kan använda runt huse...

Damm och vatten bevis kamera fall

som jag började ställa in längre och längre tid förfaller och ta videoklipp i butiken insåg jag att jag behövde någon typ av sköld eller fallet för min kamera. Detta fall är lufttät, vattentät, damm bevis, chock och skräp resistenta.Allt du behöver ä...

Poor mans vatten raket

i detta instructables du kommer att lära att göra en grundläggande raket ur en flaska vatten och källa med högtryck. Hoppas du njuta av :DSteg 1: material För detta projekt behöver du följande:-Tomma vattenflaska-Trycksatt vattenkälla som en trädgård...

Enkelt vatten Sensor

jag kommer att lära dig hur man gör en enkelt vatten sensor circuitSteg 1: Samla delar Reservdelslista1 Generella NPN Transistor $0,101 50 K Trimpot $0,151 47 ohm Resistor $0,011 LED $0,081 Proto styrelse eller du kan etch A PCB1 3 volt källa batteri...

Fishermans stövlar, Hemlagad höga gummistövlar/gummistövlar för promenader i vatten

detta är min hemgjorda fisherman's stövlar för att gå i vattnet. Du kan göra dem från artiklarna, normalt finns hemma. Priset för denna skapelse är någonstans ca 3,5 GBP :)Steg 1: Vad behöver du? Idén är enkel. Få något, som är vattentät och något so...

LED Sunrise väckarklocka med anpassningsbara låten larm

min MotivationDenna vinter min flickvän hade en massa problem med att vakna på morgonen och verkade lida av SAD (Seasonal Affective Disorder). Jag ens märker hur mycket svårare det är att vakna på vintern eftersom solen inte har kommit ännu. Symtom p...

Tillämpa Vinyl grafik fordon

En bra låt författare, heter Lionel Richie, skrev och sjöng en låt som heter "EASY". Det var inspirationen bakom namnet jag har slutligen beslutat om för min buss. Den första raden av låten är, "det är därför jag är lätt, som en söndag morg...

Nybörjarguide till att spela Piano

STEG 1 Varför spela Piano?STEG 2 titta på PianoSTEG 3 hem nycklar och A-GSTEG 4 vad är skalor?STEG 5 behandlingen musik: IntroduktionSTEG 6 rader och utrymmenSTEG 7 skrivet Piano musik och rytmSTEG 8 nycklar och tonarterSTEG 9 få det tillsammans med...

Hur man färga håret hemma: från att välja en färg till korrekt tillämpning

Kommer att få håret färgat på en salong kan vara extremt dyrt. Om du funderar på att färga håret men inte vill betala $50 eller mer, kan du få ett kit för att färga håret hemma. Hem dye kit är enkel och billig och dödsprocessen tar bara ungefär en ti...

Skaka & vakna

Många par stöter på detta problem, de måste vakna upp vid en annan tidpunkt. Med en vanlig väckarklocka vakna de båda vid larm av. Shake & Wake är lösningen för detta problem. Klockan med hjälp av en trådlös RF-signal och sänder en signal till kudden...

Musik spelas väckarklocka

Detta Instructable kommer att utforma en musikspelare från använder olika byggstenar. Ni förstår kommunikationen mellan mikrokontroller, minne, dator, LCD-display, RTC, IR-fjärr och musik fil dekodern. Jag ska försöka mitt bästa för att lära dig på e...