Sisällysluettelo:

Kuinka tehdä Arduino -digitaalikello: 5 vaihetta
Kuinka tehdä Arduino -digitaalikello: 5 vaihetta

Video: Kuinka tehdä Arduino -digitaalikello: 5 vaihetta

Video: Kuinka tehdä Arduino -digitaalikello: 5 vaihetta
Video: How to use 2 channel relay to control AC and DC loads in Arduino 2024, Heinäkuu
Anonim
Image
Image
Kuinka tehdä Arduino -digitaalikello
Kuinka tehdä Arduino -digitaalikello

Digitaaliset kellot ovat yksi suurimmista keksinnöistä tieteen alalla.

Oletko koskaan miettinyt "Kuinka tehdä omat digitaalikellot aivan kuten elokuvissa!" ????

Olen myös viettänyt lapsuuteni unessa rakentaakseni oman digitaalisen kelloni.. joten rakensin sellaisen itselleni…

Ja aion näyttää teille, kuinka voit rakentaa hämmästyttävän digitaalisen kellon pienellä vaivattomasti ja pienillä komponenteilla yksin….

Olen käyttänyt 4 7 segmentin yhteistä anodinäyttöä näyttämään numerot, 3 SPDT -kytkintä, jotka otin lukuun ottamatta vanhaa hiirtä, joitain johtoja ja arduinoa. voimme asettaa ajan pitämällä säätöpainiketta ja painamalla minuutti- tai tuntinäppäintä muuttaaksesi minuutit tai tunnit tarpeisiimme..!

Aloitetaan siis…!

Vaihe 1: Tarvittavat komponentit

Tarvittavat komponentit
Tarvittavat komponentit
Tarvittavat komponentit
Tarvittavat komponentit
Tarvittavat komponentit
Tarvittavat komponentit

Tässä tarvitsemasi komponentit:

1. Arduino uno.

2. 4 7 segmentin yhteiset anodinäytöt (jos sinulla on 4 -numeroinen seitsemän segmentti, älä huoli, että piirit ovat samat molemmille).

voit ostaa niitä snapdealista, ne ovat hienoja! suosittelen niitä sivustolta.

3. 3 spdt -kytkintä (jotka poistin vanhasta hiirestä).

4. jotkut johdot ja hyppyjohdot (kuka tahansa tekee!).

5. Leipälauta.

6. 4 1kohm vastukset.

Vaihe 2: Näyttöjen kytkentä leipätaululla

Näyttöjen kytkentä leipätaululla!
Näyttöjen kytkentä leipätaululla!
Näyttöjen kytkentä leipätaululla!
Näyttöjen kytkentä leipätaululla!

Tee liitännät yllä olevan kuvan mukaisesti.. se on melko yksinkertaista.!

Pidä huolta liitännöistä, koska johdot voivat olla liian sekavia.

Muistutus Kaikki neljän näytön a, b, c, d, e, f, g, piste -segmentit on yhdistetty toisiinsa…. ja jokaisen näytön com, eli 3 ja 8 on kytketty yhteen vierailijoiden kanssa …

Älä huoli!!, mene hitaasti ja ole kärsivällinen, voit tehdä sen.

Vaihe 3: Vastusten ja avainten lisääminen

Vastukset ja avaimet lisätään
Vastukset ja avaimet lisätään
Vastukset ja avaimet lisätään
Vastukset ja avaimet lisätään

Kiinnitä 1 khm: n vastus jokaisen näytön kanssa … kuten kuvassa..!

Lisää Spdt -kytkimet tai jos sinulla on painikkeita, se olisi hienoa!…

Vaihe 4: Yhdistäminen Arduinoon

Yhdistetään Arduinoon
Yhdistetään Arduinoon
Yhdistetään Arduinoon
Yhdistetään Arduinoon

Nyt liitännät on tehty näytölle ja kytkimille … nyt on aika yhdistää ne aivoihin.

se on yksinkertaista..

Segmenttien nastat!

a nastaan 2

b nastaan 3

c nastaan 4

d nastaan 5

e nastaan 6

f nastaan 7

g nastaan 8

piste nastaan 9

Näytön nastoille

näyttö 1 - nasta 10

näyttö 2 - nasta 11

näyttö 3 - nasta 12

näyttö 4 nastaan 13

nyt avaimet

näppäin 1, joka on säätökytkimet …

näppäin 2 ja näppäin 3 vaihtavat tunteja ja minuutteja.

meidän on pidettävä säätönäppäintä 1 painettuna ja painamalla haluamisnäppäintä muuttaaksesi tunteja tai minuutteja..!

katso yllä olevasta kuvasta näppäinten liitäntä.. olemme käyttäneet analogisia nastoja ja niitä digitaalisia tulonappeja … kyllä se on totta, voimme käyttää niitä myös digitaalisina i/o -nastoina..

Vaihe 5: Koodin lisääminen !!

Koodin lisääminen !!!!
Koodin lisääminen !!!!

Nyt hienoin osa … koodin kirjoittaminen ja lisääminen arduinoon….

Olen liittänyt koodin ja aikakirjastotiedoston.. ajan laskemiseksi ja näyttämiseksi….

Koodissa tunti () -toiminto kertoo meille tunnin ja minuutti () -toiminnon minuutti siitä hetkestä, kun olemme kytkenyt taulun. aika häviää, kun levyn virta katkeaa.. ja se alkaa uudelleen aina klo 00:00…

Olen liittänyt myös 12 tunnin muotokoodin. Se käyttää vain hourFormat12 () -toimintoa 12 tunnin muodon saamiseen.

Aikakirjasto palauttaa oletuksena 24 tunnin muotoillun ajan.

Huomautus:

Lisää Time -kansio Time.zip -tiedostoon Arduinon kirjastojen kansioon

esim omassa järjestelmässä:

C: / Program Files (x86) Arduino / libraries

Muuta koodia joustavasti tarpeidesi mukaan… ja jos sinulla on louhoksia, kysy rohkeasti.

Hauskaa tekemistä…

Huomautus: Olen päivittänyt Time.zip -tiedoston, koska se poistettiin käytöstä Arduino IDE: n uudemmissa versioissa.

Suositeltava: