
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47



Bevezetés
Sziasztok srácok, remélem mindannyian jól csináljátok. Ez egy rövid és egyszerű projekt lesz arról, hogyan lehet digitális órát készíteni az Arduino segítségével.
Ebben a projektben digitális órát készítünk Arduino és egy műszakregiszter segítségével. Ez csak az időt jeleníti meg 24 órás formátumban, villogó pontokkal (másodperc).
Valós idejű óramodult (RTC) használok DS1302 időzítés céljából. A nagyszerű dolog csak egy Shift regiszter és egy 4 számjegyű, 7 szegmenses kijelző használata.
1. lépés: Mire van szükségünk?


Íme a szükséges alkatrészek listája:
- Arduino Uno/Nano
- RTC óra modul (DS1302)
- 4 számjegyű, hét szegmenses kijelző
- Műszakregiszter (74HC595)
- 220 ohmos ellenállás x4 (a fényerő csökkentése érdekében)
- CR2032 gombelem (RTC modulhoz)
- Jumper vezetékek
- BreadBoard
- Perf Board (opcionális prototípus-készítéshez) Lítium-ion akkumulátor (áramforráshoz)
Tehát ez az, amire mindannyiunknak szüksége van.
2. lépés: Csatlakozások/huzalozás


Ebben az esetben az alábbiak szerint kapcsoljuk össze a szegmenskijelzőt az Arduino és Shift regiszterrel:
A tű a Q0 -hoz, B tű a Q1 -hez, C tű a Q2 -hez, D tű a Q3 -hoz, Rögzítse az E gombot a Q4 -hez, F -csatlakozó a Q5 -höz, Rögzítse a G gombot a Shift Register Q6 -hoz
Rögzítse a DP (H) gombot az Arduino 3. tűjéhez
Rögzítse a Digit1 -et az Arduino 7. tűjéhez
Rögzítse a 2. számjegyet az Arduino 6. tűjével
Rögzítse a Digit3 -at az Arduino 5. tűjéhez
Rögzítse a Digit4 -et az Arduino 4. tűjéhez
Ezenkívül csatlakoztasson 220 ohmos ellenállásokat a szegmenskijelző minden számjegyéhez. (Lásd a diagramot)
Most csatlakoztassuk az RTC modult az Arduino -hoz, helyezzük be a gombelemet a modulba, és csatlakozzunk a megadott ábra szerint. Ugyanez vonatkozik a műszakregiszterre is.
Ezeket a képeket az alábbi linkről töltheti le. Vázlatos BreadBoard kapcsolatok
3. lépés: Kódolás

Látni fog egy ilyen kódot, mint a képen:
Csak állítsa be az aktuális időt ebben a kódsorban, és töltse fel. A feltöltés után megjegyzést fűz ehhez a sorhoz (használjon kettős perjelet, azaz //), mert az idő beállítása után változatlan marad.
Vegye fel a könyvtárat (az alábbi linken található) a programba a címen
Vázlat <Könyvtár beillesztése <. ZIP fájl hozzáadása <A letöltött fájl elérési útjának hozzáadása
Töltse le a kódot és a könyvtárakat az alábbi linkről:
Letöltési kód
4. lépés: Prototípus -készítés (opcionális)


Ezt a projektet hordozhatóvá tehetjük, ha PCB -n csatlakoztatjuk.
A NYÁK -on történő gyártás során győződjön meg arról, hogy női fejléceket használ az Arduino áramkörök rögzítéséhez, ellenkező esetben a forrasztás károsíthatja a készüléket. Továbbá, használjon 16 tűs IC alapot a váltóellenálláshoz, különben az eszköz megsérülhet (ugyanez történik az én esetemben).
Ezenkívül a szegmens kijelzőt forrasztottam egy másik NYÁK -ra, amely könnyen felszerelhető egy dobozra vagy valami másra.
Csatlakoztassa megfelelően az egyes kötéseket, különben az áramkör nem működik.
Javaslat: Először készítse el a kenyérlapra, majd forraszthatja a NYÁK -ra.
Ajánlott:
Analóg óra és digitális óra készítése LED csíkkal az Arduino használatával: 3 lépés

Hogyan készítsünk analóg órát és digitális órát LED csíkkal az Arduino használatával: Ma analóg órát készítünk & Digitális óra LED szalaggal és MAX7219 Dot modul Arduino -val. Ez korrigálja az időt a helyi időzónával. Az analóg óra hosszabb LED csíkot használhat, így a falra akasztva műalkotássá válhat
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: Manapság a gyártó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
Digitális óra Arduino -n véges állapotú gép használatával: 6 lépés

Digitális óra az Arduino -n véges állapotú gép használatával: Szia, megmutatom, hogyan hozható létre digitális óra a YAKINDU Statechart Tools segítségével, és hogyan futtatható egy Arduino -n, amely LCD billentyűzetpajzsot használ. az órát David Hareltől vették. Közölt egy dokumentumot arról, hogy
Egyszerű digitális óra az Arduino Nano és a DS1307 használatával: 4 lépés

Egyszerű digitális óra az Arduino Nano és a DS1307 használatával: Ebben a cikkben bemutatok egy oktatóanyagot, amellyel digitális órát készíthet az Arduino segítségével. nézze meg a kijelzőt. mielőtt belépne az oktatóanyagba, javaslom, hogy
Egyszerű digitális óra az Arduino használatával: 6 lépés

Egyszerű digitális óra az Arduino használatával: Készítsen egyszerű digitális órát arduino és egyszerű PCB használatával