Sadržaj:

Mini Dotclock: 5 koraka
Mini Dotclock: 5 koraka

Video: Mini Dotclock: 5 koraka

Video: Mini Dotclock: 5 koraka
Video: СУПЕР СМЕШНАЯ КОМЕДИЯ! "Как Извести Любовницу За 7 Дней" РУССКИЕ КОМЕДИИ НОВИНКИ, ФИЛЬМЫ HD, КИНО 2024, Studeni
Anonim
Mini Dotclock
Mini Dotclock

Niz LED dioda nasumično mijenja uzorke svakih 10 -ak sekundi. Da biste očitali vrijeme, jednostavno izbrojite broj točaka po znamenci. Glavna slika prikazuje vrijeme, 22:11. Različite boje dodjeljuju se različitim znamenkama, crvena-10 sati, jantarni sati, zelena-10 minuta, plava-minute. Korištenje supersvjetla od 3 mm znači da se sat može čitati danju ili noću (iako bi se isprao na punom suncu).

Nasumičan uzorak mnogo manje odvlači pažnju od toga da vam brojčane znamenke bulje u vas … ovo bi također bio izvrstan projekt za dodavanje prednjih ploča ili veličina modula za računalo.

Korak 1: Pregled

Pregled
Pregled

Ovaj je projekt inspiriran TixClock uređajem za koji sam vidio da se reklamira na ThinkGeeku. To je bilo malo veće za moju aplikaciju, htio sam sat iznad DVD -a jer nije prikazivao vrijeme reprodukcije DVD -a.

Dizajn se temelji na kućištu, niskoprofilnoj "vitrini" iz Jaycar Electronics (www.jaycar.com.au) kataloškog broja HB6083. Ako želite staviti ovaj sat u drugo kućište, morat ćete izmijeniti izgled PCB -a. Zip datoteka s izvornim kodom, pcb datoteke u EagleCad formatu i neke slike uključene su u projekt. Neke su staze malo uske i imaju vrlo malo zazora. Napravio sam ovo pomoću press-n-peel filma, tako da se to može učiniti ….samo malo pazite da ne razmažete stvari i pažljivo provjerite rezultat, izgrebavši sve zamućene tragove koji bi mogli dodirivati druge. PCB je dizajniran za dva sloja, međutim ovo sam napravio na jednostranoj ploči radi uštede truda. Na vrhu je samo nekoliko pjesama, a s njima se može riješiti pomoću žice za spajanje. Imajte na umu da se slika malo razlikuje od dizajna PCB -a u zip datoteci. Promjene su povezivale iglice za omogućavanje čipova 74hc154 izravno na masu i dodatnu diodu za smanjenje napona na superkapi kako bi bila bliža 3,3 V koja je potrebna za RTC čip. Neki praktični savjeti pri izradi dvostrane ploče s jednostrukim slojevima su: - radite što je moguće više kolosijeka s donje strane - pri postavljanju kolosijeka na vrh uvijek ga odvedite do prolaza, umjesto da gornji sloj povezujete izravno s komponenta. -kad koristite press-n-peel, ispišite sitotisak (obrnuto) i glačajte ga na PCB-u nakon bušenja i jetkanja. Ovo ne samo da vam daje položaj komponenti, već i ako ispisujete i gornje staze, to je jednostavan vodič za spajanje žice. Imajte na umu crne crte na tiskanoj ploči ispod … to bi bile mjesta na kojima se nalaze gornji slojevi.

Korak 2: Dizajn prednje ploče

Dizajn prednje ploče
Dizajn prednje ploče
Dizajn prednje ploče
Dizajn prednje ploče

Praktičan trik za prednje ploče hladnog izgleda koje se usklađuju s vašim rasporedom PCB -a je ispis slike sitotiska, a zatim uređivanje stavki koje nisu na prednjoj ploči. U ovom slučaju zadržao sam samo LED diode. Slika je uređena u uređivaču fotografija i dodan tekst. Pomoću fototiska možete dobiti šarene dizajne (iako je shema boja u ovom slučaju malo minimalna). LED rupe izrezane su oštrim nožem, a na poleđini im je dodan papir za praćenje koji je malo raspršio svjetlost.

Moj mali foto pisač stvorio je otiske malo preuske da stanu u cijelo kućište, pa je dodana mala traka kako bi se ispunila. U ovom slučaju izgleda u redu jer je prednja ploča tako minimalna.

Korak 3: Upravljački prekidači

Kontrolni prekidači
Kontrolni prekidači
Kontrolni prekidači
Kontrolni prekidači

Morate biti u mogućnosti postaviti vrijeme. Koristio sam tri mikroprekidača koje sam spasio iz starog stereo uređaja, montirao ih na malo veroboard -a (ili stripboard -a) i zalijepio sklopku pomoću vrućeg ljepila za kućište.

Prvi prekidač odabire način postavljanja vremena, drugi odabire znamenku, a treći povećava brojku. Nakon promjene vremena ponovno odaberite prvi prekidač i sat će početi raditi. Vrpčasti kabel s prekidača ima 5 linija, vcc/gnd i tri ulaza prekidača. Svaki prekidač je trenutno zatvoren. Po veličini se spaja na masu, drugi na ulaznu liniju prekidača i otpornik se vuče na vcc. Drugim riječima, ulazi su obično visoki, a zatim se povlače nisko za aktiviranje. Za detalje o ožičenju pogledajte shemu. Ono što je bilo korisno u korištenju veroboarda je ta ploča jer je predložak za bušenje rupa za prekidač. Male su rupe izbušene na točno pravim položajima, a zatim su ih kvadratnom datotekom izrezale na kvadrat. Lijepo se uklopio.

Korak 4: Završna montaža

Završna skupština
Završna skupština

PCB je dizajniran posebno za ovaj slučaj, pa jednostavno klizite preko montažnih stupova. Budući da je prostor bio vrlo tijesan, sklop prekidača je lemljen izravno na PCB, a piezo zujalica vruće zalijepljena na čip. Ako želite jači piezo, morat ćete dodati upravljački program jer se upravlja izravno s mikrokontrolera. Za povećanje volumena zaista morate zalijepiti ili popraviti piezo na nešto u skladu.

Kabel napajanja bio je vezan oko donjeg stupa za montažu kao rasterećenje. Upravo sam ga izvadio rupe za pričvršćivanje, ali po potrebi možete upotrijebiti odgovarajuću držač. To je otprilike to, uređaj se napaja iz 9V utikača i sjedi iznad mog DVD playera veselo mijenjajući uzorke.

5. korak: O sigurnosnom kopiranju firmvera i Supercap -a

Ovaj firmver je dizajniran sa Sourceboost kompajlerom i koristi Sourceboost I2C biblioteku za razgovor sa RTC čipom. Morao sam izmijeniti upravljački program i2c tako da koristi veća kašnjenja kako bih postigao pouzdan rad.

Firmver pokreće io, zatim čita svakih desetak sekundi (ovo možete promijeniti u kodu ako želite brže ažuriranje ili nasumično vrijeme ažuriranja. Smatram da je to razdoblje najmanje što vas ometa). Ako se otkriju pritisci tipke, tada se ulazi u rutinu promjene sata do izlaska pritiskom na prekidač jedan. Također u dizajnu je prostor za superkapu. Ovo nisam isprobao, ali instaliranje bi trebalo omogućiti satu da u kratkom vremenskom razdoblju riješi nestanak struje. U firmveru nakon čitanja RTC podataka, rutina uzima vrijednosti znamenki i dodjeljuje toj znamenci nasumičan odabir aktivnih LED dioda, isti broj kao i vrijednost znamenke. Oni se drže u tablici. Rutina prekida prekida uzima jednu vrijednost iz tablice odjednom i šalje ih čipovima upravljačkih programa LED -a, a LED svijetli (zapravo dvije, jedna po čipu). Sljedeći unos u rutinu dobiva drugi i tako dalje. Kad se dovoljno brzo pokreću, sve LED diode aktivne u tablici svijetle istovremeno. Možete promijeniti vrijeme rutine prekida kako biste je ubrzali ako želite. Zabavite se, a ako jednu od ovih pretvorite u nešto super … pošaljite mi sliku. Philip Pulle www.rgbsunset.com

Preporučeni: