Orodha ya maudhui:

Saa ya dijiti Kutumia Uonyesho wa Arduino na Led Dot Matrix: Hatua 6
Saa ya dijiti Kutumia Uonyesho wa Arduino na Led Dot Matrix: Hatua 6

Video: Saa ya dijiti Kutumia Uonyesho wa Arduino na Led Dot Matrix: Hatua 6

Video: Saa ya dijiti Kutumia Uonyesho wa Arduino na Led Dot Matrix: Hatua 6
Video: Контрольная лампа переменного тока с диммером Arduino AC 2024, Novemba
Anonim
Saa ya dijiti Kutumia Uonyesho wa Arduino na Led Dot Matrix
Saa ya dijiti Kutumia Uonyesho wa Arduino na Led Dot Matrix

Siku hizi, Watengenezaji, Watengenezaji wanapendelea Arduino kwa maendeleo ya haraka ya mfano wa miradi. Arduino ni jukwaa la elektroniki lenye chanzo wazi kulingana na vifaa rahisi kutumia na programu. Arduino ina jamii nzuri ya watumiaji. Katika mradi huu tutaona jinsi ya kujenga saa ya dijiti kutumia Arduino. Mradi huu ni rahisi kuijenga na kuibadilisha kulingana na mahitaji.

Hatua ya 1: Vipengele

Vipengele
Vipengele
Vipengele
Vipengele
Vipengele
Vipengele

Zifuatazo ni vitu vinavyohitajika kwa mradi

1 x Arduino Uno

Arduino Uno nchini India-

Arduino Uno nchini Uingereza -

Arduino Uno huko USA -

Maonyesho ya 4 x MAX7219 Led Dot Matrix

Uonyesho wa Dot Matrix nchini Uingereza -

Maonyesho ya Dot Matrix huko USA -

Uonyesho wa Dot Matrix nchini India-

1 x DS1307 RTC moduli

Saa ya DS1307 RTC nchini India-

Saa ya DS1307 RTC nchini Uingereza -

Saa ya DS1307 RTC huko USA -

Waya wachache

Hatua ya 2: Zaidi Kuhusu MAX7219

Zaidi Kuhusu MAX7219
Zaidi Kuhusu MAX7219

MAX7219 / MAX7221 ni kompakt, pembejeo la serial / pato la kawaida-cathode madereva ya onyesho ambayo interface microprocessors (μPs) hadi sehemu-7 za maonyesho ya nambari za LED za nambari 8, maonyesho ya bar-graph, au LED za kibinafsi za 64.

Imejumuishwa kwenye-chip ni kificho cha BCD ya nambari-B, mizunguko ya skanisho nyingi, sehemu na madereva ya nambari, na RAM ya 8x8 tuli inayohifadhi kila tarakimu.

Kinga moja tu ya nje inahitajika kuweka sehemu ya sasa kwa LED zote. MAX7221 inaendana na SPI ™, QSPI ™, na MICROWIRE ™, na ina madereva wa sehemu ndogo za kupunguza EMI.

Muunganisho rahisi wa waya 4 unaunganisha kwa μP zote za kawaida. Nambari za kibinafsi zinaweza kushughulikiwa na kusasishwa bila kuandika tena onyesho lote.

MAX7219 / MAX7221 pia inamruhusu mtumiaji kuchagua nambari- Kuamua kwa B au kutokuamua kwa kila tarakimu.

Hatua ya 3: Zaidi Kuhusu DS1307

Saa ya wakati halisi ya DS1307 (RTC) ni nguvu ya chini, saa kamili / kalenda iliyo na nambari kamili ya binary (BCD)

pamoja na ka 56 za NV SRAM.

Anwani na data zinahamishwa mfululizo kupitia I2C, basi ya pande mbili.

Saa / kalenda hutoa sekunde, dakika, masaa, siku, tarehe, mwezi, na habari za mwaka.

Mwisho wa tarehe ya mwezi hubadilishwa kiatomati kwa miezi bila siku chini ya 31, pamoja na marekebisho ya mwaka wa kuruka.

Saa inafanya kazi kwa muundo wa saa 24 au saa 12 na kiashiria cha AM / PM. DS1307 ina mzunguko wa akili-uliojengwa ambao hugundua kufeli kwa nguvu na hubadilisha kiatomati kwa usambazaji wa nakala rudufu. Utunzaji wa wakati unaendelea wakati sehemu hiyo inafanya kazi kutoka kwa usambazaji wa nakala rudufu.

Hatua ya 4: Mchoro wa Uunganisho

Mchoro wa Uunganisho
Mchoro wa Uunganisho

Hatua ya 5: Mafunzo

Hatua ya 6: Kanuni

Kwa Kanuni na maelezo ya unganisho:

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

Unaweza kupata maktaba kutoka kwa kufuata repo:

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

Ilipendekeza: