Sadržaj:

Binarni mramorni sat: 9 koraka (sa slikama)
Binarni mramorni sat: 9 koraka (sa slikama)

Video: Binarni mramorni sat: 9 koraka (sa slikama)

Video: Binarni mramorni sat: 9 koraka (sa slikama)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Novembar
Anonim
Binarni mramorni sat
Binarni mramorni sat

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

Sta ti treba
Sta ti 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

Priprema baze
Priprema baze
Priprema baze
Priprema baze
Priprema baze
Priprema baze
Priprema baze
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

Lemljenje LED -a i otpornika
Lemljenje LED -a i otpornika
Lemljenje LED -a i otpornika
Lemljenje LED -a i otpornika
Lemljenje LED -a i otpornika
Lemljenje LED -a i otpornika
Lemljenje LED -a i otpornika
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

CPU & Crystal
CPU & Crystal
CPU & Crystal
CPU & Crystal
CPU & Crystal
CPU & Crystal

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

Dugme
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

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

Shematski
Shematski

Shema je tako jednostavna i nema pločica pa je napravljena samo ručno nacrtana shema.

Korak 8: Softver

Softver
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

Završen sat
Završen sat
Završen sat
Završen sat

Zalijepite klikere pomoću vrućeg ljepila i gotovo!

Nanesite 5 volti na to i uživajte u njegovoj slavi …:-)

Preporučuje se: