Мазмуну:
- 1 -кадам: Бөлүктөр / Куралдар
- 2 -кадам: PCBлерди жана ПИК программасын жасаңыз
- 3 -кадам: Solder түбүндөгү компоненттер
- 4 -кадам: Solder Top компоненттери
- 5 -кадам: Solder Display
- 6 -кадам: Бүтүрүү
Video: LED экилик саат: 6 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:44
Бул менин PIC негизделген LED экилик саатымдын экинчи версиясы. Түпнуска версия мен аракет кылган биринчи PIC долбоору болчу, ал убакытты кармоо жана дисплей матрицасын көзөмөлдөө үчүн PIC16F84A колдонгон, тилекке каршы, ал жетишерлик жакшы убакытты сактаган жок жана жума сайын бир мүнөткө жакын убакытка ээ болду. PIC16F628A дисплейди көзөмөлдөө үчүн 4 МГцте иштейт, ошондой эле убакытты сактоо үчүн DS1307 реалдуу убакыт чипин колдонот. DS1307 ар бир секундда PIC чипине импульс жиберет, PIC анда I2C автобустун үстүндө DS1307ден ички убакытты окуйт, андан кийин LED дисплейинде экилик убакытты көрсөтөт. мүнөттөрдү көрсөтөт жана жогорку сап бир нече саатка созулат. Сүрөттө көрсөтүлгөн убакыт 01100: 010011: 011011 же ондук 12:19:27. Убакыт 24 сааттык форматта, ошондуктан 10111: 111011: 111011 же 23: 59: 59га чейин жетет ПХБ эки тараптуу жасалышы мүмкүн, же мен бул жерде бир жактуу 7 зым шилтемеси менен жез катмарынын ордуна ширетилген. Ал 5 вольтту жөнгө салуучуга ээ, андыктан каалаган 9 - 15 вольттуу DC электр булагынан иштесе болот.
1 -кадам: Бөлүктөр / Куралдар
Негизги PCB жасоо жана ширетүү жабдуулары менен бирге сизге төмөнкү компоненттер керек болот: 1x PIC16F628A & programmer1x DS1307 real time chip1x 32.768kHz watch crystal3x BC548 (же окшош) транзистор2x PTM pushbuttons1x 78L05 жөнгө салуучу2x 220uF электролиттик конденсаторлор 17x DC үстү кароолу жер үстүндөгү каршылык резистору 8x 100 ом бетиндеги монтаждык каршылыгы 1x 2k бетине каршылыгы 12x нөлдүк ом шилтемелери (же 11 нөлдүк ом шилтемелери жана CR2016 камдык батареясы) 1x 100nF бетиндеги конденсатор 50см бир жиптүү коңгуроо зымы 1x 9v - 15в DC кубаттуулугу
2 -кадам: PCBлерди жана ПИК программасын жасаңыз
Биринчи кадам - бул ПКБларды, негизги сааттын жана дисплей тактасынын ПХБ макетин жана схемаларын Eagle форматында берүү. PCB сааты эки тараптуу, бирок үстүңкү катмар 7 шилтемеден турат, демек, ПКБнын ордуна 7 зым шилтемеси бар бир катмар катары жасалышы мүмкүн, бул мен жасоону тандап алган жолум, анткени мен кош жасай албайм Негизги саат ПХБ үстүнкү тешиктин жана тешиктин компоненттеринин аралашмасын колдонот, ал эми PIC чипин он алты бурчтуу файл менен схемага кошуу алдында программалоо маанилүү. Борттогу ICSP байланыштары.
3 -кадам: Solder түбүндөгү компоненттер
Негизги саат ПХБнын ылдый жагында көрсөтүлгөндөй 8 резистор, 1 конденсатор жана нөлдүк ом шилтеме / резервдик батарея.
4 -кадам: Solder Top компоненттери
Кийинки тешик компоненттерин 2 чипти, 2 конденсаторду жана жөндөгүчтү туура багыттоону камсыздайт.
5 -кадам: Solder Display
Дисплей үчүн сизге 17 жер үстүндөгү светодиод, 6 100 ом бетиндеги монтаждоочу резистор, 11 нөлдүк Ом шилтемеси жана 9 2см коңгуроо зымы керек. Төмөндөгү диаграммага ылайык, аларды ПХБга ээрчитип, LEDди туура багыттоо менен камсыз кылыңыз. Бул жерде көрсөтүлгөн дисплей тактасы бул нускамада калган сүрөттөрдө колдонулганга караганда жаңы версия, ал азыраак резисторго ээ. жана арзаныраак жасоо. Колдонулуучу карточкаларда нөлдүк омдук шилтемелерди (нөлдүк каршылыкка ээ) орнотуу учурунда кабыл алынышы керек, анткени 2 ширетүүчү аянтчанын ортосунда PCBде тректер бар, шилтемелер металл терминалдарынын бири да ПХБга тийбеши үчүн жайгашышы керек. төшөмөлөрдүн ортосундагы трек.
6 -кадам: Бүтүрүү
Негизги саат ПХБга дисплей ПХБсын кошуңуз, андан кийин гана электр кубатын туташтыруу керек. ПСУ жок дегенде 9v DC болушу керек жана болжол менен 200мА же ушуга жараша бааланышы керек, DC уячасынын борбордук туташтыргычы болушу керек оң жана сырткы 0v болушу керек. Күчкө туташкандан кийин саат 22:03:00 көрсөтүшү керек жана дароо секунддарды эсептей баштайт. Андан кийин убакытты коюу гана калды, баскычтардын бири мүнөттөрдү коюу үчүн колдонулат, экинчиси сааттарды белгилейт, же кайсы бир баскыч басылганда секунддарды 0 кылып, тиешелүү дисплейди 1ге көбөйтөт.
Сунушталууда:
Чыныгы экилик саат NTP шайкештештирүү менен: 4 кадам
Чыныгы экилик саат NTP синхрондоштуруусу менен: Чыныгы бинардык саат, күндүн убактысын салттуу "бинардык сааттан" айырмаланып, толук күндүн бинардык фракцияларынын суммасы катары көрсөтөт. ал саатка/мүнөткө/секундга туура келген экилик коддолгон ондук сандар катары убакытты көрсөтөт. Салт
BigBit экилик саат дисплейи: 9 кадам (сүрөттөр менен)
BigBit Binary Clock Display: Мурунку Instructable (Microbit Binary Clock) долбоору дисплей абдан кичинекей болгондуктан портативдүү рабочий шайман катары идеалдуу болчу, андыктан кийинки версия мантел же дубалга орнотулган версия болушу керек, бирок алда канча чоңураак
Аудио визуалдаштыруу, экилик саат жана FM кабыл алгыч менен иштөө столунун күчөткүчү: 8 кадам (сүрөттөр менен)
Үстөл күчөткүчү Аудио визуалдаштыруу, бинардык саат жана FM кабыл алгыч: Мен күчөткүчтөрдү жакшы көрөм жана бүгүн мен аз кубаттуу стол күчөткүчүм менен бөлүшөм. Мен иштеп чыккан күчөткүч кызыктуу өзгөчөлүктөргө ээ. Ал бирдиктүү бинардык саатка ээ жана убакытты жана датаны бере алат жана аудио деп аталган аудиону элестете алат
Attiny85ти колдонуу менен жөнөкөй экилик саат: 10 кадам
Attiny85 менен жөнөкөй экилик саат: Саламатсыздарбы! (Мен муну биринчи жолу сынап көрдүм
Санарип жана экилик саат 8 сандан турган X 7 сегменттеги LED дисплей: 4 кадам (сүрөттөр менен)
Санарип жана экилик саат 8 цифралуу X 7 сегментте LED дисплейи: Бул менин санарип & 8 -разряддуу х 7 сегменттеги LED дисплейди колдонуп бинардык саат. Мен кадимки түзмөктөргө, өзгөчө сааттарга жаңы мүмкүнчүлүктөрдү бергим келет жана бул учурда бинардык саат үчүн 7 сегменттүү дисплейди колдонуу салттуу эмес жана ал