Sisukord:

Arduino digitaalse kella valmistamine: 5 sammu
Arduino digitaalse kella valmistamine: 5 sammu

Video: Arduino digitaalse kella valmistamine: 5 sammu

Video: Arduino digitaalse kella valmistamine: 5 sammu
Video: Komps KS100 Jootekomplekt 2024, November
Anonim
Image
Image
Kuidas teha Arduino digitaalset kella
Kuidas teha Arduino digitaalset kella

Digitaalkellad on üks teaduse valdkonna suurepäraseid leiutisi.

Kas olete kunagi mõelnud: "Kuidas teha oma digitaalseid kellasid, nagu filmides!" ????

Noh, ma olen ka oma lapsepõlves unes veetnud oma digitaalse kella ehitamise.. nii et ma ehitasin selle endale …

Ja ma näitan teile, kuidas saate ise ehitada hämmastava digitaalse kella vähese vaevata ja väikeste komponentidega …

Olen numbrite kuvamiseks kasutanud 4 7 segmendi ühist anoodkuvarit, 3 SPDT -lülitit, mille võtsin peale vana hiire, mõned juhtmed ja arduino. saame määrata aja, hoides reguleerimisklahvi ja vajutades minuti või tunni klahvi, et muuta minut või tund vastavalt meie vajadustele..!

Nii et alustame…!

Samm: nõutavad komponendid

Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid

Siin on vajalikud komponendid:

1. Arduino uno.

2. 4 7 segmendi ühise anoodi kuva (kui teil on 4 -kohaline seitsme segment, ärge muretsege, vooluring on mõlema jaoks sama).

saate neid osta snapdealist, need on suurepärased! ma soovitaksin neid saidilt.

3. 3 spdt -lülitit (mille ma eemaldasin vanalt hiirelt).

4. mõned juhtmed ja hüppaja juhtmed (igaüks teeb!).

5. Leivalaud.

6. 4 1kohm takisti.

2. samm: paneelide kuvamise juhtmestik

Näidikute ühendamine leivalaual!
Näidikute ühendamine leivalaual!
Näidikute ühendamine leivalaual!
Näidikute ühendamine leivalaual!

Tehke ühendused, nagu on näidatud ülaltoodud pildil.. see on üsna lihtne.!

Hoolitse ühenduste eest, kuna juhtmeid on liiga palju, sest võite segi ajada.

Meeldetuletus Kõik nelja ekraani a, b, c, d, e, f, g, punktide segmendid on omavahel ühendatud…. ja iga ekraani komplekt, st 3 ja 8 on ühendatud residente …

Ära muretse!!, minge aeglaselt ja varuge kannatust, saate hakkama.

3. samm: takistite ja võtmete lisamine

Takistite ja võtmete lisamine
Takistite ja võtmete lisamine
Takistite ja võtmete lisamine
Takistite ja võtmete lisamine

Kinnitage 1kohm takisti kuvarite iga kompuutriga … nagu joonisel näidatud..!

Lisage Spdt -lülitid või kui teil on nuppe vajutada, oleks see suurepärane!…

Samm: ühendage Arduinoga

Ühendamine Arduinoga
Ühendamine Arduinoga
Ühendamine Arduinoga
Ühendamine Arduinoga

Nüüd on ekraani ja lülitite ühendused tehtud … nüüd on aeg need ajuga ühendada.

see on lihtne..

Segmendi tihvtide jaoks!

a kuni tihvt 2

b kuni tihvt 3

c kuni tihvt 4

d kuni tihvt 5

e kuni tihvti 6

f kuni tihvt 7

g kuni tihvti 8

punkt kuni tihvti 9

Ekraaninõelte jaoks

kuva 1 kuni pin 10

kuva 2 kuni pin 11

kuva 3 kuni pin 12

dispaly 4 kuni pin 13

nüüd võtmed

võti 1, mis on reguleerimislülitid …

klahvid 2 ja 3 muudavad tundide ja minutite vahetamise lülitit.

me peame hoidma reguleerimisklahvi1 ja vajutama sooviklahvi, et muuta tund või minut..!

Võtmete ühendamiseks vaadake ülaltoodud pilti. oleme kasutanud analoogpinge ja kasutanud neid digitaalsisendina … jah, see on tõsi, saame neid kasutada ka digitaalsete sisend-/väljundpistikutena.

Samm: koodi lisamine !!

Koodi lisamine !!!!
Koodi lisamine !!!!

Nüüd kõige lahedam osa … koodi kirjutamine ja arduino lisamine….

Olen lisanud koodi ja ajaraamatukogu faili.. aja arvutamiseks ja kuvamiseks….

Koodis ütleb tund () funktsioon meile tahvli ja minut () funktsioon minut, alates ajast, mil oleme tahvli sisse lülitanud. aeg kaob, kui laua toide katkeb.. ja see algab iga kord uuesti kell 00:00 …

Samuti olen lisanud 12 -tunnise vormingukoodi. See kasutab 12 tunni vormingu saamiseks lihtsalt funktsiooni hourFormat12 ().

Vaikimisi tagastab ajakogu 24 tunni vormindatud aja.

Märge:

Palun lisage ajakaust Time.zip oma Arduino raamatukogude kausta

nt minu süsteemis:

C: / Program Files (x86) Arduino / teegid

Olge paindlik, muutes koodi vastavalt oma vajadustele… ja kui teil on mõni karjäär, küsige julgelt.

Nautige selle valmistamist…

märkus: olen värskendanud faili Time.zip, kuna see oli Arduino IDE uuemates versioonides aegunud.

Soovitan: