INHOUDSOPGAWE:
- Stap 1: wat u benodig
- Stap 2: berei die basis voor
- Stap 3: Soldeer die LED's en weerstande
- Stap 4: Die CPU en Crystal
- Stap 5: Die knoppie
- Stap 6: Drade
- Stap 7: Skematiese
- Stap 8: Die sagteware
- Stap 9: Die voltooide klok
Video: Binêre marmerklok: 9 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:28
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
- 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
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
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
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
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
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
Die skema is so eenvoudig en daar is geen printplaat nie, so slegs 'n handgetekende skema.
Stap 8: 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
Plak die albasters vas met 'n bietjie warmlijm en dit is klaar!
Dien 5 volt daarop toe en ontspan in sy glorie ….:-)
Aanbeveel:
Mikro -binêre klok: 10 stappe (met foto's)
Micro Binary Clock: Nadat u voorheen 'n Instructable (Binary DVM) geskep het, maak dit gebruik van die beperkte vertoonarea met behulp van binêre.Dit was slegs 'n klein stap nadat die hoofkode -module vir Desimaal na Binêre omskakeling voorheen geskep is om 'n Binêre Klok te skep, maar t
Marmerklok: 12 stappe (met foto's)
Marble Clock: EDIT: This Instructable was featured on, Motherboard - VICEHackadayArduino's official blogHackster blogDigital TrendsLet op: Ek het 'n Twitter -rekening waar ek die vordering van my projekte deel voordat ek dit publiseer. U kan my volg en terugvoer gee
Binêre LED -marmerklok: 6 stappe (met foto's)
Binêre LED Marble Clock: Nou dink ek omtrent almal het 'n binêre klok en hier is my weergawe. Wat ek geniet het, was dat hierdie projek houtwerk, programmering, leer, elektronika en miskien net 'n bietjie artistieke kreatiwiteit kombineer. Dit wys tyd, maand, datum, dag
Lessenaarversterker met audiovisualisering, binêre klok en FM -ontvanger: 8 stappe (met foto's)
Lessenaarversterker met klankvisualisering, binêre horlosie en FM -ontvanger: ek hou van versterkers en vandag deel ek my lessenaarversterker met 'n lae krag wat ek onlangs gemaak het. Die versterker wat ek ontwerp het, het 'n paar interessante eienskappe. Dit het 'n geïntegreerde binêre klok en kan tyd en datum gee, en dit kan klank visualiseer wat dikwels klank genoem word
Binêre klok met behulp van Neopixels: 6 stappe (met foto's)
Binêre klok met Neopixels: Hallo mense, ek hou van alles wat met LED verband hou, en ek hou ook daarvan om dit op verskillende interessante maniere te gebruik. Ja, ek weet dat die binêre klok al 'n paar keer hier gedoen is, en elkeen is 'n uitstekende voorbeeld van hoe skep u eie horlosie. Ek is baie lief vir