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, Studeni
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 izraditi digitalne satove, baš kao u filmovima!" ????

Pa i ja sam proveo svoje djetinjstvo u snu kako bih izgradio 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

Ovdje su potrebne komponente:

1. Arduino uno.

2. 4 7 -segmentni zaslon sa zajedničkom anodom (ako imate 4 -znamenkasti 7 -segmentni, ne brinite se da je sklop isti za oboje).

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

3. 3 spdt prekidača (koje sam iskopao sa starog miša).

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

5. Matična ploča.

6. 4 1kohm otpornika.

Korak 2: Ožičenje zaslona na matici

Ožičenje zaslona na pločici za prikaz!
Ožičenje zaslona na pločici za prikaz!
Ožičenje zaslona na pločici za prikaz!
Ožičenje zaslona na pločici za prikaz!

Povežite 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, točkasti segmenti 4 zaslona povezani su zajedno…. i com svakog zaslona, tj. 3 i 8 povezani su zajedno s rezidentima …

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 super!…

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

točka na pin 9

Za igle za prikaz

prikaz 1 na pin 10

zaslon 2 do pin 11

prikaz 3 na pin 12

otpremite 4 na pin 13

sad za ključeve

tipka 1, prekidači za podešavanje …

tipka 2 i tipka 3 mijenjaju sat i prekidače.

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

pogledajte gornju sliku za povezivanje ključeva.. mi smo koristili analogne pinove i koristili ih kao igle 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 knjižnice 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 kad se napajanje ploče isključi.. i svaki put počinje ponovno od 00:00 …

Također sam priložio 12 -satni format koda. On samo koristi funkciju hourFormat12 () za dobivanje 12 -satnog formata.

Prema zadanim postavkama, knjižnica Time vraća 24 -satno formatirano vrijeme.

Bilješka:

Dodajte vremensku mapu u Time.zip, u mapu biblioteka vašeg Arduina

npr. u mom sustavu:

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čeni: