Innehållsförteckning:
- Steg 1: Vad behöver vi?
- Steg 2: Anslutningar/ledningar
- Steg 3: Kodning
- Steg 4: Prototypning (valfritt)
Video: Arduino digital klocka med DS1302: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
Introduktion
Hej killar, jag hoppas att ni alla har det bra. Detta kommer att bli ett kort och enkelt projekt om hur man gör en digital klocka med Arduino.
I det här projektet kommer vi att göra en digital klocka med hjälp av Arduino och ett skiftregister. Detta kan bara visa tiden i 24 -timmarsformat med blinkande punkter (representerande sekunder).
Jag använder Real Time Clock Module (RTC) DS1302 för tidsändamål. Det fina med det är att bara använda ett skiftregister och en fyrsiffrig 7-segmentskärm.
Steg 1: Vad behöver vi?
Här är listan över delar vi behöver:
- Arduino Uno/Nano
- RTC klockmodul (DS1302)
- Fyrsiffrig display med sju segment
- Skiftregister (74HC595)
- 220 Ohm motstånd x4 (för att minska ljusstyrkan)
- CR2032 myntcell (för RTC -modul)
- Jumper Wires
- Bakbord
- Perf Board (valfritt för prototyp) Litiumjonbatteri (för strömkälla)
Så det här är vad vi alla behöver.
Steg 2: Anslutningar/ledningar
I detta ansluter vi segmentdisplayen till Arduino- och skiftregistret enligt följande:
Pin A till Q0, Pin B till Q1, Pin C till Q2, Pin D till Q3, Pin E till Q4, Pin F till Q5, Pin G till Q6 i skiftregistret
Pin DP (H) till Pin 3 av Arduino
Pin Digit1 till Pin 7 av Arduino
Pin Digit2 till Pin 6 av Arduino
Pin Digit3 till Pin 5 av Arduino
Pin Digit4 till Pin 4 av Arduino
Anslut också 220-ohm motstånd med varje siffra i segmentvisning. (Se diagram)
Nu ansluter vi RTC -modulen till Arduino, sätter in myntcellen i modulen och ansluter enligt det givna diagrammet. Samma sak för skiftregistret.
Du kan ladda ner dessa bilder från länken nedan. Schematiska brödbrädanslutningar
Steg 3: Kodning
Du kommer att se en kod som denna som visas på bilden:
Ställ bara in den aktuella tiden i denna kodrad och ladda upp den. Efter uppladdning, kommentera den här raden (använd dubbla snedstreck d.v.s. //) för när tiden är inställd förblir den oförändrad.
Inkludera biblioteket (i länken nedan) i programmet genom att gå till
Skiss <Inkludera bibliotek <Lägg till. ZIP -fil <Lägg till sökvägen till den nedladdade filen
Ladda ner koden och biblioteken från länken nedan:
Ladda ner kod
Steg 4: Prototypning (valfritt)
Vi kan göra detta projekt bärbart genom att göra anslutningar på kretskort.
När du gör det på ett kretskort, se till att du använder kvinnliga huvudstift för att montera Arduino -kretsarna annars kan direktlödning skada enheten. Använd också en 16 -stifts IC -bas för växelmotstånd annars kan enheten skadas (samma händer i mitt fall).
Jag lödde också Segment display på en annan PCB som enkelt kan monteras på en låda eller något annat.
Anslut varje led ordentligt annars fungerar inte kretsen.
Förslag: Gör det först på brödbräda, sedan kan du lödda det på PCB.
Rekommenderad:
Hur man gör analog klocka och digital klocka med LED -remsa med Arduino: 3 steg
Hur man gör analog klocka och digital klocka med LED -remsa med Arduino: Idag kommer vi att göra en analog klocka & Digital klocka med Led Strip och MAX7219 Dot -modul med Arduino. Den kommer att korrigera tiden med den lokala tidszonen. Den analoga klockan kan använda en längre LED -remsa, så den kan hängas på väggen för att bli en konstverk
DS1302 klocka med en 2,4 TFT LCD: 5 steg
DS1302 Klocka Med en 2,4 TFT LCD: Hej där! Idag ska jag visa dig hur du gör en enkel klocka med en RTC och en TFT LCD för Arduino. Enkelt projekt för nybörjare, det kan monteras och ställas in på mindre än 30 minuter
Arduino digital klocka synkroniserad med 60 Hz kraftledning: 8 steg (med bilder)
Arduino digital klocka synkroniserad med 60Hz kraftledning: Denna Arduino baserade digitala klocka synkroniseras med 60Hz kraftledning. Den har en enkel och billig 4 -siffrig 7 -segmentig anoddisplay som visar timmar och minuter. Den använder en cross -over -detektor för att upptäcka när den inkommande 60Hz sinusvåg
Skapa en klocka från en klocka: 11 steg (med bilder)
Skapa en klocka från en klocka: I denna instruktionsbok tar jag en befintlig klocka och skapar vad jag tycker är en bättre klocka. Vi går från bilden till vänster till bilden till höger. Innan du börjar på din egen klocka, vänligen vet att återmontering kan vara en utmaning som
Konvertera hem vanlig klocka till självglödande klocka: 8 steg (med bilder)
Konvertera hem vanlig klocka till självglödande klocka: FÖRST GÖR JAG MITT HJÄRTIGT TACK TILL INSTRUKTABLAR LAGET GÖR SOM MIN HÄLSA ÅTERSTÄLLNINGSDAGAR SÅ MER ANSVAR ….. I denna instruktion vill jag dela med er hur man konverterar din vanliga klocka hem. in till självglödande klocka. > > För att göra detta