Satura rādītājs:

Kā izveidot Arduino digitālo pulksteni: 5 soļi
Kā izveidot Arduino digitālo pulksteni: 5 soļi

Video: Kā izveidot Arduino digitālo pulksteni: 5 soļi

Video: Kā izveidot Arduino digitālo pulksteni: 5 soļi
Video: Управляющая лампа переменного тока с реле 5 В с помощью Arduino 2024, Jūlijs
Anonim
Image
Image
Kā izveidot Arduino digitālo pulksteni
Kā izveidot Arduino digitālo pulksteni

Digitālie pulksteņi ir viens no lielākajiem izgudrojumiem zinātnes jomā.

Vai esat kādreiz domājuši: "Kā izveidot savus digitālos pulksteņus, tāpat kā filmās!" ????

Nu es arī savu bērnību sapnī esmu pavadījis, lai uzbūvētu savu digitālo pulksteni, tāpēc es to uzbūvēju sev …

Un es jums parādīšu, kā jūs pats varat izveidot pārsteidzošu digitālo pulksteni ar nelielu vieglumu un mazām sastāvdaļām …

Esmu izmantojis 4 7 segmentu parasto anoda displeju, lai parādītu ciparus, 3 SPDT slēdžus, kurus es paņēmu, izņemot veco peli, dažus vadus un arduino. mēs varam iestatīt laiku, turot pielāgošanas taustiņu un nospiežot minūtes vai stundas taustiņu, lai pēc vajadzības mainītu minūti vai stundu..!

Tātad, sāksim …!

1. darbība. Nepieciešamās sastāvdaļas

Nepieciešamas sastāvdaļas
Nepieciešamas sastāvdaļas
Nepieciešamas sastāvdaļas
Nepieciešamas sastāvdaļas
Nepieciešamas sastāvdaļas
Nepieciešamas sastāvdaļas

Šeit būs nepieciešami komponenti:

1. Arduino uno.

2. 4 7 segmentu kopējā anoda displeji (ja jums ir četru ciparu septiņu segmentu, neuztraucieties, ka shēma abiem ir vienāda).

jūs varat tos iegādāties no snapdeal, tie ir lieliski! es ieteiktu tos no vietnes.

3. 3 spdt slēdži (kurus es izvilku no vecas peles).

4. daži vadi un džemperu vadi (jebkurš darīs!).

5. Maizes dēlis.

6. 4 1kohm rezistori.

2. darbība: displeju savienošana ar maizes dēli

Elektroinstalācija displejos maizes dēļā!
Elektroinstalācija displejos maizes dēļā!
Elektroinstalācija displejos maizes dēļā!
Elektroinstalācija displejos maizes dēļā!

Izveidojiet savienojumus, kā parādīts attēlā iepriekš.. tas ir pavisam vienkārši.!

Rūpējieties par savienojumiem, jo ir pārāk daudz vadu, kurus jūs varētu sajaukt.

Atgādinājums Visi 4 displeju a, b, c, d, e, f, g, punktu segmenti ir savienoti kopā…. un katra displeja kom, ti, 3 un 8, ir savienoti kopā ar rezidentiem …

Neuztraucies!!, ejiet lēnām un pacietieties, jūs to varat izdarīt.

3. darbība: rezistoru un atslēgu pievienošana

Rezistoru un atslēgu pievienošana
Rezistoru un atslēgu pievienošana
Rezistoru un atslēgu pievienošana
Rezistoru un atslēgu pievienošana

Ar katru displeju komplektu pievienojiet 1kohm rezistoru … kā parādīts attēlā..!

Pievienojiet Spdt slēdžus vai, ja jums ir spiedpogas, tas būtu lieliski!…

4. solis: izveidojiet savienojumu ar Arduino

Savienojuma izveide ar Arduino
Savienojuma izveide ar Arduino
Savienojuma izveide ar Arduino
Savienojuma izveide ar Arduino

Tagad displejam un slēdžiem ir izveidoti savienojumi … tagad ir laiks tos savienot ar smadzenēm.

tas ir vienkārši..

Segmenta tapām!

a līdz tapai 2

b līdz 3. tapai

c līdz tapai 4

d līdz 5. tapai

e līdz 6. tapai

f līdz 7. tapai

g līdz 8. tapai

punkts līdz 9. tapai

Displeja tapām

displejs 1 līdz pin 10

displejs 2 līdz pin 11

displejs 3 līdz pin 12

displejs 4 līdz pin 13

tagad par atslēgām

taustiņš 1, kas ir regulēšanas slēdži …

taustiņi 2 un 3 ir stundu un minūšu maiņas slēdži.

mums ir jātur pielāgošanas taustiņš1 un jānospiež vēlmes taustiņš, lai mainītu stundu vai minūti..!

skatiet iepriekš redzamo attēlu, lai uzzinātu, kā pieslēgt atslēgas.. mēs esam izmantojuši analogās tapas un izmantojām tās kā digitālās ievades tapas… jā, tā ir taisnība, mēs varam tās izmantot arī kā digitālās i/o tapas.

5. darbība: koda pievienošana !!

Koda pievienošana !!!!
Koda pievienošana !!!!

Tagad pati foršākā daļa … koda rakstīšana un pievienošana arduino …

Esmu pievienojis kodu un laika bibliotēkas failu.. lai aprēķinātu laiku un parādītu to….

Funkcija stunda () mums norāda stundu, bet minūte () - minūti no brīža, kad esam ieslēguši tāfeli. laiks pazūd, kad tiek pārtraukta barošana pie tāfeles, un tas sākas katru reizi no pulksten 00:00 …

Arī es esmu pievienojis 12 stundu formāta kodu. Tas vienkārši izmanto funkciju hourFormat12 (), lai iegūtu 12 stundu formātu.

Pēc noklusējuma laika bibliotēka atgriež 24 stundu formētu laiku.

Piezīme:

Lūdzu, pievienojiet laika mapi Time.zip savā Arduino bibliotēku mapē

piemēram, manā sistēmā:

C: / Program Files (x86) Arduino / bibliotēkas

Jūtieties elastīgi, mainot kodu savām vajadzībām … un, ja jums ir daži karjeri, jautājiet.

Izklaidējieties to pagatavot…

piezīme. Esmu atjauninājis failu Time.zip, jo tas tika novecojis jaunākajās Arduino IDE versijās.

Ieteicams: