INHOUDSOPGAWE:

Binêre marmerklok: 9 stappe (met foto's)
Binêre marmerklok: 9 stappe (met foto's)

Video: Binêre marmerklok: 9 stappe (met foto's)

Video: Binêre marmerklok: 9 stappe (met foto's)
Video: РАДУЖНЫЕ ДРУЗЬЯ — КАЧКИ?! НЕЗАКОННЫЕ Эксперименты VR! 2024, Julie
Anonim
Binêre marmer klok
Binêre marmer klok

Dit is 'n eenvoudige horlosie wat die tyd (ure/minute) in binêre toon deur gebruik te maak van LED's wat onder glasbakkies versteek is. Vir 'n gemiddelde persoon lyk dit net soos 'n klomp ligte, maar u kan die tyd slegs met 'n blik sien op hierdie klok. Dit kan 'n paar dae neem om die esoteriese kuns van 'n vinnige binêre telling vinnig op te spoor, maar u kan dadelik die tyd vertel, net 'n bietjie stadiger in die begin. Hier is 'n instruksie om in binêre te tel Binêre tel.

Stap 1: wat u benodig

Wat jy nodig het
Wat jy nodig het
  • Een Atmel Tiny2313 mikrobeheerder
  • Een 0,1 uF kapasitor
  • Elf weerstande - 120 ohm
  • Elf LED's met 'n hoë helderheid. Ek het 6 wit en 5 geel gebruik
  • Een 10 MHz kristal
  • Twee 20 pF kapasitors
  • Een klein drukknoppie
  • Elf glas albasters
  • 'N Pragtige stuk hout om alles op te sit

Die onderstaande prentjie ontbreek die LED's en weerstande …

Stap 2: berei die basis voor

Die voorbereiding van die basis
Die voorbereiding van die basis
Die voorbereiding van die basis
Die voorbereiding van die basis
Die voorbereiding van die basis
Die voorbereiding van die basis
Die voorbereiding van die basis
Die voorbereiding van die basis

Ek het 'n stuk hout (3x2 cm, 50 cm lank) wat ek in die kas gevind het, geneem en dit as basis vir die horlosie gebruik.

Ek het begin deur elf 5 mm gate reguit deur te boor vir die leds. Bo -op gebruik ek toe 'n 12 mm boor en boor soos 7 mm by elke gat van 5 mm om 'n inkeping te kry waar die albasters ingesit kan word. Aan die onderkant het ek 'n nog breër boor gebruik en 'n groot stuk hout oor elke gat geboor, en ek het 'n sloot tussen die gate gebeitel sodat die kabels daarheen gesit kan word. In die middel tussen die uur- en minuut-leds het ek 'n groot krater geboor om die elektronika in te sit. Nadat u dit 'n bietjie geskuur het en dit alles met 'n donkerbruin kleur geverf het.

Stap 3: Soldeer die LED's en weerstande

Soldeer die LED's en weerstande
Soldeer die LED's en weerstande
Soldeer die LED's en weerstande
Soldeer die LED's en weerstande
Soldeer die LED's en weerstande
Soldeer die LED's en weerstande
Soldeer die LED's en weerstande
Soldeer die LED's en weerstande

Die LED's het een kort voorsprong (minus) en 'n lang led (plus). Plaas alle LED's wat in dieselfde rigting gedraai is, en soldeer dan al die kort leidings saam.

Soldeer die 120 ohm weerstande op die lang leidings. Soldeer 'n draad lank genoeg om die middel van die klok aan elke weerstand te bereik.

Stap 4: Die CPU en Crystal

Die CPU en Crystal
Die CPU en Crystal
Die CPU en Crystal
Die CPU en Crystal
Die CPU en Crystal
Die CPU en Crystal

Ek het nie die moeite gedoen om 'n kringbord vir hierdie projek te maak nie; dit is makliker om dit alles in 'n dooie gogga -styl saam te soldeer. (Eintlik sal ek dit eerder 'n geknipte gogga noem, want die chip is nie onderstebo nie, maar dit word plat/platgedruk …;-)

Begin deur die sagteware in die chip (ATtiny2313) in te flits en toets dit om seker te maak dat dit werk. Maak die chip dan plat deur al die leidings na buite te skuif. Soldeer die kristal aan pen 4 en 5 op die skyfie. Ek het die leidings van die kristal onderaan die skyfie gehardloop om dit uit my pad te kry. Soldeer die 20 Kohm -weerstand tussen pen 1 (reset) en pen 20 (plus). Soldeer die twee 20 pF -kondensators aan pen 4 en 5 en soldeer hulle dan aan pen 10 (minus). Soldeer die 100 nF -kondensator tussen pen 10 (minus) en pen 20 (plus).

Stap 5: Die knoppie

Die knoppie
Die knoppie

Beitel 'n inkeping vir die knoppie in die hout en verbind die knoppie met die draad wat aan al die LED's gekoppel is. Soldeer dan nog 'n draad lank genoeg om die mikrobeheerder by die ander pen van die knoppie te bereik

Stap 6: Drade

Drade
Drade
Drade
Drade

Soldeer die drade wat van die LED's kom en die knoppie na die mikrokontroleerder.

Die eerste geleide led (die geleide die verste af) is die Minute-1 wat gelei is na die led vir Minute-32 wat net onder die mikrobeheerder moet wees. Bo die mikrobeheerder is die uur-1-LED. Moenie vergeet van die draad wat van die knoppie af kom nie, soldeer dit aan pen 11 op die mikrobeheerder. Eindig met die soldeer van die kragdrade aan pen 20 (plus) en pen 10 (minus) op die SVE. En ja, daar is nog 'n laaste draad - 'n draad soldeer tussen die pen 10 op die mikrobeheerder aan die lang draad wat al die LED's (en die knoppie) verbind. Sluit dit af met 'n lijm om al die drade op 'n netjiese en ordelike manier in die loopgrawe vas te hou.

Stap 7: Skematiese

Skematiese
Skematiese

Die skema is so eenvoudig en daar is geen printplaat nie, so slegs 'n handgetekende skema.

Stap 8: Die sagteware

Die sagteware
Die sagteware

Die sagteware is in C vir die Atmel geskryf met behulp van GCC.

Daar is eintlik niks besonders aan die sagteware nie. Timer0 word gebruik om elke 1638,4 uS onderbrekings te genereer en die Bresenham -algoritme word gebruik om seker te maak dat die klok elke sekonde gemiddeld tik. Nadat die horlosie aangeskakel is, verskyn 'n punt wat op en af flits om aan te dui dat die tyd ingestel moet word. Deur op die knoppie te druk, gaan die tyd vir 15 sekondes stadig as 'n stadige tempo en word dan versnel. As die knoppie net 'n rukkie ingedruk word (0,1-0,5 sekondes), word die tyd met 'n minuut verminder vir maklike aanpassing.

Stap 9: Die voltooide klok

Die voltooide klok
Die voltooide klok
Die voltooide klok
Die voltooide klok

Plak die albasters vas met 'n bietjie warmlijm en dit is klaar!

Dien 5 volt daarop toe en ontspan in sy glorie ….:-)

Aanbeveel: