Jeffrey Cross
Jeffrey Cross

Oglejte si ta majhen čudovit rdeč zgornji del

Vsakih 5 minut se ta majhna rdeča nitka zbudi, razširi svojo srčkano orožje, zgrabi svojo čudovito drobno radirko in pride na delo kot ura. Najprej izbriše prejšnje sporočilo. Nato nastavi radirko, da začne risati čas.

Ta ura na tabli je neučinkovita, nenatančna in čudovita!

Osupljivo preprosto telo je 3D natisnjeno in hrani tri servos. Roke zahtevajo dva servomotorja za celoten obseg gibanja, medtem ko tretji servo omogoča dvigalo, ki mu omogoča dvig suhega brisalnika med številkami. Datoteke za montažo roke lahko prenesete v GitHub.

Možgani, ki nadzorujejo vse to, so mikrokrmilniki PIC16F1454. Ustvarjalec tega projekta, Maurice Bos, se je odločil, da bo razvoj naredil dodaten korak, tako da bo celotno stvar brezžično odpeljal iz svojega računalnika. Na strani računalnika je še en mikrokrmilnik PIC16F1454 z oddajnikom 433 mhz. Njegov protokol po meri preprosto pošlje čas svoji uri kot golo besedilo iz cron opravila na svojem lokalnem računalniku.

Zanimivo je, da je Bos vgradil v sistem odkrivanje in popravljanje napak. Vsako sporočilo je poslano večkrat in nosi identifikacijski bit, tako da lahko sistem ugotovi, ali je sporočilo končano.

Bos nam pojasnjuje, kako je za zmanjšanje zapletenosti kode vsak del zaslona sposoben risati le zahtevane znake. Na primer, prvo mesto ima samo datoteke, ki so bile pripravljene za risanje 1 in 2. Tretje mesto ima le sposobnost risanja dvopičja. Ko delate s temi majhnimi sistemi, šteje vsak bit!

[via Reddit]

Delež

Pustite Komentar