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, Studeni
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 ovaj sat. Možda će vam trebati nekoliko dana da upoznate ezoterijsko umijeće 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: Što vam treba

Što trebaš
Što trebaš
  • Jedan mikrokontroler Atmel Tiny2313
  • 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
  • Jedan mali gumb
  • Jedanaest staklenih mramora
  • 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 da 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 rupe, a zatim sam isklesao rov između rupa kako bi se tamo mogli staviti kabeli. U sredini između satova i minuta izbušio sam i isklesao veliki krater u koji sam stavio elektroniku. Nakon što ga je malo izbrusio i sve to obojao tamno smeđom bojom.

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 jedan kratki vod (minus) i dugi vod (plus). Umetnite sve LED diode okrenute u istom smjeru, a zatim zalemite sve kratke vodiče zajedno.

Lemite otpornike od 120 ohma na duge žice. Lemiti žicu dovoljno dugo da dosegne sredinu sata do svakog otpornika.

Korak 4: CPU i kristal

CPU i kristal
CPU i kristal
CPU i kristal
CPU i kristal
CPU i kristal
CPU i kristal

Nisam se potrudio napraviti ploču za ovaj projekt, lakše je sve to samo lemiti zajedno u stilu mrtvih grešaka. (Zapravo bih ovo radije nazvao zgnječenim greškom 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 da sve vodiče izvijete prema van. Lemite kristal na pin 4 i 5 na čipu. Prošao sam kroz vodiče kristala na dnu čipa da im se maknem s puta. Lemite otpornik od 20 Kohm između pina 1 (resetiranje) i pina 20 (plus). Lemite dva kondenzatora od 20 pF na pin 4 i 5, a zatim ih oboje lemite na pin 10 (minus). Lemite kondenzator od 100 nF između pina 10 (minus) i pina 20 (plus).

Korak 5: Gumb

Gumb
Gumb

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 gumba

Korak 6: Žice

Žice
Žice
Žice
Žice

Lemite žice koje dolaze od LED dioda i gumba do mikrokontrolera.

Prvi LED dioda (najdalje dolje) je Minuta-1 koja vodi do LED za Minute-32 koja bi trebala biti odmah ispod mikrokontrolera. Iznad mikrokontrolera je sat H-1. Ne zaboravite žicu koja dolazi s gumba, 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 kako biste sve žice držali u rovovima na uredan i uredan način.

Korak 7: Shematski prikaz

Shematski
Shematski

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

Korak 8: Softver

Softver
Softver

Softver je napisan na C za Atmel pomoću GCC -a.

U softveru zapravo 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 točku koja je bljeskala gore -dolje kako bi pokazala da se vrijeme mora postaviti. Pritiskom na gumb vrijeme napreduje usporeno za 15 sekundi, a zatim se ubrzava. Ako se gumb samo kratko pritisne (0,1-0,5 sekundi) vrijeme se smanjuje za jednu minutu radi lakšeg podešavanja.

Korak 9: Završeni sat

Gotov sat
Gotov sat
Gotov sat
Gotov sat

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

Nanesite 5 volti na njega i uživajte u njegovu sjaju …:-)

Preporučeni: