Ställ upp realtidsklocka (RTC) på Raspberry Pi

Obs: det fanns vissa problem med ljudet på YouTube-video. Jag kommer att har tagit det tillfälligt och överföra ett fast och uppdaterar länken snart. Ledsen för olägenheten.

Raspberry Pi inkluderar inte en maskinvaruklocka ombord. Tillgång till internet används för att ställa in tiden med hjälp av NTP-servrar. Användningen av en hårdvara realtidsklocka (RTC) kan Raspberry Pi att användas utan tillgång till internet och fortfarande ge tjänster som använder tidsstämplar. DS1307 är en allmänt förekommande I2C RTC IC. Med I2C-protokollet stöds av Raspberry Pi, kan verklig tid klocka support enkelt läggas till en kostnad av omkring $2-3.

Installation av maskinvara:

1. skaffa en DS1307 styrelse eller gör en själv (det är mycket enkelt).
2. se till att de I2C data och klocka linjerna (SDA SCL) inte har någon pull-up motstånd. Om någon pull-ups är närvarande, ta bort dem.
3. Anslut ett batteri (de flesta styrelser använder CR2032 litium cellerna) till DS1307.
4. göra anslutningar till Raspberry Pi. Se här för GPIO header Stifttilldelningar. 5V, GND, SDA och SCL måste vara ansluten.

Mjukvara Setup:

1. Aktivera i2c på Raspberry Pi.

Kör sudo nano /etc/modprobe.d/raspi-blacklist.conf
Leta upp raden blacklist i2c-bcm2708
Kommentera ut genom att skriva ett "#" framför. dvs #blacklist i2c-bcm2708

2. Ladda modulerna krävs vid start.

Kör sudo nano/etc/modules
Lägg till följande rad i slutet
i2c-bcm2708
I2C-dev
RTC-ds1307

3. installera i2c-tools

Kör sudo lämplig-få installera i2c-tools

4. omstart (kör sudo omstart)

Obs: följande kommandon kräver root-privilegier att köra. Det är lättare att köra dem från en rot.
En root prompt kan startas genom att köra sudo bash.

5. Kontrollera om I2C anslutning till DS1307

Köra i2cdetect -y 0 på modell A
Köra i2cdetect -y 1 på modell B

Adress 0x68 ska anges om modulen är korrekt ansluten.

6. initiera DS1307

Kör echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-0/new_device på modell A
Köra echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-1/new_device på modell B

7. Kontrollera att systemtiden är inställd.

8. initiera maskinvaruklocka

Kör hwclock -D--systohc--noadjfile--utc
Detta anger tiden på DS1307.

9. Kontrollera hårdvaruklockan

Kör hwclock - r
Om allt är korrekt konfigurerad, visas datum och tid.

10. konfigurera maskinvara klockan att synkronisera på stöveln upp.

Kör nano /etc/rc.local
Infoga följande rader före raden 'utgång 0'

echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-0/new_device på modell A
echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-1/new_device på modell B

sudo hwclock -s

Det var allt. Du har alla satt.

Relaterade Ämnen

Raspberry Pi - realtidsklocka (RTC)

I detta projekt, kommer vi att göra en realtidsklocka (RTC) som hålla tiden för din Raspberry Pi även om den är avstängd.Realtidsklocka är viktigt för varje mikro-kontrollanter hålla tiden även om den är avstängd. Utan en Network Time Protocol (NTP),...

En elegant, stapling, realtidsklocka för Raspberry Pi

Om du vill bygga en bra är realtidsklocka för din hallon här den läraren som du söker!Detta är en reviderad och förenklad version för Instructables gjorda av den här artikeln på min personliga blogg. Skillnaden ligger främst i strukturen och min arti...

Realtidsklocka (RTC) med LinkIt en

Någonsin fast med ett projekt som måste en realtidsklocka (en klocka som talar om datum & tid och inte bara hur många sekunder du (milli) gått sedan du anslutit den till makten)?Har du 2 alternativ:Använda GPS och gå tiden av därInternet (NTP)Användn...

Starta upp från USB Raspberry Pi

Hej världen, tid för mig att gåva några raspberry pi till folket. Så här är min historia, jag nyligen examen high school och jag har jobbat med skolans det killen för mitt sista år. När jag tog examen, bestämde han sig att få mig senaste Raspberry Pi...

Ställa in en realtidsklocka (RTC) med en Arduino Pro mikro

För många projekt måste du kunna veta i realtid. Det är exakt sekunder, tid på dagen eller dagen i månaden, är en RTC Real Time Clock modul svaret på detta behov.Med låg strömförbrukning, avancerad noggrannhet, kalibrering och 2 larm funktioner, våra...

Prototyp och konfigurera din egen realtidsklocka modul för Raspberry Pi (öppen källkod maskinvara och konfiguration))

För att hålla priset på hallon är pi ner utvecklarna vänster ut några av viktigaste av de realtidsklockan. För tillfället raspberry pi blir det tid över Ethernet från uppdatera tiden automatiskt från globala ntp (nework time protocol)-server, men det...

DIY RTC DS1307 modul och användning med Raspberry Pi

Hej vänner,Efter en hel del forskning kom jag bygga min egen RTC med DS1307.Jag kommer att använda min RTC med Raspberry Pi.Jag skulle ha köpt en modul men det var alldeles för dyrt... så jag bestämde mig att bygga min egen.Kan komma igång.Steg 1: Re...

Raspberry Pi tuppen klockan

Jag hade redan en Raspberry Pi med OSMC mediaspelare och server. Detta är en Pi B version. Efter min inledande robotic experiment, det vila bakom vår TV som serverar OSMC media. Jag tänkte använda det för en tupp klocka - en automatiserad tupp klocka...

Komplett Digital klocka med närvaro Sensor (RTC - Alarm - PIR - temperatur - luftfuktighet - daggpunkt)

Hej duJag har redan gjort några digitala klockor projekt med Arduino inklusive LED och LCD-skärmar, men denna är mer speciell eftersom jag har infört en ny funktion med en rörelse-sensor (PIR).Se VIDEOHuvuddrag PIR (närvaro infraröd Sensor)RTC (realt...

Lägga till en riktig klocka kalender till din Raspberry PI

Raspberry Pi har inte lite mynt-batteri-drivna "Real Time klocka" (RTC) modul, som håller tiden även när strömmen är avstängd, eller batteriet tas bort.För att hålla kostnaderna låga och storlek small, ingår en RTC inte i Raspberry Pi. Om din Ra...

Raspberry Pi - Data logga

I detta projekt, vi lära dig hur du loggningsdata från Raspberry Pi med hjälp av Python och Excel som samlar in data och spara resultatet av insamling eller analys.Det är en ganska snabb projekt och kan användas antingen på egen hand eller en del av...

#5 Arduino kompatibel realtidsklocka moduler (DS1307 & DS3231)

En realtidsklocka (RTC) är en RTC är en RTC. Rätt? Fel!Medan dessa två mycket vanliga, Arduino-kompatibel RTCs likna mycket, och ansluts via I2C (uttalas Eye fyrkant se, eller ögat ögat se) kommunikation buss de utför helt annorlunda än kostnaden om...

Enkel Guide för att ställa in tiden på en DS3231/DS3107/DS1337 realtidsklocka med Arduino UNO

DS3231 är en mycket exakt, allmänt använda realtidsklocka (RTC), liksom dess något mindre exakta motsvarigheter, DS3107 och DS1337. Innan det kan vara bra, men måste det ställas in rätt tid. Detta Instructable är strikt för att ställa in rätt tid på...

Med en realtidsklocka med Arduino

Någonsin velat göra ett projekt som aktiveras på ett schema? Använda en realtidsklocka (RTC) är ett bra sätt att göra det! RTCs hantera datum och tid för dig, att upprätthålla tiden är konstant och enduring mars fram med ett litet batteri. Använda en...

En DIY Arcade tabell drivs av Raspberry Pi

Gaming med emulatorer har funnits ganska en stund, men ingenting ger tillbaka nostalgi av den gamla arkaden som att spela spel med en vintage joystick och de stora runda knapparna. Liksom många av oss, jag har alltid drömt om att äga ett original sta...

PiScope (Raspberry Pi baserat oscilloskop)

Ett oscilloskop är ett laboratorium instrument används ofta för att visa och analysera vågformen i elektroniska signaler. I själva verket drar enheten en graf över momentana signalspänning som en funktion av tiden.Oscilloskop används inom vetenskaper...

Ren Pi: Kontrollera anpassade effektpedaler på en Raspberry Pi med en smartphone

Detta är min första instructable, även om jag har arbetat med Pure Data, Raspberry Pi och andra digitala ljud ganska länge. Om du vill se mer instructables såhär, rösta på mig!Någonsin undrar hur digitala effekter skapas? Vill du anpassa din favorit...

Text-kontrollerade Raspberry Pi

Jag blev inspirerad att göra detta instructable genom groversarvesh00's och sumitgrover97's senaste posterna i Raspberry Pi tävling 2016. Många Instructables och tutorials jag har sett på internet för text-kontrollerade Raspberry Pi har involverat GS...

Göra Raspberry Pi enhet blir en Bluetooth Object Push Profile (OPP) Server

IntroduktionAndroid telefonen körs en bluetooth protokollstack. Raspbian OS, den populära OS för Raspberry Pi driver även en implementation av Bluetooth protocol-stacken. Detta tyder på att Raspberry Pi och Android-telefon ska kunna kommunicera via B...