Sadržaj:

Kako napraviti Arduino digitalni sat: 5 koraka
Kako napraviti Arduino digitalni sat: 5 koraka

Video: Kako napraviti Arduino digitalni sat: 5 koraka

Video: Kako napraviti Arduino digitalni sat: 5 koraka
Video: Решил СДЕЛАТЬ себе ПОМОЩНИКА из картона!! Как сделать РОБОТА на радиоуправлении своими руками 2024, Novembar
Anonim
Image
Image
Kako napraviti Arduino digitalni sat
Kako napraviti Arduino digitalni sat

Digitalni satovi jedan su od velikih izuma u području znanosti.

Jeste li se ikada zapitali "Kako sami napraviti digitalne satove, baš kao u filmovima!" ????

Pa i ja sam svoje djetinjstvo u snu proveo da bih napravio svoj vlastiti digitalni sat … pa sam napravio jedan za sebe …

Pokazat ću vam kako sami možete izgraditi nevjerojatan digitalni sat s malo lakoće i malih komponenti …

Koristio sam 4 zajednički anodni zaslon sa 7 segmenata za prikaz znamenki, 3 SPDT prekidača, koje sam odvojio od starog miša, nekoliko žica i arduina. možemo postaviti vrijeme držanjem tipke za podešavanje i pritiskom na tipku minute ili sata kako bismo minute ili sate promijenili prema našim potrebama..!

Pa krenimo …!

Korak 1: Potrebne komponente

Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente

Evo komponenti koje će vam biti potrebne:

1. Arduino uno.

2. 4 7 -segmentni displeji sa zajedničkom anodom (ako imate 4 -znamenkasti 7 -segmentni, ne brinite da su kola ista za oba).

možete ih kupiti na snapdealu, odlični su! preporučio bih ih sa stranice.

3. 3 spdt prekidača (koje sam izvukao iz starog miša).

4.neke žice i kratkospojnici (bilo ko će to učiniti!).

5. Matična ploča.

6. 4 1kohm otpornika.

Korak 2: Ožičenje ekrana na pločici

Ožičenje ekrana na ploči sa idejama!
Ožičenje ekrana na ploči sa idejama!
Ožičenje ekrana na ploči sa idejama!
Ožičenje ekrana na ploči sa idejama!

Uspostavite veze kao što je prikazano na gornjoj slici.. prilično je jednostavno.!

Vodite računa o vezama jer postoji previše žica koje možete zbuniti.

Podsjetnik Svi a, b, c, d, e, f, g, tačkasti segmenti 4 ekrana povezani su zajedno…. i com svakog zaslona, tj. 3 i 8 povezani su zajedno sa stanovnicima …

Ne brini!!, idite polako i imajte strpljenja, možete to učiniti.

Korak 3: Dodavanje otpornika i ključeva

Dodavanje otpornika i ključeva
Dodavanje otpornika i ključeva
Dodavanje otpornika i ključeva
Dodavanje otpornika i ključeva

Priključite otpornik od 1 kohm na svaki com zaslona … kao što je prikazano na slici..!

Dodajte prekidače Spdt ili ako imate pritisnute tipke to bi bilo odlično!…

Korak 4: Povezivanje s Arduinom

Povezivanje s Arduinom
Povezivanje s Arduinom
Povezivanje s Arduinom
Povezivanje s Arduinom

Sada su veze uspostavljene za zaslon i prekidače … sada je vrijeme da ih povežete s mozgom.

jednostavno je..

Za segmentne igle!

a na pin 2

b na pin 3

c na pin 4

d na pin 5

e na pin 6

f na pin 7

g na pin 8

tačka na pin 9

Za prikazivačke pinove

prikaz 1 na pin 10

prikaz 2 na pin 11

prikaz 3 na pin 12

dispalirajte 4 na pin 13

sada za ključeve

taster 1, prekidači za podešavanje …

tipke 2 i 3 su prekidači za promjenu sata i minute.

moramo držati tipku za podešavanje1 i pritisnuti tipku želje za promjenu sata ili minute..!

pogledajte gornju sliku za povezivanje ključeva.. koristili smo analogne pinove i koristili ih kao pinove za digitalni ulaz … da, istina je da ih možemo koristiti i kao digitalne u/i pinove..

Korak 5: Dodavanje koda !!

Dodavanje koda !!!!
Dodavanje koda !!!!

Sada najhladniji dio… pisanje i dodavanje koda u arduino….

Priložio sam kôd i datoteku biblioteke vremena.. za izračunavanje vremena i njihovo prikazivanje ….

U kodu funkcija hour () govori nam sat, a minute () minuta, od trenutka kada smo uključili ploču. vrijeme blijedi umire kada se napajanje ploče isključi.. i počinje ponovo od 00:00 svaki put …

Takođe sam priložio kôd formata od 12 sati. On samo koristi funkciju hourFormat12 () za dobivanje 12 -satnog formata.

Prema zadanim postavkama, biblioteka vremena vraća 24 -satno formatirano vrijeme.

Bilješka:

Molimo dodajte vremensku fasciklu u Time.zip, u fasciklu Arduino biblioteka

npr. u mom sistemu:

C: / Program Files (x86) Arduino / biblioteke

Budite fleksibilni u mijenjanju koda prema svojim potrebama … a ako imate neke kamenolome, slobodno pitajte.

Uživajte u izradi…

Napomena: Ažurirao sam datoteku Time.zip jer je zastarjela u novijim verzijama Arduino IDE -a.

Preporučuje se: