Sisukord:
- Samm: skeem ja osad
- 2. etapp: testimine
- 3. samm: viimistlemine
- Samm: aja seadmine
- Samm: kuidas seda lugeda?
Video: Binaarkell: 5 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
Siin on lihtne näide, kuidas luua laheda välimusega binaarne 24 -tunnine kell. Punased LED -id näitavad sekundeid, rohelised LED -id minutit ja kollased LED -id tunde.
Kott sisaldab nelja nuppu kellaaja reguleerimiseks. Kell töötab 9 voltiga. Seda kella on lihtne teha ja osad maksavad vaid paar dollarit, seega on seda ka odav teha.
Samm: skeem ja osad
Kasutasin sinist värvi korpust, kuna see oli odav ja nägi minu silmale hea välja. Osad:- Kellakristall (Q1) 32,768 kHz. Ma arvan, et lihtsaim viis selle kristalli saamiseks on võtta see vanalt seinakellalt.- 560pF, 22pF kondensaatorid ja üks 10M takisti- 1 x 4060 IC, mis on 14-bitine pulsatsiooniloendur. 32,768 KHz kellakristalliga annab see IC 2 Hz välja pin-numbrist 3- 3 x 4024 IC See on 7-bitine pulsatsiooniloendur- 2 x 4082 IC Dual 4-sisend JA värav- 1 x 2, 1 mm pistikprogramm- 17 x LED punane, kollane, roheline või mis iganes sulle meeldib- 17 x 470 oomi takistid Kasutasin 9-voldist toiteallikat, seega on tihvtide väljund umbes 9 V. Nende valgusdioodide tüüpiline edasipinge on umbes 2 volti. Tahame seda, LED -i vool on umbes 0, 015 A = 15 mA, siis (9-2) V / 0, 015A = 466 oomi -> 470 oomi on takistite suurus. Nüüd on aeg alla laadida 4020 14-astmelise pulsatsiooniloenduri andmeleht ja leiame, et maksimaalne väljundvool on 4mA =), kuid sellest piisab ja see töötab niikuinii.
2. etapp: testimine
Enne lõplikku jootmist on parem testida vooluringi leivaplaadil. Kui kõik töötab nii, nagu peaks, on aeg jootma hakata. KUIDAS see toimib: 4060 on 14-bitine (/16, 384) pulsilugeja koos sisemise ostsillaatoriga ja see annab 32768 Hz 2 Hz helisignaaliga viimasel väljundil Q14, mis on pin number 3. Seejärel läheb 2Hz signaal 4024-le, mis on samuti 7-bitine (/128) pulsatsiooniloendur. 2Hz kella sisendiga on väljund Q1 (/2) pin number 12 madal sekund ja kõrge üks sekund. Q2 (/4) tihvti number 11 on kaks sekundit madal ja seejärel kaks sekundit kõrge. Q3 (/8) on neli sekundit madal ja seejärel neli sekundit kõrge. Kui viimased neli (kõige olulisemad numbrid 111100 = 60) lähevad 1-le, pöörab 4082 kahekordne 4-sisend-JA-värav oma väljundi 1. Signaal läheb tihvti lähtestamiseks ja loendur hakkab uuesti arvutama nullist 60-ni ja sama signaal ka läheb teisele 4024 pulsatsioonloenduri kella sisendile. See signaal tuleb kella sisendisse iga 60 sekundi järel ja see toimib samamoodi nagu esimene pulsatsiooniloendur, kuid see arvutab minuteid.
3. samm: viimistlemine
Järgmisena puurime LED -ide jaoks augud. Minu LED -id olid 5 mm, seega kasutasin 5 mm puurit. LED jääb sellesse auku tihedalt kinni ja liimi pole vaja. Lõikasin tahvli, nii et see sobib ideaalselt karbi põhja.
Jätsin LED -juhtmed meelega nii pikaks, nii et LED -id on kergemini õigesse kohta paigutatud.
Samm: aja seadmine
Puurisin aja seadmise nuppude jaoks kasti vasakusse serva kolm auku. Tunde, minuteid ja sekundeid. Teisel küljel on ka üks nupp, mis on seadistusnupp.
Kui ma toitepistiku sisse panen, hakkavad LED -id vilkuma. Seejärel vajutan seadistusnuppu alla ja hoian seda all. Samal ajal reguleerin kellaaega teiste küljenuppudega. Kui kellaaeg on õige, on aeg seadistusnupp vabastada.
Samm: kuidas seda lugeda?
Binaarkella on lihtne lugeda. See vajab ainult natuke lihtsat matemaatikat. Okei, kui me tahame seada kellale 11:45:23, siis on lihtsam teisendada binaar kümnendkohaks kui kümnendarv binaarseks. Püüan selgitada mõlemat moodi. Aluse number on 2 Siin on võtmenumbrid: 1 2 4 8 16 32 64 128,… Meie kümnendarv on 11 ja me teisendame kahendkoodiks. Uurime välja väikseima numbri, mis on väiksem kui meie number võtmete numbrite loendist. See on 8, vähendame seda arvu meie numbrist 11-8 = 3. See läheb meie number üks kord, nii et paneme numbri 1 üles. Nüüd on meie arv 3 (11-8 = 3). Nüüd peame võtma numbri, mis asub selle numbri kõrval, mida me just kasutasime. See oli 8, seega järgmine on 4. Teeme sama, mitu korda 4 läheb 3 -le? null! Paneme numbri 0 üles. Järgmine loendis on pärast 4 on 2. Mitu korda 2 läheb 3 -le? üks kord! Ok, number 1 kuni üles. On jäänud üks number ja meie number on 3-2 = 1 ja selle loendi viimane number on 1 ja see läheb 1-ks üks kord ja see pole number. Sest see läheb üks kord, kui meie viimane märgitud number on 1. Mis meil on: 1011 Nii et number 11 nelja bitiga on 1011, viie bitiga 01011, kuus bitti 001011, seitse 0001011 jne. Olgu, teisendame selle kümnendkohaks. See on niikuinii lihtsam. Meie binaararv on 1011. Ja meie magiz numbrid =) on 1 2 4 8 16,… Paneme oma kahendnumbrid magiz numbrite alla. Peame alustama lugemist kõige vähemtähtsast numbrist, mistõttu loendamine toimub paremalt vasakule 8 4 2 1 1 0 1 1 Nüüd peame summeerima numbritega, mis on iga 1 numbri kohal. Neid on 1, 2 ja 8, eks? 1+2+8 = 11Puhkusarvud on 45 ja 23.45 on 10110123 on 10111 kuue bitiga, see on 01011111: 45: 23 on 01011: 101101: 010111Lihtne? =)
Soovitan:
Tõeline binaarkell koos NTP sünkroonimisega: 4 sammu
Tõeline binaarkell koos NTP -sünkroonimisega: tõeline binaarkell kuvab kellaaega terve päeva binaarmurdude summana, erinevalt traditsioonilisest " binaarkellast " mis kuvab aega binaarselt kodeeritud kümnendkohtade kujul, mis vastavad tundidele/minutitele/sekunditele. Traditsiooniline
Ülim binaarkell: 12 sammu (piltidega)
Ultimate Binary Watch: tutvusin hiljuti binaarkellade kontseptsiooniga ja hakkasin uurima, kas saaksin selle endale ehitada. Siiski ei suutnud ma leida olemasolevat disaini, mis oleks samal ajal funktsionaalne ja stiilne. Niisiis, otsustasin
Arduino binaarkell - 3D trükitud: 5 sammu (piltidega)
Arduino binaarkell - 3D -trükitud: Olen oma kontorilaua jaoks mõnda aega vaadanud binaarkellasid, kuid need on üsna kallid ja / või neil pole tohutul hulgal funktsioone. Seega otsustasin, et teen selle hoopis ühe. Üks punkt, mida tuleb kella tegemisel arvestada, Arduino / Atmega328
Binaarkell neopikslite abil: 6 sammu (piltidega)
Binaarkell, mis kasutab neopiksleid: Tere inimesed, mulle meeldivad kõik LED -iga seotud asjad ja mulle meeldib neid ka erinevatel huvitavatel viisidel kasutada. loo oma kell. Ma tõesti armastan
LED -binaarkell: 6 sammu (piltidega)
LED -binaarkell: see on minu PIC -põhise LED -binaarkella teine versioon. Algne versioon oli esimene PIC -projekt, mida proovisin, see kasutas PIC16F84A -d nii ajavõtmiseks kui ka ekraanimaatriksi juhtimiseks, kahjuks ei hoidnud see piisavalt aega