Tartalomjegyzék:

Digitális óra az Arduino és a Led Dot Matrix kijelző használatával: 6 lépés
Digitális óra az Arduino és a Led Dot Matrix kijelző használatával: 6 lépés

Videó: Digitális óra az Arduino és a Led Dot Matrix kijelző használatával: 6 lépés

Videó: Digitális óra az Arduino és a Led Dot Matrix kijelző használatával: 6 lépés
Videó: 16. Egyszerű menüvezérlés, óra projektek 2024, November
Anonim
Digitális óra Arduino és Led Dot Matrix Display használatával
Digitális óra Arduino és Led Dot Matrix Display használatával

Manapság a készítők, fejlesztők az Arduino -t részesítik előnyben a projektek prototípusainak gyors fejlesztése érdekében. Az Arduino egy nyílt forráskódú elektronikai platform, amely könnyen használható hardverre és szoftverre épül. Az Arduino nagyon jó felhasználói közösséggel rendelkezik. Ebben a projektben látni fogjuk, hogyan lehet digitális órát építeni az Arduino segítségével. Ezt a projektet könnyen fel lehet építeni, és szükség szerint módosítani kell.

1. lépés: Alkatrészek

Alkatrészek
Alkatrészek
Alkatrészek
Alkatrészek
Alkatrészek
Alkatrészek

Az alábbiakban bemutatjuk a projekthez szükséges összetevőket

1 x Arduino Uno

Arduino Uno Indiában-

Arduino Uno az Egyesült Királyságban -

Arduino Uno az USA -ban -

4 x MAX7219 Led Dot Matrix kijelző

Dot Matrix Display Egyesült Királyságban -

Dot Matrix Display USA -ban -

Dot Matrix Display Indiában-

1 db DS1307 RTC modul

DS1307 RTC óra Indiában-

DS1307 RTC óra Egyesült Királyságban -

DS1307 RTC óra az USA -ban -

Kevés vezeték

2. lépés: További információ a MAX7219 -ről

További információ a MAX7219 -ről
További információ a MAX7219 -ről

A MAX7219/MAX7221 kompakt, soros bemeneti/kimeneti közös katódos kijelző-illesztőprogramok, amelyek a mikroprocesszorokat (μPs) 7 szegmenses, legfeljebb 8 számjegyű numerikus LED-kijelzőhöz, oszlopdiagramos kijelzőhöz vagy 64 egyedi LED-hez illesztik.

A chip tartalmazza a BCD kód-B dekódolót, a multiplex szkennelési áramkört, a szegmens- és számjegy-illesztőprogramokat, valamint a 8x8-as statikus RAM-ot, amely minden számjegyet tárol.

Az összes LED szegmensáramának beállításához csak egy külső ellenállás szükséges. A MAX7221 kompatibilis az SPI ™, a QSPI ™ és a MICROWIRE ™ termékekkel, és a fordulatszám korlátozott szegmensmeghajtókkal rendelkezik az EMI csökkentése érdekében.

Egy kényelmes 4 vezetékes soros interfész csatlakozik az összes közös μP-hez. Az egyes számjegyeket a teljes kijelző újraírása nélkül meg lehet címezni és frissíteni.

A MAX7219/MAX7221 lehetővé teszi a felhasználó számára a B-kódolású dekódolás vagy a dekódolás nélküli kódolás kiválasztását minden számjegyhez.

3. lépés: További információ a DS1307 -ről

A DS1307 soros valós idejű óra (RTC) alacsony teljesítményű, teljes binárisan kódolt decimális (BCD) óra/naptár

plusz 56 bájt NV SRAM.

A cím és az adatok soros átvitele I2C, kétirányú buszon keresztül történik.

Az óra/naptár másodperceket, perceket, órákat, napot, dátumot, hónapot és évet tartalmaz.

A hónap végi dátum automatikusan módosul a 31 napnál rövidebb hónapokra, beleértve a szökőév korrekcióit is.

Az óra 24 órás vagy 12 órás formátumban működik, AM/PM kijelzővel. A DS1307 beépített áramérzékelő áramkörrel rendelkezik, amely észleli az áramkimaradásokat, és automatikusan átvált a tartalék áramellátásra. Az időmérési művelet folytatódik, amíg az alkatrész a tartalék tápegységből működik.

4. lépés: Csatlakozási rajz

Csatlakozási rajz
Csatlakozási rajz

5. lépés: bemutató

6. lépés: Kód

A kód és a kapcsolat részletei:

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

A könyvtárakat a következő repóból szerezheti be:

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

Ajánlott: