Мазмуну:

LED экилик саат: 6 кадам (сүрөттөр менен)
LED экилик саат: 6 кадам (сүрөттөр менен)

Video: LED экилик саат: 6 кадам (сүрөттөр менен)

Video: LED экилик саат: 6 кадам (сүрөттөр менен)
Video: Экилик эсептөө системасынан ондук эсептөө системасына жана тескерисинче которуу алгоритми 2024, Июль
Anonim
LED экилик саат
LED экилик саат

Бул менин 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 түбүндөгү компоненттер

Solder түбүндөгү компоненттер
Solder түбүндөгү компоненттер

Негизги саат ПХБнын ылдый жагында көрсөтүлгөндөй 8 резистор, 1 конденсатор жана нөлдүк ом шилтеме / резервдик батарея.

4 -кадам: Solder Top компоненттери

Solder Top компоненттери
Solder Top компоненттери

Кийинки тешик компоненттерин 2 чипти, 2 конденсаторду жана жөндөгүчтү туура багыттоону камсыздайт.

5 -кадам: Solder Display

Solder Display
Solder Display

Дисплей үчүн сизге 17 жер үстүндөгү светодиод, 6 100 ом бетиндеги монтаждоочу резистор, 11 нөлдүк Ом шилтемеси жана 9 2см коңгуроо зымы керек. Төмөндөгү диаграммага ылайык, аларды ПХБга ээрчитип, LEDди туура багыттоо менен камсыз кылыңыз. Бул жерде көрсөтүлгөн дисплей тактасы бул нускамада калган сүрөттөрдө колдонулганга караганда жаңы версия, ал азыраак резисторго ээ. жана арзаныраак жасоо. Колдонулуучу карточкаларда нөлдүк омдук шилтемелерди (нөлдүк каршылыкка ээ) орнотуу учурунда кабыл алынышы керек, анткени 2 ширетүүчү аянтчанын ортосунда PCBде тректер бар, шилтемелер металл терминалдарынын бири да ПХБга тийбеши үчүн жайгашышы керек. төшөмөлөрдүн ортосундагы трек.

6 -кадам: Бүтүрүү

Бүтүрүү
Бүтүрүү

Негизги саат ПХБга дисплей ПХБсын кошуңуз, андан кийин гана электр кубатын туташтыруу керек. ПСУ жок дегенде 9v DC болушу керек жана болжол менен 200мА же ушуга жараша бааланышы керек, DC уячасынын борбордук туташтыргычы болушу керек оң жана сырткы 0v болушу керек. Күчкө туташкандан кийин саат 22:03:00 көрсөтүшү керек жана дароо секунддарды эсептей баштайт. Андан кийин убакытты коюу гана калды, баскычтардын бири мүнөттөрдү коюу үчүн колдонулат, экинчиси сааттарды белгилейт, же кайсы бир баскыч басылганда секунддарды 0 кылып, тиешелүү дисплейди 1ге көбөйтөт.

Сунушталууда: