Sadržaj:
- Korak 1: Šta vam treba
- Korak 2: Priprema baze
- Korak 3: Lemljenje LED -a i otpornika
- Korak 4: CPU i kristal
- Korak 5: Dugme
- Korak 6: Žice
- Korak 7: Shema
- Korak 8: Softver
- Korak 9: Završeni sat
Video: Binarni mramorni sat: 9 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:09
Ovo je jednostavan sat koji prikazuje vrijeme (sate/minute) u binarnom obliku pomoću LED dioda skrivenih ispod staklenih klikera. Za prosječnu osobu izgleda kao gomila svjetla, ali moći ćete odrediti vrijeme samo kratkim pogledom u ovom satu. Možda će vam trebati nekoliko dana da upoznate ezoterijsku umjetnost brzog binarnog brojanja, ali moći ćete odmah reći vrijeme, samo malo sporije u početku. Evo uputstava za brojanje u binarnom obliku Binarno brojanje.
Korak 1: Šta vam treba
- Jedan Atmel Tiny2313 mikrokontroler
- Jedan kondenzator od 0,1 uF
- Jedanaest otpornika - 120 ohma
- Jedanaest LED dioda velike svjetline. Koristio sam 6 bijelih i 5 žutih
- Jedan kristal od 10 MHz
- Dva kondenzatora od 20 pF
- Jedno malo dugme
- Jedanaest staklenih mermera
- Lijep komad drveta na koji se sve može montirati
Na donjoj slici nedostaju LED diode i otpornici …
Korak 2: Priprema baze
Uzeo sam komad drveta (3x2 cm, dugačak 50 cm) koji sam pronašao u ormaru i upotrijebio ga kao podlogu za sat.
Počeo sam tako što sam izbušio jedanaest rupa od 5 mm ravno za LED diode. Na vrhu sam zatim upotrijebio bušilicu od 12 mm i izbušio oko 7 mm u svakoj rupi od 5 mm kako bih dobio udubljenje za umetanje klikera. Na dnu sam upotrijebio još širu bušilicu i izbušio ogroman komad drva preko svake olovne rupe, a zatim sam isklesao rov između rupa tako da se tamo mogu staviti kabeli. U sredini između satova i minuta izbušio sam i isklesao veliki krater u koji sam stavio elektroniku. Nakon što sam ga malo izbrusio i sve to ofarbao u tamnosmeđu boju.
Korak 3: Lemljenje LED -a i otpornika
LED diode imaju jednu kratku prednost (minus) i dugačku vodilicu (plus). Umetnite sve LED diode okrenute u istom smjeru, a zatim zalemite sve kratke vodiče zajedno.
Lemite otpornike od 120 ohma na dugačke žice. Lemite žicu dovoljno dugo da dosegne sredinu sata do svakog otpornika.
Korak 4: CPU i kristal
Nisam se potrudio napraviti ploču za ovaj projekt, lakše je samo sve to lemiti zajedno u stilu mrtvih grešaka. (Zapravo bih ovo radije nazvao zgnječenim bubom jer čip nije okrenut naopačke, već je spljošten/zgnječen …;-)
Počnite tako što ćete umetnuti softver u čip (ATtiny2313) i testirati ga kako biste se uvjerili da radi. Zatim izravnajte čip tako što ćete sve žice nagnuti prema van. Lemite kristal na pin 4 i 5 na čipu. Provukao sam vodiče kristala na dnu čipa da im se maknem s puta. Lemite otpornik od 20 Kohm između pina 1 (resetovanje) i pina 20 (plus). Lemite dva kondenzatora od 20 pF na pin 4 i 5, a zatim ih lemite na pin 10 (minus). Lemiti kondenzator od 100 nF između pina 10 (minus) i pina 20 (plus).
Korak 5: Dugme
Izrežite udubljenje za gumb u drvu i spojite gumb na žicu koja je spojena na sve LED diode. Zatim lemite drugu žicu dovoljno dugo da dođete do mikrokontrolera na drugu iglu dugmeta
Korak 6: Žice
Lemite žice koje dolaze od LED dioda i dugmeta do mikrokontrolera.
Prvi LED dioda (najdalje usmjeren prema dolje) je Minuta-1 koji vodi do LED-a za Minute-32 koji bi trebao biti odmah ispod mikrokontrolera. Iznad mikrokontrolera je sat H-1. Ne zaboravite žicu koja dolazi s dugmeta, lemite je na pin 11 na mikrokontroleru. Završite lemljenjem žica za napajanje na pin 20 (plus) i pin 10 (minus) na CPU -u. I da, preostaje još jedna posljednja žica - lemite žicu između pina 10 na mikrokontroleru s dugom žicom koja povezuje sve LED diode (i gumb). Završite ga pomoću vrućeg ljepila da sve žice držite u rovovima na uredan i uredan način.
Korak 7: Shema
Shema je tako jednostavna i nema pločica pa je napravljena samo ručno nacrtana shema.
Korak 8: Softver
Softver je napisan na C za Atmel koristeći GCC.
U softveru zaista nema ništa posebno. Timer0 se koristi za generiranje prekida svakih 1638,4 uS, a Bresenhamov algoritam se koristi kako bi se osiguralo da sat otkucava u prosjeku svake sekunde. Nakon uključivanja sata sat prikazuje tačku koja je bljeskala gore -dolje kako bi pokazala da se vrijeme mora postaviti. Pritiskom na dugme vrijeme napreduje usporeno za 15 sekundi, a zatim se ubrzava. Ako se samo kratko pritisne dugme (0,1-0,5 sekundi), vrijeme se smanjuje za jednu minutu radi lakšeg podešavanja.
Korak 9: Završeni sat
Zalijepite klikere pomoću vrućeg ljepila i gotovo!
Nanesite 5 volti na to i uživajte u njegovoj slavi …:-)
Preporučuje se:
Mikro binarni sat: 10 koraka (sa slikama)
Mikro binarni sat: Nakon što je prethodno kreiran Instructable (Binary DVM), koji koristi ograničeno područje prikaza pomoću binarnog programa. Bio je to samo mali korak nakon što je prethodno kreiran glavni kodni modul za decimalnu u binarnu konverziju do stvaranja binarnog sata, ali t
Vrhunski binarni sat: 12 koraka (sa slikama)
Ultimativni binarni sat: Nedavno sam se upoznao sa konceptom binarnih satova i počeo sam istraživati kako bih vidio mogu li sebi napraviti jedan. Međutim, nisam uspio pronaći postojeći dizajn koji bi bio istovremeno funkcionalan i moderan. Pa sam odlučio
Mramorni sat: 12 koraka (sa slikama)
Mermerni sat: EDIT: Ovaj Instructable je predstavljen na matičnoj ploči - službeni blog VICEHackadayArduinoHackster blogDigitalni trendoviNapomena: Imam račun na Twitteru na kojem dijelim napredak svojih projekata prije nego što ih objavim. Možete me pratiti i davati povratne informacije
Binarni radni sat: 9 koraka (sa slikama)
Binarni radni sat: Binarni satovi su sjajni i namijenjeni su samo osobama koje poznaju binarni (jezik digitalnih uređaja). Ako ste tehničar, ovaj čudan sat je za vas. Dakle, napravite sami i čuvajte svoje vrijeme u tajnosti! Naći ćete mnogo binarnih c
Binarni LED mramorni sat: 6 koraka (sa slikama)
Binarni LED mramorni sat: Sada mislim da skoro svi imaju binarni sat i evo moje verzije. Ono što mi se dopalo je to što je ovaj projekt kombinirao drvenariju, programiranje, učenje, elektroniku i možda samo malo umjetničke kreativnosti. Pokazuje vrijeme, mjesec, datum, dan