Kazalo:
- 1. korak: Deli / orodja
- 2. korak: Naredite PCB -je in program PIC
- 3. korak: Spodnje komponente spajkanja
- 4. korak: Spajkanje najboljših komponent
- 5. korak: Zaslon za spajkanje
- 6. korak: Dokončaj
Video: LED binarna ura: 6 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:09
To je druga revizija moje binarne LED diode na osnovi PIC. Prvotna različica je bila prvi projekt PIC, ki sem ga poskusil, uporabljal je PIC16F84A za merjenje časa in nadzor matrike zaslona, žal ni imel dovolj časa in je vsak teden pridobil približno minuto. PIC16F628A, ki deluje pri 4 MHz za nadzor zaslona, za merjenje časa uporablja tudi čip za uro v realnem času DS1307. Vsako sekundo DS1307 pošlje impulz na čip PIC, PIC nato odčita notranji čas iz DS1307 preko vodila I2C in nato prikaže čas v binarni obliki na LED zaslonu. Spodnja vrstica LED prikazuje sekunde, srednje vrstice prikazuje minute, zgornja vrstica pa ure. Čas, prikazan na sliki, je 01100: 010011: 011011 ali v decimalnih 12:19:27. Čas je v 24 -urnem formatu, zato se dvigne na 10111: 111011: 111011 ali 23: 59: 59 PCB je lahko dvostranski, ali kot sem to storil tukaj, enostransko s 7 žičnimi členi, nameščenimi namesto zgornje bakrene plasti. Ima 5 -voltni regulator, zato ga je mogoče napajati iz katerega koli 9 - 15 -voltnega DC napajalnika.
1. korak: Deli / orodja
Poleg osnovne opreme za izdelavo in spajkanje tiskanih vezij boste potrebovali tudi naslednje komponente: 1x PIC16F628A in programer 1x čip ure v realnem času DS1307 kristalna ura 32,7768 kHz kristalna ura 3x BC548 (ali podobno) tranzistor 2x gumbi PTM 1x 78L05 regulator 2x 220uF elektrolitski kondenzatorji 17x LED -dioda za površinsko montažo 1x DC 4 -vtični napajalnik 7K upori za površinsko montažo 8x 100 ohmski upori za površinsko montažo 1x 2k upor za površinsko montažo 12x ničelnih ohmov (ali 11 ničelnih ohmskih vezij in rezervna baterija CR2016) 1x 100nF kondenzator za površinsko montažo 50cm enožilni zvonček 1x 9v - 15v DC napajalnik z DC priključkom
2. korak: Naredite PCB -je in program PIC
Prvi korak je, da so tiskane plošče, postavitev tiskanih vezij in sheme za glavno uro in prikazno ploščo na voljo v formatu Eagle. Ura PCB je dvostranska, vendar je zgornja plast sestavljena le iz 7 povezav, kar pomeni, da bi lahko PCB izdelali tudi kot en sam sloj s 7 žičnimi povezavami, zato sem se odločil za to, ker ne morem narediti dvojnega Zaslonsko vezje uporablja izključno naprave za površinsko montažo, medtem ko tiskalno vezje glavne ure uporablja mešanico površinskih nosilcev in komponent skozi luknje. ICSP povezave na plošči.
3. korak: Spodnje komponente spajkanja
Spajajte 8 uporov, 1 kondenzator in ničelno ohmsko povezavo / rezervno baterijo, kot je prikazano na spodnji strani tiskanega vezja glavne ure.
4. korak: Spajkanje najboljših komponent
Nato spajkajte sestavne dele skozi luknje in tako zagotovite pravilno orientacijo 2 čipov, 2 kondenzatorja in regulatorja.
5. korak: Zaslon za spajkanje
Za zaslon potrebujete 17 LED za površinsko montažo, 6 100 ohmskih uporov za površinsko montažo, 11 ničelnih ohmov in 9 2 cm dolžine zvončne žice. Spajajte jih na tiskano vezje, kot je prikazano na spodnjem diagramu, s čimer zagotovite, da boste LED -diode spajkali v pravilni orientaciji. Tukaj prikazana plošča je novejša različica, kot se uporablja na preostalih fotografijah v tem navodilu, ima manj uporov, zato je lažje Pri montaži ničelnih ohmskih povezav (upori z ničelnim uporom) je treba biti pozoren, saj na tiskanem vezju med dvema spajkalnima blazinicama potekajo tiri, povezave pa morajo biti nameščene tako, da se nobeden od kovinskih sponk ne dotika tiskanega vezja proga med blazinicami.
6. korak: Dokončaj
Spojite tiskalno vezje zaslona na tiskalno vezje glavne ure, nato pa le še priključite napajanje. Napajalnik mora biti vsaj 9v DC in mora biti ocenjen le na približno 200mA ali tako, sredinski konektor vtičnice DC mora biti priključen. pozitivna in zunanja mora biti 0v. Ko je napajanje priključeno, mora ura prikazati 22:03:00 in takoj začeti šteti sekunde. Nato ostane le še nastavitev časa, eden od gumbov se uporablja za nastavitev minut, drugi pa za ure, takoj ko pritisnete kateri koli gumb, nastavi sekunde na 0 in ustrezni prikaz poveča za 1.
Priporočena:
Mikro binarna ura: 10 korakov (s slikami)
Mikro binarna ura: Predhodno je bil ustvarjen Instructable (Binary DVM), ki uporablja omejeno območje prikaza z uporabo binarnega sistema.To je bil le majhen korak, ko smo predhodno ustvarili glavni kodni modul za decimalno v binarno pretvorbo do ustvarjanja binarne ure, t
Vrhunska binarna ura: 12 korakov (s slikami)
Ultimate Binary Watch: Pred kratkim sem se seznanil s konceptom binarnih ur in začel raziskovati, ali bi si zgradil enega zase. Vendar nisem mogel najti obstoječega dizajna, ki bi bil hkrati funkcionalen in eleganten. Tako sem se odločil
Binarna namizna ura: 9 korakov (s slikami)
Binarna namizna ura: Binarne ure so super in so namenjene izključno osebi, ki pozna binarno (jezik digitalnih naprav). Če ste tehnik, je ta čudna ura za vas. Torej, naredite enega sami in obdržite svoj čas skrivnost! Našli boste veliko binarnih c
Binarna LED marmorna ura: 6 korakov (s slikami)
Binarna LED marmorna ura: Zdaj mislim, da imajo skoraj vsi binarno uro in tukaj je moja različica. Všeč mi je bilo, da je ta projekt združil nekaj lesa, programiranja, učenja, elektronike in morda le malo umetniške ustvarjalnosti. Prikazuje čas, mesec, datum, dan
Arduino binarna ura - 3D natisnjena: 5 korakov (s slikami)
Arduino Binary Clock - 3D Printed: Že nekaj časa iščem binarne ure za svojo pisarniško mizo, vendar so precej drage in / ali nimajo velike količine funkcij. Zato sem se odločil, da bom namesto tega naredil enega. Ena stvar, ki jo je treba upoštevati pri izdelavi ure, Arduino / Atmega328