Återställer ditt circadian klocka "biologiska organ klocka" med Arduino (2 / 4 steg)

Steg 2:

Arduino Atmel 328P kod

Förutsatt att du har Arduino IDE 1.6.5 installerade eller yngre. Observera att 1.6.6 och 1.6.7 har buggar och lägga till fler problem än du vill särskilt när vi använder andra programmerare att ladda upp.

i koden måste du justera:

  • #define DHT22_PIN 1 / / ändra pin-kod till din ingångsstift fuktighet DHT22

där ansluter du din DHT222 luftfuktighet meter till. Jag har stift 1

  • #define THERMO A1 / / extern termostat, också justera i linje 223
  • #define knappen A0 / / där du ska ansluta din knappen Växla till jordad med en 10K resistor till marken
  • #define LIGHT_PIN 9 / / PIN-koden som vänder på din bakgrundsbelysningen

  • int intervall = 30000; / / *** 30seconds x 1000 *** användaren definiera tillbaka brinntid när knappen sköt ***

  • denna samling innehåller ljusstyrkevärden för varje timme som det finns 24 timmar
    Start från 1 am. 0 är avstängd och 255 är fullt på. int led_brightness_data [24] = {0,0,0,0,0,0,250,250, 230,220,150,150,160,170,180,190, 200,190,180,170,160,0,0,0};

Här ser komplicerat men är lätt att räkna ut.

1 pm 0 anger bakgrundsbelysningen till låg. LÅGA släcks bakgrundsbelysningen.

2 am 0 = låg upp till 6 pm det stannar låg

Än vid 7 am det vaknar upp (men har inget larm) och tänds bakgrundsbelysningen.

Värdet 250 är en analog PWM-värde. 0 off till 255 fullt ut på.

Då olika ljusstyrka under dagen kan du ändra och slutligen kl 10 ett nollvärde stänga bakgrundsbelysningen av i 8 timmar.

Denna krets har utan alarm som alla använder sin telefon dessa dagar som larm.

  • initiera bibliotek med numrerar av gränssnittet stiften

    LiquidCrystal lcd (2, 3, 4, 5, 6, 7, 8); korrigera för builtcircuit.com.au kit //change till din kristall stift ut

  • och stift 9 är bakgrundsbelysningen pin
  • LCD.Print("Sunday"); Här kan du sätta ("Sonntag") eller andra språk efter behov ville på LCD-skärmen. Samma månad.
  • inget annat att ändra till slutet av 2999. LCD.Print("20"); år 2015 som kod på skriver ut de två sista siffrorna.
  • LCD.BEGIN (16, 2); Detta för LCD skärm 16 kolumner och 2 rader

  • Om du använder en större LCD-skärm med 4 rader koden ser ut så här lcd.begin(16,4);

och här koden

Nu behöver du en kod för att ställa in klockan

Se Steg
Relaterade Ämnen

Hur du återställer Windows 10 lokal Admin lösenord med startdiskett

Om du glömde lokal administratörslösenord i Windows 10, finns det några alternativ för att återställa lösenord, som att använda ett lösenord återställa disken, genom ett annat administratörskonto, och så vidare. Dock skulle inte alla människor skapa...

En 15-LED RGB klocka med Arduino kärna

RGB klockan använder RGB sammansättning-färgmodellen används i alla färgskärmar. Denna modell använder tre "grundläggande" färger, nämligen röda, gröna och blå, för att bygga någon annan "sammansatta" färg av spektrumet. Med RGB klocka...

USB-brons sätta en klocka på slående klocka (med Arduino)

irritera dina medarbetare: leda dem in i ber dig att stänga av din speciella PC-klocka!Denna lilla riggen infact gränssnitt via USB till din PC-klocka och genererar halv timmar dings på en riktig brons sätta en klocka på. Bra grejer i din office och...

Hemmagjord klocka med Arduino

Idag kommer jag visa dig hur man gör en hemmagjord klocka med en Arduino!Steg 1: Material + inställningar för ArduinoMaterial--SMA420564 sju Segment display-Vid minst 12 Sunfounder startkablar-Arduino Uno-Bredboard-2 knappar-2 220 Ohm motstånd-Källan...

LED ring klocka med Arduino

Titta på pchretien's Fibonacci klocka förra veckan, beslutat jag att dela mitt LED ring klocka projekt.Som ni kan se tiden representeras på två WS2812 LED ringar.I den yttre ringen finns 24 lysdioder, det visar timmar från 0 till 24. De olika färgern...

E-checkar klocka med Arduino Yun och hur returneras olästa e-postmeddelanden som ett heltal.

I denna video vi kommer att använda en Arduino Yun (eller leonardo med en wifi sköld) för att kontrollera din e-post konto (eller valda etikett) och returnera antalet olästa e-postmeddelanden som ett heltal som ska användas i ett annat projekt eller...

Hårddisk Clock (HDD klocka med Arduino Uno)

Detta är ett roligt projekt som kan göras enkelt och också billigt. I detta instructable vi kommer att förklara steg för steg hur man gör denna vackra POV klocka.Använda materialet:Arduino Uno,Tiny RTC modul,ULN 2003,IR diod och IR transistor (använd...

Stor, auto dim, rum klocka (med arduino och WS2811)

Första Hej instructables.Detta är min första kontakt med:InstructablesArduinoenProgrammerbara lysdioderSå du inte trow stenar på mig för noobish misstag.Att hålla det i åtanke jag väntar att läsa dina kommentarer med riv intresse och jag är öppen för...

Arduino klocka med en dc-motor (enda nål)

Hej,Jag var försökande till göra en klocka med arduino med en enda motor men det var inte möjligt med referensmetoden som det måste finnas minst två nålarTimmar och minuter så jag försökte något nytt. I denna klocka finns sex divisioner i en timme i...

Pong klocka med fallet

Denna klocka använder det klassiska spelet Pong för att tala om tid.2 spelare automatiskt vinna och förlora så deras poäng visar timmar och minuter.Detta är MrNick1234567 Pong klocka design och detta Instructable visar hur passar det in i ett fall oc...

Fyra bokstäver Word klocka med Akafugu ordet Generator och inspirerande fraser

Detta är min version av fyra brev ord klockan, en idé som har sitt ursprung tillbaka i 1970. Klockan visar en serie av fyra - brev ord som genereras från antingen en random ord generator algoritm eller från en databas med tillhörande fyra - brev ord....

3P4W LED-klocka med temperatur Display

Detta är en enkel klocka projekt baserad på ti MSP430G2231. MSP430G2231 mikro-controller kommer ingår i $4.30 TI Launchpad kit. Projektets mål är att skapa en fungerande klocka med minimal komponenter. För att uppnå detta mål, utelämnades strömbegrän...

Digital klocka med 7 Segment Display kontrolleras med hjälp av fjärrkontrollen

det finns sorter av digital klocka finns i vårt dagliga liv. Grundläggande digital klocka kommer att oftast ha några inbyggda funktioner som väckarklocka, kalender och termometer förutom display klockan information. Några av de förskott digital klock...

Bandsåg Box klocka med dold förvaring

Istället för att göra en tråkig klocka för min pappa gjorde jag en klocka med dold förvaring. Insidan annars skulle slösat utrymme att möjliggöra klocka rörelse men istället för att slösa utrymmet som jag gjort en dra ut om du vill gå in. Kroppen är...

Från disk till klocka med RTC DS-1302

denna gång jag ändra från våra tidigare counter att bli en enkel klocka med hjälp av DS-1302 RTC chip.DS-1302 använder 2 wire interface används av Atmel som är gammal version av I2C.Eftersom det behövs mer utrymme på vänster sida av styrelsen, vi åte...

Arduino klocka med Standard klocka

detta är en relativt enkel klocka att bygga, den hårdvara som krävs och upphakning av alla kablar. Komplexiteten ligger i programvaran, som jag har bekvämt ingår som en del av detta instructable :)Detta instructable visar några saker:* Hålla relativt...

Epilog Laser etsade klocka med foto

så min fru insisterar på att ha en klocka i varje rum, och alltid klagar över att det inte finns tillräckligt med bilder av hennes och vår son runt. Så jag tänkte, vad bättre gåva för henne då en klocka med ett foto av hennes och vår son på det?I til...

7 segment klocka med temperatur display [ds18b20 och 5 siffrig display]

5 siffrigt sju segment klocka med temperatur display.PIC16F877A baserade klocka1, hög precision temperatur sensor ds18b202, ds1307 RTC3, 4 växlar, lätt tid justera alternativ4, omväxlande temperatur och tid visningsmetod5, pic16f877a mikro-controller...

8 x 40 LED matris klocka med kalender med fjärrkontrollen

Idag ska jag visa hur man gör rullning och animerade LED matris klocka med kalender för arduino. Detta projekt har följande funktionerVad är nytt i Version 2.0Extra IR-fjärr baserade justera tid/datumSmidig animationMånga buggfixar i programvaraVersi...