Satura rādītājs:

LED binārais pulkstenis: 6 soļi (ar attēliem)
LED binārais pulkstenis: 6 soļi (ar attēliem)

Video: LED binārais pulkstenis: 6 soļi (ar attēliem)

Video: LED binārais pulkstenis: 6 soļi (ar attēliem)
Video: CS50 2013 - Week 2 2024, Jūlijs
Anonim
LED binārais pulkstenis
LED binārais pulkstenis

Šī ir mana PIC balstītā LED binārā pulksteņa otrā pārskatīšana. Sākotnējā versija bija pirmais PIC projekts, kuru es mēģināju, tas izmantoja PIC16F84A, lai veiktu gan laika uzskaiti, gan kontrolētu displeja matricu, diemžēl tas neuzturēja pietiekami daudz laika un katru nedēļu ieguva apmēram minūti. Šī otrā versija ir balstīta uz PIC16F628A, kas darbojas ar frekvenci 4 MHz, lai kontrolētu displeju, izmanto arī DS1307 reāllaika pulksteņa mikroshēmu, lai veiktu laika uzskaiti. Katru sekundi DS1307 nosūta impulsu uz PIC mikroshēmu, pēc tam PIC nolasa iekšējo laiku no DS1307, izmantojot I2C kopni, un pēc tam LED displejā parāda laiku binārā formātā. Gaismas diodes apakšējā rinda parāda sekundes, vidējās rindas rāda minūtes, un augšējā rinda ir stundām ilgi. Attēlā redzamais laiks ir 01100: 010011: 011011 vai decimālskaitlis 12:19:27. Laiks ir 24 stundu formātā, tātad līdz 10111: 111011: 111011 vai 23: 59: 59 PCB var izgatavot abpusēji vai, kā es to darīju šeit, vienpusēji ar 7 stiepļu saitēm, kas pielodētas vietā augšējā vara slāņa vietā. Tam ir 5 voltu regulators, tāpēc to var darbināt no jebkura 9–15 voltu līdzstrāvas barošanas avota.

1. darbība: detaļas / rīki

Papildus pamata PCB izgatavošanas un lodēšanas iekārtām jums būs nepieciešami šādi komponenti: 1x PIC16F628A un programmētājs 1x DS1307 reāllaika pulksteņa mikroshēma 1x 32,768 kHz pulksteņa kristāls 3x BC548 (vai līdzīgs) tranzistors 2x PTM spiedpogas 1x 78L05 regulators2x 220uF elektrolītiskie kondensatori virsmas stiprinājuma rezistori 8x 100 omi virsmas stiprinājuma rezistori 1x 2k virsmas stiprinājuma rezistors 12x nulles omu saites (vai 11 nulles omu saites un CR2016 rezerves akumulators) 1x 100nF virsmas stiprinājuma kondensators 50cm vienpavediena zvana vads 1x 9v - 15v DC barošanas avots ar līdzstrāvas ligzdu

2. darbība. Izveidojiet PCB un programmējiet PIC

Izveidojiet PCB un programmējiet PIC
Izveidojiet PCB un programmējiet PIC
Izveidojiet PCB un programmējiet PIC
Izveidojiet PCB un programmējiet PIC
Izveidojiet PCB un programmējiet PIC
Izveidojiet PCB un programmējiet PIC
Izveidojiet PCB un programmējiet PIC
Izveidojiet PCB un programmējiet PIC

Pirmais solis ir izveidot PCB, PCB izkārtojumu un galvenā pulksteņa un displeja shēmas Eagle formātā. Pulksteņa PCB ir abpusēja, bet augšējais slānis sastāv tikai no 7 saitēm, tas nozīmē, ka PCB var izgatavot arī kā vienu slāni ar 7 vadu saitēm, tāpēc es izvēlējos to izveidot, jo es nevaru izveidot dubultu displeja PCB tiek izmantotas tikai virsmas montāžas ierīces, savukārt galvenajā pulksteņa PCB tiek izmantots virsmas stiprinājuma un caurumu komponentu maisījums. Pirms lodēšanas ķēdē ir svarīgi ieprogrammēt PIC mikroshēmu ar sešstūra failu, jo nav ICSP savienojumi uz tāfeles.

3. solis: lodēšanas apakšējās sastāvdaļas

Lodēšanas apakšējās sastāvdaļas
Lodēšanas apakšējās sastāvdaļas

Lodējiet 8 rezistorus, 1 kondensatoru un nulles omu saiti / rezerves akumulatoru, kā parādīts galvenā pulksteņa PCB apakšējā pusē.

4. solis: lodēšanas augšējās sastāvdaļas

Lodēšanas augšējās sastāvdaļas
Lodēšanas augšējās sastāvdaļas

Tālāk pielodējiet caurumus, kas nodrošina caurumu, lai pareizi orientētu 2 mikroshēmas, 2 kondensatorus un regulatoru.

5. solis: lodēšanas displejs

Lodēšanas displejs
Lodēšanas displejs

Displejam nepieciešami 17 uz virsmas montējami gaismas diodes, 6 100 omi virsmas stiprinājuma rezistori, 11 nulles omu saites un 9 2 cm gari zvana vadi. Lodējiet tos uz PCB, kā parādīts zemāk redzamajā diagrammā, nodrošinot, ka gaismas diodes ir lodētas pareizā orientācijā. Šeit redzamā displeja tāfele ir jaunāka versija, nekā tiek izmantota pārējos šīs instrukcijas fotoattēlos, tai ir mazāk rezistoru, tāpēc ir vieglāk un lētāk izgatavot. Uzmanīgi jāuzstāda nulles omu saites (rezistori ar nulles pretestību), jo uz PCB ir sliedes, kas iet starp 2 lodēšanas paliktņiem, saites jānovieto tā, lai neviens no metāla spailēm nepieskartos PCB izsekot starp spilventiņiem.

6. solis: pabeidziet

Pabeigt
Pabeigt

Lodējiet displeja PCB pie galvenā pulksteņa PCB, tad atliek tikai pieslēgt strāvu. PSU ir jābūt vismaz 9 V līdzstrāvai, un tai jābūt novērtētai tikai ar aptuveni 200 mA, līdzstrāvas ligzdas centrālajam savienotājam pozitīvs un ārējam jābūt 0v. Kad barošana ir pievienota, pulkstenim vajadzētu parādīties 22:03:00 un nekavējoties sākt skaitīt sekundes. Tad atliek tikai iestatīt laiku, viena no pogām tiek izmantota, lai iestatītu minūtes, bet otra - stundas, tiklīdz tiek nospiesta kāda no pogām, sekundes tiek iestatītas uz 0 un attiecīgais displejs tiek palielināts par 1.

Ieteicams: