Kazalo:

Binarna marmorna ura: 9 korakov (s slikami)
Binarna marmorna ura: 9 korakov (s slikami)

Video: Binarna marmorna ura: 9 korakov (s slikami)

Video: Binarna marmorna ura: 9 korakov (s slikami)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Julij
Anonim
Binarna marmorna ura
Binarna marmorna ura

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

Kaj rabiš
Kaj rabiš
  • 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

Priprava baze
Priprava baze
Priprava baze
Priprava baze
Priprava baze
Priprava baze
Priprava baze
Priprava baze

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

Spajkanje LED in uporov
Spajkanje LED in uporov
Spajkanje LED in uporov
Spajkanje LED in uporov
Spajkanje LED in uporov
Spajkanje LED in uporov
Spajkanje LED in uporov
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

CPU in kristal
CPU in kristal
CPU in kristal
CPU in kristal
CPU in kristal
CPU 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

Gumb
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

Žice
Žice
Žice
Ž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

Shematično
Shematično

Shema je tako preprosta in ni vezja, zato je narejena le ročno izdelana shema.

8. korak: programska oprema

Programska oprema
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

Končana ura
Končana ura
Končana ura
Končana ura

Marmorje lepite z vročim lepilom in končano!

Uporabi 5 voltov in uživaj v njeni slavi …:-)

Priporočena: