Sisukord:

LED -binaarkell: 6 sammu (piltidega)
LED -binaarkell: 6 sammu (piltidega)

Video: LED -binaarkell: 6 sammu (piltidega)

Video: LED -binaarkell: 6 sammu (piltidega)
Video: Фартук на кухне своими руками. Все этапы. ПЕРЕДЕЛКА ХРУЩЕВКИ от А до Я #30 2024, November
Anonim
LED binaarne kell
LED binaarne kell

See on minu PIC -põhise LED -binaarkella teine versioon. Algne versioon oli esimene PIC -projekt, mida proovisin, see kasutas PIC16F84A -d nii ajavõtmiseks kui ka ekraanimaatriksi juhtimiseks, kahjuks ei hoidnud see piisavalt aega ja saavutas iga nädal umbes minuti. See teine versioon põhineb umbes PIC16F628A, mis töötab ekraani juhtimiseks 4MHz, kasutab ajakulu tegemiseks ka reaalajas kella kiipi DS1307. Iga sekund saadab DS1307 impulsi PIC -kiibile, PIC loeb seejärel sisemise aja DS1307 -lt üle I2C -siini ja kuvab seejärel aja LED -ekraanil binaarselt. LED -ide alumine rida kuvab sekundid, keskmised read näitab minuteid ja ülemine rida on tundide kaupa. Pildil kuvatav aeg on 01100: 010011: 011011 või kümnendkohaga 12:19:27. Aeg on 24 -tunnises vormingus, seega kuni 10111: 111011: 111011 või 23: 59: 59 PCB -d saab teha kahepoolseteks või nagu ma olen siin teinud, ühepoolne 7 traatlingiga, mis on joodetud ülemise vaskkihi asemel. Sellel on 5 -voldine regulaator, nii et seda saab toita mis tahes 9–15 -voldise alalisvoolu toiteallikast.

Samm: osad / tööriistad

Lisaks põhilistele trükkplaatide valmistamis- ja jootmisseadmetele vajate järgmisi komponente: 1x PIC16F628A ja programmeerija 1x DS1307 reaalajas kellakiip 1x 32,768 kHz kellakristall 3x BC548 (või sarnane) transistor 2x PTM -nupud 1x 78L05 regulaator2x 220uF elektrolüütkondensaatorid pinnale paigaldatavad takistid 8x 100 oomi pinnale paigaldatavad takistid 1x 2k pinnakinnituse takisti 12x null oomi lingid (Või 11 null oomi lingid ja CR2016 varupatarei) 1x 100nF pinnale paigaldatav kondensaator 50cm üheahelaline kellatraat 1x 9v - 15v alalisvoolu toide alalisvoolu pistikuga

Samm: valmistage PCB -d ja programmeerige PIC

Tehke PCB -d ja programmeerige PIC
Tehke PCB -d ja programmeerige PIC
Tehke PCB -d ja programmeerige PIC
Tehke PCB -d ja programmeerige PIC
Tehke PCB -d ja programmeerige PIC
Tehke PCB -d ja programmeerige PIC
Tehke PCB -d ja programmeerige PIC
Tehke PCB -d ja programmeerige PIC

Esimene samm on teha trükkplaate, trükkplaatide paigutust ja põhikella ning ekraaniplaadi skeeme Eagle vormingus. Kella PCB on kahepoolne, kuid ülemine kiht koosneb lihtsalt 7 lingist, see tähendab, et PCB võib teha ka ühe kihina, millel on 7 traatlinki, sel viisil valisin selle, kuna ma ei saa topelt teha Ekraaniplaat kasutab ainult pinnale paigaldatavaid seadmeid, samal ajal kui põhikell PCB kasutab pinnakinnituse ja aukude komponentide segu. Enne vooluringi jootmist on oluline programmeerida PIC-kiip koos kuuskantfailiga, kuna ICSP ühendused plaadil.

Samm: jootke alumised komponendid

Joodise alumised komponendid
Joodise alumised komponendid

Jootke 8 takistit, 1 kondensaator ja null -oomi link / varupatarei, nagu on näidatud põhikella trükkplaadi alumisel küljel.

4. samm: jootmise ülemised komponendid

Jootmise ülemised komponendid
Jootmise ülemised komponendid

Järgmiseks jootke läbivate aukude komponendid, tagades 2 kiibi, 2 kondensaatori ja regulaatori õige orientatsiooni.

Samm: jootekuvar

Jootekraan
Jootekraan

Ekraani jaoks vajate 17 pinnale paigaldatavat LED -i, 6 100 oomi pinnakinnitustakistit, 11 null -oomi linki ja 9 2 cm pikkust kellatraati. Jootke need trükkplaadile vastavalt allolevale skeemile, tagades LED -ide jootmise õiges asendis. Siin näidatud ekraaniplaat on uuem versioon kui selle juhendi ülejäänud fotodel kasutatud, sellel on vähem takistid, nii et see on lihtsam ja odavam teha. Null -oomiliste linkide (takistid nulltakistusega) paigaldamisel tuleb olla ettevaatlik, kuna trükkplaadil on kahe jootmispadja vahel rajad, lingid peavad olema paigutatud nii, et kumbki metallklemmidest ei puutuks kokku trükkplaadiga rada padjade vahel.

6. samm: lõpetage

Lõpetama
Lõpetama

Jootke ekraani trükkplaat põhikellaga PCB -le, siis jääb üle ainult toide ühendada. Toiteallikas peab olema vähemalt 9 V alalisvool ja selle nimiväärtus peab olema ainult umbes 200 mA, alalisvoolu pesa keskpistik peab olema positiivne ja välimine peaks olema 0v. Kui toide on ühendatud, peaks kell näitama 22:03:00 ja alustama kohe sekundite lugemist. Siis jääb üle vaid kellaaeg seada, ühe nupu abil määratakse minutid ja teisega määratakse tunnid, niipea kui kumbagi nuppu vajutatakse, seatakse sekundid 0 -le ja suurendatakse vastavat kuva 1 võrra.

Soovitan: