Tartalomjegyzék:

Arduino digitális óra elkészítése: 5 lépés
Arduino digitális óra elkészítése: 5 lépés

Videó: Arduino digitális óra elkészítése: 5 lépés

Videó: Arduino digitális óra elkészítése: 5 lépés
Videó: #35 - Labor Percek #5 - Saját Arduino építése 2024, November
Anonim
Image
Image
Hogyan készítsünk Arduino digitális órát?
Hogyan készítsünk Arduino digitális órát?

A digitális órák a tudomány egyik nagy találmánya.

Gondolkozott már azon, hogy "Hogyan készítsünk saját digitális órákat, akár a filmekben!" ????

Nos, én is eltöltöttem a gyerekkoromat egy álomban, hogy megépítsem a saját digitális órámat.. ezért építettem egyet magamnak…

És meg fogom mutatni nektek, hogyan tudtok egy egyszerű digitális órát felépíteni kis könnyedséggel és kis alkatrészekkel egyedül.

4 7 szegmenses közös anód kijelzőt használtam a számjegyek megjelenítésére, 3 SPDT kapcsolót, amelyeket kivettem egy régi egérből, néhány vezetékből és egy arduino -ból. beállíthatjuk az időt a beállító gomb nyomva tartásával és a perc vagy óra gomb megnyomásával, hogy a percet vagy az órát a szükségünk szerint módosítsuk..!

Tehát kezdjük…!

1. lépés: Szükséges összetevők

Szükséges alkatrészek
Szükséges alkatrészek
Szükséges alkatrészek
Szükséges alkatrészek
Szükséges alkatrészek
Szükséges alkatrészek

Itt vannak a szükséges összetevők:

1. Egy Arduino uno.

2. 4 7 szegmenses közös anódkijelzők (ha 4 számjegyű, 7 szegmensű, ne aggódjon, az áramkör mindkettőnél azonos).

megvásárolhatja őket a snapdealtől, szuperek! ajánlom őket az oldalról.

3. 3 spdt kapcsoló (amit egy régi egérből vettem le).

4. néhány vezeték és áthidaló vezeték (bármelyik megteszi!).

5. Egy kenyérpad.

6. 4 1kohm ellenállás.

2. lépés: A kijelzők bekötése a kenyértáblán

A kijelzők bekötése a kenyértáblán!
A kijelzők bekötése a kenyértáblán!
A kijelzők bekötése a kenyértáblán!
A kijelzők bekötése a kenyértáblán!

Csatlakoztassa a fenti képen látható módon. Ez nagyon egyszerű.!

Vigyázzon a csatlakozásokra, mivel túl sok vezeték van, amit összezavarhat.

Emlékeztető 4 kijelző összes a, b, c, d, e, f, g, pont szegmense össze van kapcsolva…. és minden kijelző kombinációja, azaz a 3 és 8 össze van kötve a rezidensekkel …

Ne aggódj!!, lassan haladjon, és legyen türelemmel, meg tudja csinálni.

3. lépés: Az ellenállások és a kulcsok hozzáadása

Az ellenállások és a kulcsok hozzáadása
Az ellenállások és a kulcsok hozzáadása
Az ellenállások és a kulcsok hozzáadása
Az ellenállások és a kulcsok hozzáadása

Csatlakoztasson 1 khm -os ellenállást a kijelzők mindegyikéhez … az ábrán látható módon!

Adja hozzá az Spdt kapcsolókat, vagy ha nyomógombjai vannak, az nagyszerű lenne!…

4. lépés: Csatlakozás Arduino -hoz

Csatlakozás Arduino -hoz
Csatlakozás Arduino -hoz
Csatlakozás Arduino -hoz
Csatlakozás Arduino -hoz

Most megtörténtek a kapcsolatok a kijelző és a kapcsolók számára … most itt az ideje, hogy csatlakoztassa őket az agyhoz.

ez egyszerű..

Szegmens csapokhoz!

a a 2 -es csaphoz

b a 3 -as csaphoz

c - 4

d -től az 5 -ös tűig

e - 6

f -től a 7 -es tűig

g -tól a 8 -as tűig

pont a 9. csaphoz

Kijelző csapokhoz

kijelző 1 -től 10 -ig

kijelző 2 -től 11 -ig

kijelző 3 -tól 12 -ig

4 -es kijelző a 13 -as érintkezőhöz

most a kulcsokért

az 1 -es kulcs, amely a beállító kapcsolók …

a 2 -es és a 3 -as óra óra- és percváltó kapcsoló.

le kell nyomnunk a beállító gombot1 és le kell nyomnunk a vágy gombot az óra vagy a perc megváltoztatásához..!

lásd a fenti képet a kulcsok csatlakoztatásához.. az analóg érintkezőket használtuk és digitális bemeneti csapként használtuk … igen, ez igaz, hogy digitális i/o csapként is használhatjuk őket.

5. lépés: A kód hozzáadása !!

Kód hozzáadása !!!!
Kód hozzáadása !!!!

Most a legmenőbb rész… a kód írása és hozzáadása az arduino -hoz….

Csatoltam a kódot és az időkönyvtár fájlt.. az idő kiszámításához és megjelenítéséhez….

A kódban az óra () függvény mondja meg az órát, a perc () függvény pedig a percet, attól kezdve, hogy bekapcsoltuk a táblát. az idő elmúlik, amikor megszűnik a tábla áramellátása, és minden alkalommal újraindul 00:00 órától…

Ezenkívül csatoltam egy 12 órás formátumú kódot is. Csak a hourFormat12 () függvényt használja a 12 órás formátum eléréséhez.

Alapértelmezés szerint a Time könyvtár 24 órás formázott időt ad vissza.

Jegyzet:

Kérjük, adja hozzá az idő mappát a Time.zip fájlban az Arduino könyvtárai mappájához

pl az én rendszeremben:

C: / Program Files (x86) Arduino / libraries

Nyugodtan változtassa meg a kódot az Ön igényei szerint… és ha van néhány kőbányája, kérdezzen bátran.

Jó szórakozást az elkészítéséhez…

Megjegyzés: Frissítettem a Time.zip fájlt, mivel elavult volt az Arduino IDE újabb verzióiban.

Ajánlott: