Turinys:
- 1 žingsnis: dalys / įrankiai
- 2 veiksmas: sukurkite PCB ir programuokite PIC
- 3 žingsnis: litavimo apačios komponentai
- 4 žingsnis: Lituoti viršutiniai komponentai
- 5 žingsnis: litavimo ekranas
- 6 žingsnis: Baigti
Video: LED dvejetainis laikrodis: 6 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:51
Tai yra antrasis mano PIC pagrįstas LED dvejetainis laikrodis. Pradinė versija buvo pirmasis PIC projektas, kurį bandžiau, jis naudojo PIC16F84A, kad atliktų tiek laiko matavimą, tiek valdytų ekrano matricą, deja, jis neišlaikė pakankamai laiko ir kiekvieną savaitę įgijo apie minutę. Ši antroji versija yra pagrįsta maždaug PIC16F628A, veikiantis 4 MHz dažniu, valdo ekraną, taip pat naudoja DS1307 realaus laiko laikrodžio mikroschemą laiko nustatymui. Kas sekundę DS1307 siunčia impulsą į PIC mikroschemą, tada PIC nuskaito vidinį laiką iš DS1307 per I2C magistralę ir tada rodo laiką dvejetainiu būdu LED ekrane. Apatinėje šviesos diodų eilutėje rodomos sekundės, vidurinės eilutės rodo minutes, o viršutinė eilutė - valandas. Paveikslėlyje rodomas laikas yra 01100: 010011: 011011 arba dešimtainis skaičius 12:19:27. Laikas yra 24 valandų formatu, taigi iki 10111: 111011: 111011 arba 23: 59: 59 PCB gali būti pagamintas dvipusis arba, kaip aš padariau čia, vienpusis su 7 vieliniais saitais, lituotais vietoje, o ne viršutiniu vario sluoksniu. Jis turi 5 voltų reguliatorių, todėl gali būti maitinamas iš bet kurio 9–15 voltų nuolatinės srovės maitinimo šaltinio.
1 žingsnis: dalys / įrankiai
Be pagrindinės PCB gamybos ir litavimo įrangos, jums reikės šių komponentų: 1x PIC16F628A ir programuotojas 1x DS1307 realaus laiko laikrodžio lustas 1x 32.768kHz laikrodžio kristalas3x BC548 (arba panašus) tranzistorius2x PTM mygtukai 1x 78L05 reguliatorius2x 220uF elektrolitiniai kondensatoriai17x paviršinis maitinimas 8x 100 omų ant paviršiaus montuojami rezistoriai 1x 2k paviršiaus tvirtinimo rezistorius 12x nulio omų jungtys (arba 11 nulio omų jungčių ir CR2016 atsarginė baterija) 1x 100nF paviršiuje montuojamas kondensatorius 50cm viengubas varpinis laidas 1x 9v - 15v DC maitinimo šaltinis su nuolatinės srovės lizdu
2 veiksmas: sukurkite PCB ir programuokite PIC
Pirmasis žingsnis yra sukurti PCB, PCB išdėstymą ir pagrindinio laikrodžio bei ekrano plokštės schemas Eagle formatu. Laikrodžio PCB yra dvipusis, tačiau viršutinį sluoksnį sudaro tik 7 saitai, tai reiškia, kad PCB taip pat gali būti pagamintas kaip vienas sluoksnis su 7 vieliniais saitais, taip aš nusprendžiau padaryti, nes negaliu padaryti dvigubo Ekrano PCB naudojami tik ant paviršiaus montuojami įtaisai, o pagrindiniame laikrodžio PCB-paviršinio tvirtinimo ir skylių komponentų mišinys. Prieš litavimą į grandinę svarbu užprogramuoti PIC mikroschemą su šešiakampiu failu, nes nėra ICSP jungtys lentoje.
3 žingsnis: litavimo apačios komponentai
Lituokite 8 rezistorius, 1 kondensatorių ir nulinio omo jungtį / atsarginę bateriją, kaip parodyta apatinėje pagrindinio laikrodžio plokštės pusėje.
4 žingsnis: Lituoti viršutiniai komponentai
Toliau lituokite per skylę esančius komponentus, užtikrindami, kad 2 lustai, 2 kondensatoriai ir reguliatorius būtų tinkamai orientuoti.
5 žingsnis: litavimo ekranas
Ekranui jums reikia 17 ant paviršiaus montuojamų šviesos diodų, 6 100 omų ant paviršiaus tvirtinamų rezistorių, 11 nulinių omų jungčių ir 9 2 cm ilgio varpelio vielos. Lituokite juos prie PCB, kaip parodyta žemiau esančioje diagramoje, kad užtikrintumėte, kad šviesos diodai būtų lituojami teisingai. ir pigiau pagaminti. Turi būti atsargūs montuojant nulinio omo jungtis (rezistorius su nuliniu pasipriešinimu), nes PCB yra takeliai, einantys tarp dviejų lydmetalių, jungtys turi būti išdėstytos taip, kad nė vienas iš metalinių gnybtų neliestų PCB takelis tarp trinkelių.
6 žingsnis: Baigti
Lituokite ekrano PCB prie pagrindinio laikrodžio PCB, tada belieka tik prijungti maitinimą. Maitinimo blokas turi būti ne mažesnis kaip 9 V nuolatinės srovės ir turi būti įvertintas tik maždaug 200 mA, arba centrinė lizdo jungtis teigiamas, o išorinis turėtų būti 0v. Prijungus maitinimą, laikrodis turėtų rodyti 22:03:00 ir nedelsiant pradėti skaičiuoti sekundes. Tada belieka nustatyti laiką, vienas mygtukas naudojamas minutėms, o kitas - valandoms, vos paspaudus bet kurį mygtuką, sekundės nustatomos į 0 ir atitinkamas ekranas padidinamas 1.
Rekomenduojamas:
Mikro dvejetainis laikrodis: 10 žingsnių (su nuotraukomis)
Mikro dvejetainis laikrodis: Anksčiau sukūręs „Instructable“(dvejetainį DVM), kuris naudoja ribotą rodymo sritį naudodami dvejetainį. Tai buvo tik nedidelis žingsnis, kai anksčiau buvo sukurtas pagrindinis kodo modulis dešimtainiam ir dvejetainiam konvertavimui, kad būtų sukurtas dvejetainis laikrodis, bet t
Dvejetainis stalo laikrodis: 9 žingsniai (su nuotraukomis)
Dvejetainis stalinis laikrodis: dvejetainiai laikrodžiai yra nuostabūs ir skirti tik asmeniui, žinančiam dvejetainį (skaitmeninių įrenginių kalba). Jei esate technologijų vaikinas, šis keistas laikrodis kaip tik jums. Taigi, sukurkite vieną ir laikykite savo paslaptį! Rasite daug dvejetainių c
„Arduino“dvejetainis laikrodis - 3D spausdintas: 5 žingsniai (su nuotraukomis)
„Arduino“dvejetainis laikrodis - 3D spausdintas: jau kurį laiką žiūriu į dvejetainius laikrodžius savo biuro stalui, tačiau jie yra gana brangūs ir (arba) neturi daug funkcijų. Taigi nusprendžiau padaryti vieną. Kuriant laikrodį reikia atsižvelgti į vieną dalyką, „Arduino“/ „Atmega328“
Dvejetainis marmurinis laikrodis: 9 žingsniai (su nuotraukomis)
Dvejetainis marmurinis laikrodis: tai paprastas laikrodis, rodantis laiką (valandas/minutes) dvejetainėje formoje, naudojant po stikliniais rutuliais paslėptus šviesos diodus. Paprastam žmogui tai atrodo kaip žibintų krūva, tačiau galėsite pasakyti laiką iki tik trumpas žvilgsnis į šį laikrodį. Tai
Dvejetainis laikrodis: 5 žingsniai (su nuotraukomis)
Dvejetainis laikrodis: Čia yra paprastas pavyzdys, kaip sukurti šauniai atrodantį dvejetainį 24 valandų laikrodį. Raudoni šviesos diodai rodo sekundes, žali šviesos diodai minutes ir geltoni šviesos diodai valandas. Dėkle yra keturi mygtukai, skirti laikui reguliuoti. Laikrodis veikia su 9 voltais. Šį laikrodį lengva padaryti ir jo dalys