Indholdsfortegnelse:

Digitalt ur ved hjælp af Arduino og Led Dot Matrix Display: 6 trin
Digitalt ur ved hjælp af Arduino og Led Dot Matrix Display: 6 trin

Video: Digitalt ur ved hjælp af Arduino og Led Dot Matrix Display: 6 trin

Video: Digitalt ur ved hjælp af Arduino og Led Dot Matrix Display: 6 trin
Video: M#1: Setup Outseal PLC Mega med ATmega128 Development Board | Outseal Dev. PLC Mega 2024, November
Anonim
Digitalt ur ved hjælp af Arduino og Led Dot Matrix Display
Digitalt ur ved hjælp af Arduino og Led Dot Matrix Display

I dag foretrækker producenter, udviklere Arduino til hurtig udvikling af prototyper af projekter. Arduino er en open-source elektronikplatform baseret på brugervenlig hardware og software. Arduino har et meget godt brugerfællesskab. I dette projekt vil vi se, hvordan man bygger et digitalt ur ved hjælp af Arduino. Dette projekt er let at bygge og ændre det i henhold til kravet.

Trin 1: Komponenter

Komponenter
Komponenter
Komponenter
Komponenter
Komponenter
Komponenter

Følgende er de nødvendige komponenter til 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-ur i Indien-

DS1307 RTC -ur i Storbritannien -

DS1307 RTC -ur i USA -

Få ledninger

Trin 2: Mere om MAX7219

Mere om MAX7219
Mere om MAX7219

MAX7219/MAX7221 er kompakte, serielle input/output fælles-katode displaydrivere, der grænseflader mikroprocessorer (μP'er) til 7-segment numeriske LED-skærme på op til 8 cifre, søjlediagramdisplayer eller 64 individuelle lysdioder.

Inkluderet på chippen er en BCD-kode-B-dekoder, multiplex-scanningskredsløb, segment- og ciferdrivere og en 8x8 statisk RAM, der gemmer hvert ciffer.

Der kræves kun en ekstern modstand for at indstille segmentstrømmen for alle lysdioder. MAX7221 er kompatibel med SPI ™, QSPI ™ og MICROWIRE ™ og har slewrate-begrænsede segmentdrivere til at reducere EMI.

En praktisk 4-leder seriel grænseflade tilsluttes alle almindelige μP'er. Individuelle cifre kan adresseres og opdateres uden at omskrive hele displayet.

MAX7219/MAX7221 giver også brugeren mulighed for at vælge kode-B afkodning eller ikke-afkode for hvert ciffer.

Trin 3: Mere om DS1307

DS1307 serielt realtidsur (RTC) er et lavpower, fuldt binært kodet decimal (BCD) ur/kalender

plus 56 bytes NV SRAM.

Adresse og data overføres serielt gennem en I2C, tovejs bus.

Uret/kalenderen giver oplysninger om sekunder, minutter, timer, dag, dato, måned og år.

Slutningen af månedsdatoen justeres automatisk i måneder med færre end 31 dage, inklusive korrektioner for skudår.

Uret fungerer enten i 24-timers eller 12-timers format med AM/PM indikator. DS1307 har et indbygget power-sense-kredsløb, der registrerer strømsvigt og automatisk skifter til backup-forsyningen. Tidtagningsoperationen fortsætter, mens delen fungerer fra backupforsyningen.

Trin 4: Tilslutningsdiagram

Tilslutningsdiagram
Tilslutningsdiagram

Trin 5: Vejledning

Trin 6: Kode

For kode og forbindelsesdetaljer:

github.com/stechiez/Arduino/tree/master/di…

Du kan få bibliotekerne fra følgende repo:

github.com/stechiez/Arduino/tree/master/l…

Anbefalede: