Përmbajtje:

Si të bëni një orë dixhitale Arduino: 5 hapa
Si të bëni një orë dixhitale Arduino: 5 hapa

Video: Si të bëni një orë dixhitale Arduino: 5 hapa

Video: Si të bëni një orë dixhitale Arduino: 5 hapa
Video: Управление голым реле и управление им с помощью Arduino для нагрузки переменного / постоянного тока 2024, Korrik
Anonim
Image
Image
Si të bëni një orë dixhitale Arduino
Si të bëni një orë dixhitale Arduino

Orët dixhitale janë një nga shpikjet më të mëdha në fushën e shkencës.

A keni menduar ndonjëherë "Si të bëni orët tuaja dixhitale, ashtu si në filma!" ????

Epo unë gjithashtu kam kaluar, fëmijërinë time në një ëndërr për të ndërtuar orën time dixhitale.. kështu që unë ndërtova një për veten time …

Dhe unë do t'ju tregoj, se si mund të ndërtoni një orë dixhitale të mahnitshme me pak lehtësi dhe përbërës të vegjël të gjitha vetë….

Unë kam përdorur 4 anodë të zakonshëm të anodës për të shfaqur shifrat, 3 çelësa SPDT, të cilat i kam hequr nga miu i vjetër, disa tela dhe një arduino. ne mund të caktojmë kohën duke mbajtur butonin e rregullimit dhe duke shtypur butonin e minutës ose orës për të ndryshuar minutën ose orën sipas nevojës sonë..!

Pra Le të Fillojmë…!

Hapi 1: Përbërësit e kërkuar

Përbërësit e kërkuar
Përbërësit e kërkuar
Përbërësit e kërkuar
Përbërësit e kërkuar
Përbërësit e kërkuar
Përbërësit e kërkuar

Këtu Komponentët që do të Kërkoni:

1. Një Arduino uno.

2. 4 7 segmente të zakonshme të anodës (nëse keni një segment me 4 shifra me shtatë segment, mos u shqetësoni se qarku është i njëjtë për të dy).

mund t'i blini nga snapdeal, ato janë të shkëlqyera! Unë do t'i rekomandoja ato nga faqja.

3. 3 spdt Switches (të cilat i pastrova nga një mi i vjetër).

4. disa tela dhe tela kërcyes (çdokush do të bëjë!).

5. Një dërrasë buke.

6. 4 Rezistorë 1kohm.

Hapi 2: Instalimi i ekraneve në tabelën e bukës

Instalimi i ekraneve në tabelën e bukës!
Instalimi i ekraneve në tabelën e bukës!
Instalimi i ekraneve në tabelën e bukës!
Instalimi i ekraneve në tabelën e bukës!

Bëni lidhjet siç tregohet në foton më sipër.. është mjaft e thjeshtë.!

Kujdesuni për lidhjet, pasi ka shumë tela që mund të ngatërroheni.

Remmenber Të gjithë segmentet a, b, c, d, e, f, g, pika të 4 ekraneve janë të lidhur së bashku…. dhe komi i çdo ekrani dmth 3 dhe 8 janë të lidhur së bashku me rezervuesit …

Mos u shqeteso!!, shko ngadalë dhe ki pak durim, mund ta bësh.

Hapi 3: Shtimi i Rezistorëve dhe Çelësave

Shtimi i Rezistencave dhe Çelësave
Shtimi i Rezistencave dhe Çelësave
Shtimi i Rezistencave dhe Çelësave
Shtimi i Rezistencave dhe Çelësave

Bashkangjitni rezistencën 1kohm me secilën kom të ekraneve … siç tregohet në figurë..!

Shtoni çelsat Spdt ose nëse keni shtypur butona që do të ishte mirë!…

Hapi 4: Lidhja me Arduino

Lidhja me Arduino
Lidhja me Arduino
Lidhja me Arduino
Lidhja me Arduino

Tani lidhjet janë bërë për ekranin dhe çelsat … tani është koha t'i lidhim ato me trurin..

eshte e thjeshte..

Për kunjat e segmenteve!

a në pin 2

b në pin 3

c në pin 4

d në pin 5

e në pin 6

f në pin 7

g në pin 8

pikë në pin 9

Për kunjat e ekranit

shfaq 1 nga pin 10

shfaq 2 në pin 11

shfaqni 3 në pin 12

shpërndani 4 në pin 13

tani për çelësat

çelësi 1 që janë çelsat e rregullimit …

çelësi 2 dhe çelësi 3 janë ndërrues orë dhe ndërrues minutash..

duhet të mbajmë tastin e rregullimit1 dhe të shtypim tastin e dëshirës për të ndryshuar orën ose minutën..!

shihni foton e mësipërme për lidhjen e çelësave.. ne kemi përdorur kunjat analoge dhe i kemi përdorur ato si kunja dixhitale të hyrjes … po kjo është e vërtetë që mund t'i përdorim edhe si kunja dixhitale të daljes/daljes..

Hapi 5: Shtimi i Kodit !!!

Duke shtuar Kodin !!!!
Duke shtuar Kodin !!!!

Tani pjesa më e lezetshme … shkrimi dhe shtimi i kodit në arduino….

Unë kam bashkangjitur kodin dhe skedarin e bibliotekës së kohës.. për llogaritjen e kohës dhe shfaqjen e tij….

Në kod funksioni orë () na tregon orën, dhe funksioni minutë () minutë, nga koha kur kemi ndezur tabelën. koha zbehet kur energjia në tabelë ndërpritet.. dhe fillon përsëri nga 00:00 çdo herë…

Gjithashtu kam bashkangjitur edhe një kod format 12 orësh. Thjesht përdor funksionin hourFormat12 () për të marrë formatin 12 orë.

Si parazgjedhje biblioteka Time kthen kohën e formuar 24 orë.

Shënim:

Ju lutemi shtoni Dosjen Time në Time.zip, në dosjen e bibliotekave të Arduino -s tuaj

p.sh. në sistemin tim:

C: / Program Files (x86) Arduino / bibliotekat

Ndjehuni fleksibël në ndryshimin e kodit për nevojat tuaja … dhe nëse keni ndonjë gurore, mos ngurroni të pyesni.

Argëtohuni duke e bërë…

shënim: Unë kam përditësuar skedarin Time.zip pasi ai ishte i vjetëruar në versionet më të reja të Arduino IDE.

Recommended: