Kazalo:
- 1. korak: Kaj potrebujete
- 2. korak: Priprava podlage
- Korak: Spajkanje LED in uporov
- 4. korak: CPE in kristal
- 5. korak: Gumb
- 6. korak: Žice
- 7. korak: Shema
- 8. korak: programska oprema
- 9. korak: Dokončana ura
Video: Binarna marmorna ura: 9 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:08
To je preprosta ura, ki prikazuje čas (ure/minute) v binarnem sistemu z LED diodami, skritimi pod steklenimi frnikolami. Za povprečnega človeka je videti kot kup luči, vendar boste čas lahko povedali že s hitrim pogledom ob tej uri. Morda boste potrebovali nekaj dni, da se pospešite z ezoterično umetnostjo hitrega binarnega štetja, vendar boste lahko takoj povedali čas, le nekoliko počasneje na začetku. Tukaj je navodilo za štetje v binarnem Binarno štetje.
1. korak: Kaj potrebujete
- En mikrokrmilnik Atmel Tiny2313
- En kondenzator 0,1 uF
- Enajst uporov - 120 ohmov
- Enajst LED svetilk z visoko svetlostjo. Uporabil sem 6 belih in 5 rumenih
- En kristal 10 MHz
- Dva kondenzatorja po 20 pF
- En majhen gumb
- Enajst steklenih frnikolov
- Lep kos lesa, na katerega lahko vse pritrdite
Na spodnji sliki manjkajo LED diode in upori …
2. korak: Priprava podlage
Vzel sem kos lesa (3x2 cm, dolg 50 cm), ki sem ga našel v omari, in ga uporabil kot podlago za uro.
Začel sem z vrtanjem enajstih 5 mm lukenj naravnost skozi svetilke. Na vrhu sem nato uporabil 12 -milimetrski vrtalnik in izvrtal približno 7 mm pri vsaki 5 -milimetrski luknji, da sem dobil vdolbino za vstavljanje marmorja. Na dnu sem uporabil še širši vrtalnik in izvrtal ogromen kos lesa nad vsako luknjo, nato pa sem izklesal jarek med luknjami, tako da je mogoče kable postaviti tja. Sredi med uro in minutami sem izvrtal in izklesal velik krater, v katerega sem postavil elektroniko. Po tem, ko smo ga malo brusili in vse pobarvali s temno rjavo barvo.
Korak: Spajkanje LED in uporov
Svetleče diode imajo eno kratko vodilo (minus) in dolgo vodilo (plus). Vstavite vse svetleče diode, obrnjene v isto smer, in nato spajkajte vse kratke kable skupaj.
Spajate 120 ohmske upore na dolgih vodih. Spajkajte žico dovolj dolgo, da seže do sredine ure do vsakega upora.
4. korak: CPE in kristal
Za ta projekt se nisem potrudil narediti vezja, lažje je vse skupaj spajati v slogu mrtvih hroščev. (Pravzaprav bi temu raje rekel zdrobljen hrošč, ker čip ni obrnjen na glavo, ampak je sploščen/zdrobljen …;-)
Začnite tako, da programsko opremo vstavite v čip (ATtiny2313) in jo preizkusite, da se prepričate, da deluje. Nato poravnajte čip tako, da vse žice premaknete navzven. Spajkajte kristal na pin 4 in 5 na čipu. Potekel sem po vodih kristala na dnu čipa, da bi mi jih umaknil. Spajate upor 20 Kohm med zatičem 1 (ponastavitev) in zatičem 20 (plus). Spojite dva kondenzatorja 20 pF na pin 4 in 5 in jih nato spajkajte na pin 10 (minus). Spajkajte kondenzator 100 nF med zatičem 10 (minus) in zatičem 20 (plus).
5. korak: Gumb
Izrežite vdolbino za gumb v lesu in ga povežite z žico, ki je povezana z vsemi LED diodami. Nato spajkajte drugo žico, ki je dovolj dolga, da doseže mikrokrmilnik do drugega zatiča gumba
6. korak: Žice
Spajate žice, ki prihajajo iz LED in gumba na mikrokrmilnik.
Prvi vodilni vodnik (vodilni najbolj navzdol) je minuta-1, ki vodi do vodila za minuto-32, ki bi morala biti tik pod mikrokrmilnikom. Nad mikrokrmilnikom je ura Hour-1. Ne pozabite na žico, ki prihaja iz gumba, jo spajkajte na pin 11 na mikrokrmilniku. Končajte s spajkanjem napajalnih žic na pin 20 (plus) in pin 10 (minus) na procesorju. In ja, preostane še ena žica - spajkajte žico med zatičem 10 na mikrokrmilniku do dolge žice, ki povezuje vse LED diode (in gumb). Dokončajte ga z vročim lepilom, da vse žice držite v jarkih na čist in urejen način.
7. korak: Shema
Shema je tako preprosta in ni vezja, zato je narejena le ročno izdelana shema.
8. korak: programska oprema
Programska oprema je napisana v jeziku C za Atmel z uporabo GCC.
V programski opremi res ni nič posebnega. Timer0 se uporablja za generiranje prekinitev vsakih 1638,4 uS, algoritem Bresenham pa za zagotovitev, da ura teče v povprečju vsako sekundo. Po vklopu ura prikaže piko, ki utripa navzgor in navzdol in označuje, da je treba nastaviti čas. S pritiskom na gumb se čas počasi premika za 15 sekund, nato pa se pospeši. Če gumb za trenutek pritisnete (0,1-0,5 sekunde), se čas za enostavnejšo nastavitev zmanjša za eno minuto.
9. korak: Dokončana ura
Marmorje lepite z vročim lepilom in končano!
Uporabi 5 voltov in uživaj v njeni slavi …:-)
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
Marmorna ura: 12 korakov (s slikami)
Marmorna ura: Edit Lahko mi sledite in dajete povratne informacije
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