Arduino Real Time Clock (DS1307) (1 / 7 steg)
Steg 1: Om DS 1307
Inledning:
Bortsett från arduino är DS1307 integrerad krets kärnan i detta projekt eftersom det fungerar som tidtagaren och berättar arduino när det bör lämna apparaten på. DS 1307 är särskilt utformad för tidtagning, tiden är ganska exakt med ett fel (tid driva) på ca 1 minut per månad. Om du vill eliminera detta kan du gå för den DS3234 som har en tid driva på bara 1 minut per år. För vårt särskilda program vi kan nöja sig med DS1307 själv.
Skönheten i DS1307 är att den har denna backup coin cell. Detta Mynt Cell är vanligen CR2032. Detta batteri är mer än tillräckligt för IC eftersom DS1307 har en ganska låg strömförbrukning backningen ackumulatorn liv av cellen är om minst 9 år av användning.
Så nu när specifikationer har varit diskuterade låter tala om meddelandet. DS 1307 kommunicerar med arduino använder I²C kommunikation. Enkelt uttryckt skickar chipet data i decimal form så att varje decimal form är 4 bitar av binära data kallas även Binary Coded Decimal System.
Viktigt stift:
5V Pin: När detta stift är hög då ds1307 skickar data och när det är lågt går det på backup knappen cellen.
GND: Det här är marken PIN-koden för modulen. Både grund av batteriet och strömmen är bundna tillsammans.
SCL: Det är den i2c klocka pin - som kommunicerar med RTC.
SDA: Det är den i2c data pin - som kommunicerar med RTC.
Så nu när introduktioner är klar kan komma till att faktiskt göra modulen. Den instructable har steg av lödning och förlägger av komponenterna i styrelsen. Hoppas denna metod är bättre att förstå än att bara tillhandahålla kopplingsschemat.