Kazalo:

Mini Dotclock: 5 korakov
Mini Dotclock: 5 korakov

Video: Mini Dotclock: 5 korakov

Video: Mini Dotclock: 5 korakov
Video: ИЗОБРЕЛ ЧУДО-ПЕЧЬ! Газ и бензин больше не нужны! 2024, Julij
Anonim
Mini Dotclock
Mini Dotclock

Niz LED diod naključno spreminja vzorce vsakih 10 sekund. Če želite odčitati čas, preprosto preštejte število pik na števko. Glavna slika prikazuje čas, 22:11. Različne barve so dodeljene različnim številkam, rdeča-10 ur, jantarna ura, zelena-10 minut, modra-minuta. Uporaba 3 -milimetrskih supersvetlic pomeni, da lahko uro beremo podnevi ali ponoči (čeprav bi jo izpirali na polni sončni svetlobi).

Imeti naključni vzorec je veliko manj moteče od štetja, ki gleda v vas … to bi bil tudi odličen projekt za dodajanje sprednjih ali velikostnih plošč računalniškega modula.

1. korak: Pregled

Pregled
Pregled

Ta projekt je bil navdihnjen z napravo TixClock, ki sem jo videl oglaševati na ThinkGeeku. To je bilo malo veliko za mojo aplikacijo, želel sem uro nad DVD -jem, ker ni prikazala časa med predvajanjem DVD -ja.

Zasnova temelji na ohišju, nizki profilni »vitrini« iz kataloške številke Jaycar Electronics (www.jaycar.com.au) HB6083. Če želite to uro postaviti v drugo ohišje, boste morali spremeniti postavitev tiskanega vezja. Zip datoteka z izvorno kodo, pcb datoteke v formatu EagleCad in nekaj slik je vključena v projekt. Nekatere steze so nekoliko ozke in imajo zelo malo prostora. To sem zgradil s pomočjo stiskalnega filma, tako da je to mogoče storiti….pazljivo pazite, da stvari ne razmažete in natančno preverite rezultat ter izbrišete vse zamegljene sledi, ki se morda dotikajo drugega. PCB je zasnovan za dve plasti, vendar sem to naredil na enostranski plošči, da prihranim trud. Na vrhu je le nekaj skladb, ki jih je mogoče odpraviti s priključno žico. Upoštevajte, da se slika nekoliko razlikuje od zasnove tiskanega vezja v datoteki zip. Spremembe so povezovale omogočilne zatiče čipov 74hc154 neposredno na ozemljitev in dodatno diodo za zmanjšanje napetosti na supercapu, da bi se približala 3,3 V, ki ga zahteva čip RTC. Nekaj priročnih namigov pri dvostranski plošči z enojnimi plastmi je: - čim več dela na tirih na spodnji strani - pri polaganju proge na vrh, jo vedno odpeljite skozi, namesto da zgornjo stezo povežete neposredno z komponenta. -ko uporabljate stiskalnico n-lupino, natisnite sitotisk (obratno) in ga po vrtanju in jedkanju polikajte na tiskano vezje. To vam ne daje le postavitve komponent, ampak tudi če natisnete zgornje skladbe, je to preprost vodnik za priključno žico. Upoštevajte črne črte na tiskanem vezju spodaj…. To bi bile tam, kjer bi bile sledi zgornje plasti.

2. korak: Oblikovanje sprednje plošče

Zasnova sprednje plošče
Zasnova sprednje plošče
Zasnova sprednje plošče
Zasnova sprednje plošče

Praktičen trik za kul videz sprednjih plošč, ki se poravnajo z vašimi postavitvami tiskanega vezja, je natisniti sliko sitotiska in nato urediti vse predmete, ki niso na sprednji plošči. V tem primeru sem obdržal samo LED. Slika je bila urejena v urejevalniku fotografij in dodano besedilo. S fototiskalnikom lahko dobite pisane vzorce (čeprav je barvna shema pri tem nekoliko minimalna). Luknje LED so bile izrezane z ostrim nožem, na hrbtni strani pa je bilo dodano nekaj sledilnega papirja, ki je nekoliko razpršil svetlobo.

Moj mali foto tiskalnik je ustvaril odtise, ki so bili premajhni, da bi se prilegali celotnemu ohišju, zato je bil dodan majhen trak, ki ga je zapolnil. V tem primeru izgleda v redu, ker je sprednja plošča tako minimalna.

3. korak: Krmilna stikala

Krmilna stikala
Krmilna stikala
Krmilna stikala
Krmilna stikala

Morate biti sposobni nastaviti čas. Uporabil sem tri mikro stikala, ki sem jih rešil iz starega stereo aparata, jih pritrdil na košček veroboard (ali traku) in z vročim lepilom na ohišje zlepil sklop stikala.

Prvo stikalo izbere način nastavitve časa, drugo izbere številko in tretje poveča številko. Ko spremenite čas, znova izberite prvo stikalo in ura bo tekla. Tračni kabel iz stikala ima 5 linij, vcc/gnd in tri stikalne vhode. Vsako stikalo je trenutno zaprto. Po velikosti se poveže z ozemljitvijo, drugi z vhodno linijo stikala in z uporom na vcc. Z drugimi besedami, vhodi so običajno visoki, nato pa za aktiviranje nizki. Za podrobnosti o ožičenju glejte shemo. Nekaj, kar je bilo uporabno pri uporabi veroboarda, je bila ta plošča sama, ker je bila vrtalna šablona za stikalne luknje. Majhne luknje so bile izvrtane na točno pravih mestih, nato pa jih z datoteko na kvadrat. Lepo se je prilegalo.

4. korak: Končna montaža

Končna sestava
Končna sestava

PCB je bil zasnovan posebej za ta primer, zato preprosto drsite po pritrdilnih stebrih. Ker je bil prostor zelo tesen, je bil sklop stikala spajen neposredno na tiskano vezje in piezo -zvočni signal vroče prilepljen na čip. Če želite glasnejši piezo, morate dodati gonilnik, saj ta poganja neposredno iz mikrokrmilnika. Za povečanje glasnosti morate resnično lepiti ali pritrditi piezo na nekaj v nasprotju.

Kabel za napajanje je bil pritrjen okoli spodnjega nosilca kot razbremenilna napetost. Pravkar sem mu izdolbel luknje za pritrditev, po potrebi pa lahko uporabite ustrezen vložek. To je približno to, naprava se napaja iz 9V priključnega paketa in sedi nad mojim DVD predvajalnikom, ki veselo spreminja vzorce.

5. korak: O varnostni kopiji vdelane programske opreme in Supercap

Ta vdelana programska oprema je bila zasnovana s prevajalnikom Sourceboost in uporablja knjižnico Sourceboost I2C za pogovor s čipom RTC. Gonilnik i2c sem moral spremeniti v daljše zamude, da bi zagotovil zanesljivo delovanje.

Vdelana programska oprema inicializira io, nato prebere vsakih deset sekund (to lahko spremenite v kodi, če želite hitrejšo posodobitev ali naključne čase posodobitve. Zdelo se mi je, da je to obdobje najmanj moteče). Če pritisnete tipke, gre to v rutino spreminjanja ure, dokler ne zaprete s pritiskom na stikalo ena. Tudi v zasnovi je prostor za supercap. Tega nisem preizkusil, vendar bi morali pri namestitvi ure za kratek čas odpraviti izpad električne energije. V vdelani programski opremi, ko se odčitajo podatki RTC, rutina vzame številske vrednosti in tej številki dodeli naključno izbiro aktivnih LED, enako številko kot vrednost števke. Ti so shranjeni v mizi. Prekinitvena rutina naenkrat vzame eno vrednost iz tabele in jih pošlje v gonilnike LED, LED pa sveti (dejansko dve, ena na čip). Naslednji vnos v rutino dobi drugega in tako naprej. Ko delujejo dovolj hitro, se zdi, da svetleče diode v tabeli svetijo hkrati. Čas potek rutine prekinitev lahko spremenite tako, da bo po potrebi hitrejši. Lepo se imejte in če boste eno od teh vgradili v nekaj kul … mi pošljite sliko. Philip Pulle www.rgbsunset.com

Priporočena: