Kazalo:
- Korak: Shema in deli
- 2. korak: Testiranje
- 3. korak: Dokončanje
- 4. korak: Nastavitev časa
- 5. korak: Kako ga prebrati?
Video: Binarna ura: 5 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:08
Tukaj je preprost primer, kako zgraditi 24 -urno binarno uro kul videza. Rdeče LED prikazuje sekunde, zelene LED minute in rumene LED ure.
Ohišje vsebuje štiri gumbe za nastavitev časa. Ura deluje z 9 volti. To uro je enostavno narediti, deli pa stanejo le nekaj dolarjev, zato je tudi poceni.
Korak: Shema in deli
Uporabil sem ohišje modre barve, ker je bilo poceni in se mi je dobro zdelo. Deli:- Ura kristala (Q1) 32,768 kHz. Mislim, da je najlažji način, da ta kristal vzamete iz stare stenske ure.- 560pF, 22pF kondenzatorji in en 10M upor- 1 x 4060 IC, kar je 14-bitni valovit števec. Z urnim kristalom 32.768 KHz ta IC daje 2Hz iz številke pin 3 3 x 4024 IC To je 7-bitni valovit števec- 2 x 4082 IC Dvojni 4-vhodni IN vrata- 1 x 2, 1 mm vtič- 17 x led Rdeča, rumena, zelena ali karkoli vam je všeč- upori 17 x 470 Ohm Uporabil sem napajanje 9 voltov, tako da je izhod iz zatičev okoli 9V. Tipična napetost naprej za te LED je približno 2 volta. Recimo, da je tok LED približno 0, 015 A = 15 mA, potem je (9-2) V / 0, 015A = 466 Ohm -> 470 Ohm velikost uporov. Zdaj je čas za prenos podatkovnega lista 4020 14-stopenjskega števca valov in ugotovili bomo, da je največji izhodni tok 4 mA =), vendar je dovolj in vseeno deluje.
2. korak: Testiranje
Bolje je, da pred končnim spajkanjem preskusite vezje na plošči za kruh. Ko vse deluje tako, kot mora biti, je čas, da začnete spajkati. KAKO DELUJE: 4060 je 14-bitni (/16, 384) valovit števec z notranjim oscilatorjem in daje s kristalom 32768 Hz 2Hz signal na zadnjem izhodu Q14, ki je pin številka 3. Nato 2Hz signal preide na 4024, kar je tudi 7-bitni (/128) števec valov. Z 2Hz frekvenčnim vhodom je izhodna številka 12 Q1 (/2) nizka eno sekundo in visoka ena sekunda. P2 številka 11 Q2 (/4) je dve sekundi nizka, nato pa dve sekundi visoka. Q3 (/8) je nizke štiri sekunde in nato visoke štiri sekunde. Ko zadnji štirje (najpomembnejše števke 111100 = 60) preidejo na 1, 4082 dvojni 4-vhodni IN vrata spremenijo svoj izhod v 1. Signal gre za ponastavitev pina in števec začne znova računati od nič do 60 in isti signal tudi gre na drugi vhod ure števca valov 4024. Ta signal prihaja na uro vsakih 60 -ih in deluje na enak način kot prvi števec valov, vendar izračuna minute.
3. korak: Dokončanje
Nato izvrtamo luknje za LED. Moje LED diode so bile 5 mm, zato sem uporabil 5 mm vrtalnik. LED ostane tesno v tej luknji in lepilo ni potrebno. Odrezala sem desko, tako da se popolnoma prilega dnu škatle.
Žice LED sem namenoma pustil tako dolgo, da se LED lažje prilegajo svojim pravilom.
4. korak: Nastavitev časa
Na levi strani škatle sem izvrtal tri luknje za gumbe za nastavitev časa. Ure, minute in sekunde. Na drugi strani je tudi en gumb, ki je nastavljiv.
Ko vtaknem vtič v LED, začnejo utripati LED. Nato pritisnem gumb za nastavitev navzdol in ga držim. V istem času, ko nastavim pravi čas na uro z drugimi stranskimi gumbi. Ko je pravi čas, je čas, da spustite gumb za nastavitev.
5. korak: Kako ga prebrati?
Binarna ura je enostavna za branje. Potrebuje le malo preproste matematike. V redu, če želimo 11:45:23 nastaviti na uro, je lažje pretvoriti binarno v decimalno kot decimalno v binarno. Poskušam razložiti oba načina. Osnovna številka je 2 Tu so ključne številke: 1 2 4 8 16 32 64 128, … Naše decimalno število je 11 in ga pretvarjamo v binarno. Ugotovimo najmanjšo številko, ki je manjša od naše številke s seznama številk ključev. To je 8, Zmanjšajmo to število iz naše številke 11-8 = 3. Gre za našo številko enkrat, zato postavimo številko 1. Zdaj je naše število 3 (11-8 = 3). Zdaj moramo vzeti številko, ki je poleg tiste, ki smo jo pravkar uporabili. Bilo je 8, torej naslednji je 4. Naredimo isto, kolikokrat 4 gre na 3? nič! Postavimo številko 0. Naprej na seznamu je za 4 je 2. Kolikokrat 2 gre na 3? enkrat! V redu, številka 1 navzgor. Ostala je še ena številka in naša številka je 3-2 = 1, zadnja številka na tem seznamu pa 1 in gre enkrat na 1 in to ni več nobenih številk. Ker gre enkrat, ko je naša zadnja označena številka 1. Kaj imamo: 1011 Torej je število 11 s štirimi biti 1011, s petimi bitovi 01011, šestimi bitovi 001011, sedmimi 0001011 itd. V redu, pretvorimo ga nazaj v decimalno. Vseeno je lažje. Naše binarno število je 1011. In naše čarobne številke =) je 1 2 4 8 16, … Postavimo naša binarna števila pod številke magiz. Branje moramo začeti od najmanj pomembne številke, zato je štetje od desne proti levi 8 4 2 1 1 0 1 1 Zdaj moramo opraviti seštevanje s številkami, ki so nad vsakim 1 številom. Obstajata 1, 2 in 8? =)
Priporočena:
Mikro binarna ura: 10 korakov (s slikami)
Mikro binarna ura: Predhodno je bil ustvarjen Instructable (Binary DVM), ki uporablja omejeno območje prikaza z uporabo binarnega sistema.To je bil le majhen korak, ko smo predhodno ustvarili glavni kodni modul za decimalno v binarno pretvorbo do ustvarjanja binarne ure, t
Vrhunska binarna ura: 12 korakov (s slikami)
Ultimate Binary Watch: Pred kratkim sem se seznanil s konceptom binarnih ur in začel raziskovati, ali bi si zgradil enega zase. Vendar nisem mogel najti obstoječega dizajna, ki bi bil hkrati funkcionalen in eleganten. Tako sem se odločil
Binarna namizna ura: 9 korakov (s slikami)
Binarna namizna ura: Binarne ure so super in so namenjene izključno osebi, ki pozna binarno (jezik digitalnih naprav). Če ste tehnik, je ta čudna ura za vas. Torej, naredite enega sami in obdržite svoj čas skrivnost! Našli boste veliko binarnih c
Binarna LED marmorna ura: 6 korakov (s slikami)
Binarna LED marmorna ura: Zdaj mislim, da imajo skoraj vsi binarno uro in tukaj je moja različica. Všeč mi je bilo, da je ta projekt združil nekaj lesa, programiranja, učenja, elektronike in morda le malo umetniške ustvarjalnosti. Prikazuje čas, mesec, datum, dan
Arduino binarna ura - 3D natisnjena: 5 korakov (s slikami)
Arduino Binary Clock - 3D Printed: Že nekaj časa iščem binarne ure za svojo pisarniško mizo, vendar so precej drage in / ali nimajo velike količine funkcij. Zato sem se odločil, da bom namesto tega naredil enega. Ena stvar, ki jo je treba upoštevati pri izdelavi ure, Arduino / Atmega328