Innholdsfortegnelse:
- Trinn 1: Komponenter
- Trinn 2: Mer om MAX7219
- Trinn 3: Mer om DS1307
- Trinn 4: Tilkoblingsdiagram
- Trinn 5: Opplæring
- Trinn 6: Kode
Video: Digital klokke ved hjelp av Arduino og Led Dot Matrix Display: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
I dag foretrekker Makers, Developers Arduino for rask utvikling av prototyping av prosjekter. Arduino er en elektronisk plattform med åpen kildekode basert på brukervennlig maskinvare og programvare. Arduino har et veldig godt brukerfellesskap. I dette prosjektet vil vi se hvordan du bygger en digital klokke ved hjelp av Arduino. Dette prosjektet er enkelt å bygge og endre det i henhold til kravet.
Trinn 1: Komponenter
Følgende er nødvendige komponenter for prosjektet
1 x Arduino Uno
Arduino Uno i India-
Arduino Uno i Storbritannia -
Arduino Uno i USA -
4 x MAX7219 Led Dot Matrix -skjerm
Dot Matrix Display i Storbritannia -
Dot Matrix Display i USA -
Dot Matrix Display i India-
1 x DS1307 RTC -modul
DS1307 RTC-klokke i India-
DS1307 RTC -klokke i Storbritannia -
DS1307 RTC -klokke i USA -
Noen ledninger
Trinn 2: Mer om MAX7219
MAX7219/MAX7221 er kompakte, serielle inngang/utgang felles-katodeskjermdrivere som grensesnitt mikroprosessorer (μP) til 7-segment numeriske LED-skjermer på opptil 8 sifre, stolpediagrammer eller 64 individuelle lysdioder.
Inkludert på brikken er en BCD-kode-B-dekoder, multipleksskanningskretser, segment- og sifferdrivere og en 8x8 statisk RAM som lagrer hvert siffer.
Bare én ekstern motstand er nødvendig for å stille segmentstrømmen for alle lysdioder. MAX7221 er kompatibel med SPI ™, QSPI ™ og MICROWIRE ™, og har slewrate-begrensede segmentdrivere for å redusere EMI.
Et praktisk 4-leder serielt grensesnitt kobles til alle vanlige μPer. Individuelle sifre kan adresseres og oppdateres uten å omskrive hele skjermen.
MAX7219/MAX7221 lar brukeren også velge kode-B-dekoding eller ikke-avkoding for hvert siffer.
Trinn 3: Mer om DS1307
DS1307 seriell sanntidsklokke (RTC) er en lavmakt, full binærkodet desimal (BCD) klokke/kalender
pluss 56 byte NV SRAM.
Adresse og data overføres serielt gjennom en I2C, toveis buss.
Klokken/kalenderen gir informasjon om sekunder, minutter, timer, dag, dato, måned og år.
Slutten på månedsdatoen justeres automatisk for måneder med færre enn 31 dager, inkludert korreksjoner for skuddår.
Klokken fungerer enten i 24-timers eller 12-timers format med AM/PM-indikator. DS1307 har en innebygd effektfølelseskrets som oppdager strømbrudd og automatisk bytter til sikkerhetskopiforsyningen. Tidvisningsoperasjonen fortsetter mens delen opererer fra backup -forsyningen.
Trinn 4: Tilkoblingsdiagram
Trinn 5: Opplæring
Trinn 6: Kode
For kode og tilkoblingsdetaljer:
github.com/stechiez/Arduino/tree/master/di…
Du kan få bibliotekene fra følgende repo:
github.com/stechiez/Arduino/tree/master/l…
Anbefalt:
Hvordan lage analog klokke og digital klokke med LED -stripe ved hjelp av Arduino: 3 trinn
Hvordan lage analog klokke og digital klokke med LED -stripe ved hjelp av Arduino: I dag skal vi lage en analog klokke & Digital klokke med Led Strip og MAX7219 Dot -modul med Arduino. Den vil korrigere tiden med den lokale tidssonen. Den analoge klokken kan bruke en lengre LED -stripe, så den kan henges på veggen for å bli en kunstner
Digital klokke på Arduino ved hjelp av en endelig maskin: 6 trinn
Digital klokke på Arduino ved hjelp av en Finite State Machine: Hei, jeg skal vise deg hvordan en digital klokke kan opprettes med YAKINDU Statechart Tools og kjøres på en Arduino, som bruker et LCD -tastaturskjerm. klokken ble tatt fra David Harel. Han har publisert et papir om
Enkel digital klokke ved hjelp av Arduino Nano & DS1307: 4 trinn
Enkel digital klokke ved bruk av Arduino Nano & DS1307: I denne artikkelen vil jeg vise deg en opplæring for å lage en digital klokke ved hjelp av Arduino .. Arduino -kortet som jeg bruker er Arduino Nano V3, DS1307 som tidsleverandør, MAX7219 7 Segment som se på displayet. før du går inn i opplæringen, anbefaler jeg at
Enkel digital klokke ved hjelp av Arduino: 6 trinn
Enkel digital klokke ved hjelp av Arduino: Lag en enkel digital klokke med arduino og enkel PCB
12-timers digital klokke ved hjelp av Arduino: 3 trinn
12-timers digital klokke ved hjelp av Arduino: Dette er et brødbrettbasert prosjekt som bruker Atmel Atmega 2560 (Arduino Mega) og 16x2 LCD-skjerm for å lage en 12-timers digital klokke uten behov for ekstra periferutstyr. Vi kan også stille inn og endre tiden ved hjelp av to trykknapper. Hele