Innehållsförteckning:
- Steg 1: Komponenter
- Steg 2: Mer om MAX7219
- Steg 3: Mer om DS1307
- Steg 4: Anslutningsdiagram
- Steg 5: Handledning
- Steg 6: Kod
Video: Digital klocka med Arduino och Led Dot Matrix Display: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Numera föredrar tillverkare, utvecklare Arduino för snabb utveckling av prototyper av projekt. Arduino är en elektronisk plattform med öppen källkod baserad på lättanvänd maskinvara och programvara. Arduino har en mycket bra användargemenskap. I det här projektet kommer vi att se hur man bygger en digital klocka med Arduino. Detta projekt är enkelt att bygga och ändra det enligt kravet.
Steg 1: Komponenter
Följande är de komponenter som krävs för projektet
1 x Arduino Uno
Arduino Uno i Indien-
Arduino Uno i Storbritannien -
Arduino Uno i USA -
4 x MAX7219 Led Dot Matrix -display
Dot Matrix Display i Storbritannien -
Dot Matrix Display i USA -
Dot Matrix Display i Indien-
1 x DS1307 RTC -modul
DS1307 RTC-klocka i Indien-
DS1307 RTC -klocka i Storbritannien -
DS1307 RTC -klocka i USA -
Några ledningar
Steg 2: Mer om MAX7219
MAX7219/MAX7221 är kompakta, seriella ingångs-/utmatningsdrivrutiner för gemensam katod som kopplar mikroprocessorer (μP) till 7-segment numeriska LED-displayer med upp till 8 siffror, stapeldiagram eller 64 individuella lysdioder.
Inkluderat på chipet är en BCD-kod-B-avkodare, multiplexskanningskretsar, segment- och sifferdrivrutiner och ett 8x8 statiskt RAM-minne som lagrar varje siffra.
Endast ett externt motstånd krävs för att ställa in segmentströmmen för alla lysdioder. MAX7221 är kompatibel med SPI ™, QSPI ™ och MICROWIRE ™, och har drivrutinsbegränsade segmentdrivrutiner för att minska EMI.
Ett bekvämt 4-trådigt seriellt gränssnitt ansluter till alla vanliga μP. Enskilda siffror kan adresseras och uppdateras utan att hela skärmen skrivs om.
MAX7219/MAX7221 tillåter också användaren att välja kod-B avkodning eller ingen avkodning för varje siffra.
Steg 3: Mer om DS1307
DS1307 seriell realtidsklocka (RTC) är en lågkraft, full binärkodad decimal (BCD) klocka/kalender
plus 56 byte NV SRAM.
Adress och data överförs seriellt via en I2C, dubbelriktad buss.
Klockan/kalendern ger information om sekunder, minuter, timmar, dag, datum, månad och år.
Slutet på månadens datum justeras automatiskt för månader med färre än 31 dagar, inklusive korrigeringar för skottår.
Klockan fungerar antingen i 24-timmars- eller 12-timmarsformat med AM/PM-indikator. DS1307 har en inbyggd effektavkänningskrets som detekterar strömavbrott och växlar automatiskt till reservmatningen. Tidvisningsoperationen fortsätter medan delen fungerar från reservförsörjningen.
Steg 4: Anslutningsdiagram
Steg 5: Handledning
Steg 6: Kod
För kod och anslutningsinformation:
github.com/stechiez/Arduino/tree/master/di…
Du kan hämta biblioteken från följande repo:
github.com/stechiez/Arduino/tree/master/l…
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
Musikspektrum med digital klocka och temperatur: 9 steg (med bilder)
Musikspektrum med digital klocka och temperatur: Vi är här igen med ett projekt du kommer att gilla. Om du gillar att lyssna på musik och njuta av det visuella är det här projektet något för dig. DIGITAL CLOCK MUSIC SPECTRUM ELEKTRONISK KIT MED TEMPERATURVISNING Detta är ett elektroniskt kit. När du har slutfört pr
Digital och binär klocka i 8 siffror X 7 segment LED -display: 4 steg (med bilder)
Digital och binär klocka i 8 siffror X 7 segment LED -display: Detta är min uppgraderade version av en digital & Binärklocka med en 8 -siffrig x 7 -segmentig LED -display. Jag gillar att ge nya funktioner för vanliga enheter, speciellt klockor, och i detta fall är användningen av 7 Seg -skärm för binärklocka okonventionell och det
Temperatur och fuktighet Display och datainsamling med Arduino och bearbetning: 13 steg (med bilder)
Temperatur- och luftfuktighetsvisning och datainsamling med Arduino och bearbetning: Intro: Detta är ett projekt som använder ett Arduino -kort, en sensor (DHT11), en Windows -dator och ett bearbetningsprogram (ett gratis nedladdningsbart) för att visa temperatur, luftfuktighetsdata i digital och stapeldiagramform, visa tid och datum och kör en räkningstid
Digital klocka med 4026 och 4060: 5 steg (med bilder)
Digital klocka med 4026 och 4060: I somras gick jag en kurs som heter " Digital Electronics " på mitt college. Jag lärde mig om flip-flops, diskar och mycket mer. Så jag tänkte att det skulle vara bra om jag gör ett projekt relaterat till digital elektronik och därifrån projektet digitala kloc