Klocka med Kenths Jr RGB
Jag kommer att visa dig här hur du enkelt göra en enkel digital klocka genom att hacka Kenths Jr RGB. Detta är en Arduino-programmerbar enhet, med en 8 x 8 RGB ledde matrisen, några knappar och en Summer. Perfekt kandidat för en väckarklocka.
Klockan kommer att använda den allestädes närvarande DS1307 som RTC (Real-Time-gång-klocka). Detta chip kan köpas på ebay eller digikey/råttfångare för ungefär $1.
Du kommer att fråga varför vi behöver en RTC chip alls. Varför kan inte vi bara räkna sekunderna och beräkna minut, timme, dag, vecka, månad och år med den fordonsbaserade ATmega328? Naturligtvis kan vi. Vi skulle bara behöva skriva och testa en massa funktioner. Men vem ska spela in tidens gång när processorn inte drivs? DS1307 gör alla dessa för oss: för endast $1 eller så, det räknar sekunder för som längs som mynt batteri varar (som är ett par år) och steg i minuter, timmar, dagar etc. och även håller koll på skottår. Allt vi behöver göra för att få aktuell tid är att efterfråga det lite sparsamma RTC chip.
Här är kraven (eller några frågor att tänka på):
1. bygga en liten RTC breakout styrelse ("BOB"), enligt databladet (i princip ansluta reservbatteriet kristall och mynt till DS1307 chip);
2. gör RTC BOB passa någonstans över Kenths Jr styrelsen;
3. Anslut denna RTC BOB Kenths Jr styrelse, så rent som möjligt, med inga sladdar lödda till styrelsen Kenths Jr.
Denna handledning visar hur jag löste dessa mindre utmaningar.
Till slut kommer Kenths Jr klockan ser ut och fungerar som visas i denna video: