Bygga själv en klocka och termometer (3 / 4 steg)

Steg 3: Skapa en skiss eller arduino



Nästa steg är att skapa skiss på arduino compiler,
Jag använde LCD, matematik och DS1307 bibliotek,

Här är koden, jag antar att du vet om hur man lägga upp det i din styrelse:
=====================
/*
* LCD RS stift till digital stift 12
* LCD aktivera stift till digital stift 11
* LCD D4 stift till digital stift 5
* LCD D5 stift till digital stift 4
* LCD D6 stift till digital stift 3
* LCD D7 stift till digital stift 2
* LCD R/W pinnen till jord
* 10K motstånd:
* avslutar till + 5V och jord
* torkar till LCD-VO pin (stift 3)

*/
#include < LiquidCrystal.h >
#include < DS1307.h >
#include < math.h >

Init DS1307
DS1307 rtc (20, 21);

Init LCD
LiquidCrystal lcd (22, 24, 26, 28, 30, 31);
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);

void setup()
{
Ställa in klockan till run-läge
RTC.halt(false);
Serial.BEGIN(9600);

Setup LCD till 16 x 2 tecken
LCD.BEGIN (16, 2);

Följande rader kan kommenteras ut för att använda värden redan lagrade i DS1307
rtc.setDOW(SATURDAY); Inställd söndag dagen av veckan
rtc.setTime (13, 21, 0); Ställa in tiden till 12:00:00 (24hr format)
rtc.setDate (11, 05, 2013); Ställ in datum till 3: e oktober 2010

Ange SQW/ut pris till 1Hz och aktiverar SQW
rtc.setSQWRate(SQW_RATE_1);
rtc.enableSQW(true);
}

dubbel Thermister (int RawADC) {
dubbel härda;
Se http://en.wikipedia.org/wiki/Thermistor för förklaring av formel
Temp = log(((10240000/RawADC) - 10000));
Temp = 1 / (0.001129148 + (0.000234125 * Temp) + (0.0000000876741 * Temp * Temp * Temp));
Temp = Temp - 273.15; Konvertera Kelvin till Celcius
returnera härda;
}

void loop()
{
Visa tid centrerad på den övre raden
lcd.setCursor (4, 0);
lcd.setCursor (0, 0);
LCD.Print(RTC.getTimeStr());
Läs temp sensor
dubbel temp = Thermister(analogRead(0)); Läs sensor
avtrycken skärm
lcd.setCursor(10,0);
LCD.Print(temp);
LCD.Print("C/");

Visa förkortat dagen av veckan i det nedre vänstra hörnet
lcd.setCursor (0, 1);
LCD.Print(RTC.getDOWStr(FORMAT_SHORT));

Visa datum i det nedre högra hörnet
lcd.setCursor (6, 1);
lcd.setCursor (3, 1);
LCD.Print(",");
lcd.setCursor (4, 1);
LCD.Print(RTC.getDateStr());

}
================

Se Steg
Relaterade Ämnen

Gör dig själv en hemmagjord klocka med termometer med ATMEGA128

i detta steg för steg jag vill dela mitt experiment med ATMEGA128 timer och avbryta med DS1307 och NTC för att Visa hemmagjord klocka och termometer.Det visar timme, minut, sekund, veckodag, dag i månad och år, månad, och temperaturen i CelsiusNjut a...

Bee Creative! ~ Sängkanten Björn klocka och lampa

Är du redo att BEE creative!?!?Tack för besöket! Detta instructable är verkligen en möjlighet för dig att vara kreativ, bli rörigt och ha en kul tid så! Projektet var avsedd att vara en sänglampa nattlampa, klocka och penna kopp för min lilla syster,...

Pandora's Clock: Nixie rör klocka och Pandora internetradio

En Nixie rör klocka med Pandora Internet Radio, baserat på Raspberry Pi med en egen designade fall, LCD-skärm, WiFi-anslutning, förstärkare och högtalare. Detta är den mest unika klockradio hittar du någonsin!Detta är också kanske den dyraste sak jag...

Bilens kluster klocka och äggklocka

en bil tillverkad i ett kluster med bil och en off nedskärning av seligna trä. Virket var målat och skär i en klocka profil. Själva klustret ändrades för att hålla en klocka och äggklocka, som fungerar som rev räknaren och hastighetsmätare. Det finns...

Bygga din egen Home Automation och Monitoring System

I detta Instructable, kommer jag gå igenom stegen för att bygga ett ED-E (EDison-Esp8266, uttalas Eddie). ED-E är en Home Automation och övervakning System byggt med Intel Edison och Esp8266. ED-E består av två delar:BasenhetenWiFi enheterBase enhete...

Dynamite ipod klocka och laddare

vad du letar på är avery realistiska dynamit ipod klocka och laddare detta bör ta mer än 30 minuter att göra detta och kostnaden är mycket låg jag arbetar på ett bättre just nu och kommer inlägget det vid ett senare datum men detta är en cool sätt at...

Bygga en alternativ LED-klocka

anledningen till klocka och klockor springa medurs har att göra med SUNDAILS. Sundails arethe tidigaste klocka på jorden som följer solen genom våra blivande rörelser på jorden. Eftersom vi inte använder sundails längre, är det möjligt att vi kan änd...

Helgen projektet klocka datum termometer och luftfuktighet med Arduino mega

killar, jag vill dela min helg projekt på att skapa en klocka med fukt och temperaturgivare,Det är med DHT11 sensor, RTC DS1307, LCD 16 x 2 och Arduino Mega 2560,Hålla läsning och lycka tillSteg 1: Förbered alla delar behövs... i detta experiment beh...

Klocka med termometer med Arduino, i2c 16 x 2 lcd, DS1307 RTC och DHT11 sensor.

Hello! Det var ett tag jag har inte postat något på Instructables, men nu gjorde jag ett enkelt projekt som jag sett på internet i olika former. Jag lyckades bygga en kod med hjälp av andra koder som jag har hittat på internet och jag måste säga det...

Bygga en klocka och gåva det på X'mas

eller saker du kan göra med fyra overburned CD-skivor, en klocka kit 3 euro en battericell och lite fantasi.Material1 klocka kit (kostar 3 euro)1 batteri4 CD-skivorlimnågra dekorationer för ditt unika klockaFantasi och tidDen klocka kit jag använt ko...

Bygga ett nätverk klocka (NCLK) med Microduino-RTC

resolvent av klocksynkronisering över internet. av PKJ,Den web−based klocka management systemet kan du övervaka klocka status från oavsett var de är och centralt ändra inställningar. och denna lilla enhet är byggd med PoE teknik, således IP klockor f...

Bygga en POV, Propeller klocka motor

under tiden Propeller klocka av Bob Blick är känd lugnt bra i DIY samhällen http://www.bobblick.com/techref/projects/propclock/propclock.html .Vissa människor gör galna saker http://www.ledcontrol.narod.ru/eng/index.htm .Ett problem att bygga en kloc...

Omfattningen klocka: Analog klocka och temperaturgivare på oscilloskop

Scopeclock är en enkel att använda hårdvara till göra din X-Y kan analogt oscilloskop mer användbara. Med denna enkla för att använda maskinvara kan du konvertera dina analoga oscilloskop till en omfattning klocka. Detta projekt var jag och min vän M...

Lätt att bygga CNC Mill Stepper Motor och Driver kretsar

detta är en uppföljning till lätt att bygga skrivbord topp 3 axel CNC fräsning maskin en gång du få maskinen alla sätta ihop sin tid att göra det gå.Så är det dags att köra motorerna. Och här jag har satt ihop en krets som jag tycker är det absoluta...

Hur man bygger en dator (grunderna, kompatibilitet och konstruktion)

de flesta dator building tutorials bara berätta hur du monterar komponenterna i en dator. Innan detta kan ske delar måste köpas. Jag vill inte att du blint i att köpa vad jag bygger, så mitt mål är att berätta om de delar som du köper så att du kan b...

Bygga en kupol av papper (och stål... och cement...)

När jag och min flickvän (Wendy Tremayne) anlände i södra New Mexico en av de första saker vi gjorde var att leta efter lokala byggnadsmaterial. Lera skulle behöva grävas och lokdragna i, halm bal var redan dyra och inte lokal, tillverkade byggnadsma...

Nya power supply bygga, nådde vissa problem och behöver lite hjälp.

Hej, så jag bygger ett nätaggregat, fallet är gjort, jag har en utgång av 35v 10 ampere, jag försöker lägga till en justerbar 1,5 till 24v 5 amp men jag kan inte verkar få det att fungera, jag använder lm338t adj v-reg, och har provat flera olika set...

Träffa Meatbot: Hur till bygga en begagnad rökare och göra killer fläsk BBQ

de kommande sidorna kommer att visa min restaurering av min lada försäljning $5 rökare, som vi döpte till MEATBOT, och den första kassler som vi gjort av den.Steg 1: ren! The BBQ var rengöras med min powerwasher att prep för ny färg. Jag gnuggade lät...

Bygga upp ett komplett AVR och spela Mastermind!

Spelet Mastermind har funnits länge, och jag minns att få en styrelse version med färgade pinnar när jag var liten. Jag älskar detta spel, eftersom det är lösbara genom ren logik. En spelare (eller en dator/mikrokontroller) väljer en sekvens av färge...