- Компоненте потребне
- Шема и објашњење
- Дизајн и израда ПЦБ-а за дигитални сат
- Наручивање ПЦБ-а помоћу ПЦБГоГо
- Састављање ПЦБ-а
- Тестирање дигиталног сата
Сваки дигитални сат у себи има кристал за праћење времена. Овај кристал није присутан само у сату већ је присутан и у свим рачунарским системима у реалном времену. Овај кристал генерише тактове који су потребни за прорачун времена. Иако постоје неки други начини за добијање импулса такта за већу тачност и фреквенцију, али најпожељнији начин је употреба кристала за праћење времена. Овде ћемо ДС3231 РТЦ ИЦ направити дигитални зидни сат заснован на Атмега16. ДС3231 РТЦ има изузетно тачан кристал у себи, тако да није потребан спољни кристални осцилатор.
У овом пројекту Дигитал Цлоцк, десет уобичајених анодних 7-сегментних екрана од 0,8 инча се користи за приказ времена и датума. Овде се за приказ сата, минута, датума, месеца и године користи седам сегментних приказа. Наш дизајн ПЦБ-а такође има могућности приказивања секунди и температуре, што се може приказати додавањем додатних јединица приказа.
Компоненте потребне
- Микроконтролер АТмега16 АВР
- ДС3231 РТЦ ИЦ
- Уобичајена анода 0,8 инчни екран у седам сегмената (његов већи екран од уобичајене величине (0,56 инча)
- Тастер
- Ћелија дугмета 3в
- 7805 регулатор напона
- Кондензатор 1000уф
- Зујалица (опционално)
- Транзистори БЦ547 и БЦ557
- 10уф кондензатор
- Отпорник 100 Ома
- 1к отпорник
- 10к отпорник
- ПЦБ Боард
- Жице краткоспојника
- Бургстипс
- Адаптер за напајање
Корисник такође може да користи Атмега32 који треба конфигурисати у компајлеру пре него што генерише хек.
Шема и објашњење
Постоје два дела овог круга дигиталних зидних сатова, један је дисплеј који има 5 парова 7 сегмената на пет различитих ПЦБ плоча, а други је контролисани Јединствени део који је одговоран за дохватање времена са РТЦ чипа и слање тих података и времена на 7-сегментни дисплеј. Како смо користили 10 дисплеја са седам сегмената, тако не можемо сваки екран повезати са засебним ИО портом. Дакле, овде се техника мултиплексирања користи за повезивање више седам сегмената користећи мање пинова микроконтролера.
ЛЕД пинови а, б, ц, д, е, ф, г, х седмосегментног дисплеја повезани су на ПОРТБ атмега16 паралелно. Овде смо користили 10 дисплеја са седам сегмената, тако да нам треба 10 контролних пинова који су повезани на ПОРТД, ПОРТА и ПОРТЦ.
РТЦ ДС3231 који има унутрашњи кристал повезан је на ПОРТЦ-ов СДА и СЦЛ пин јер овај чип ради на И2Ц комуникацији. Метода повезивања овог чипа је иста као и ДС1307. Користили смо ДС1307 са Ардуином, Распберри Пи и 8051 МЦУ. Исти код се може користити и за ДС3231 и за ДС1307.
Два повлачна отпорника од 10 кб су повезана на СДА и СЦЛ линију. 3в кованица за напајање користи се за напајање РТЦ чипа за праћење времена чак и када је главно напајање искључено. Кад год се снага врати, време ће почети да се приказује на седмосегментном дисплеју. Сада имамо неколико тастера за подешавање времена у ПОРТУ А, комплетан поступак је објашњен у видеу датом на крају. За претварање улазног напона у 5в користи се регулатор напона од 5в. Све везе су приказане на доњој шеми:
За једну дисплеј плочу користе се два седмосегментна дисплеја и 2 ЛЕД. Дакле, овде имамо пет различитих дисплеја за приказ времена у сатима и минутима (ХХ-ММ), а датума у ДД-ММ-ИИ.
Дизајн и израда ПЦБ-а за дигитални сат
За овај пројекат зидних сатова заснованих на Атмега16 дизајнирали смо две ПЦБ плоче. Један је за контролну јединицу која се користи за контролу свих операција пројекта, а други део за приказ времена и датума на седам сегментних дисплеја. Део дисплеја садржи пет пари дисплеја од седам сегмената од 0,8 инча. Дакле, склапањем 5 комада имамо комплетан дигитални сат. На мултиплексиране 7-сегментне дисплеје, линија за пренос података 5 ПЦБ-а биће повезана на исти порт управљачке јединице, а контролна линија је повезана различитим пином управљачке јединице.
Испод су горњи и доњи прикази изгледа ПЦБ-а једне плоче заслона која се састоји од два седам сегментна екрана:
Испод су горњи и доњи прикази ПЦБ-а контролне јединице
Овде смо приложили Гербер датотеку за обе плоче:
- Гербер датотека за управљачку јединицу засновану на Атмега16
- Гербер датотека за дисплеј плочу са седам сегмената
Наручивање ПЦБ-а помоћу ПЦБГоГо
Много је услуга за производњу ПЦБ-а доступних на мрежи, али како сам раније користио ПЦБГоГо у једном од својих других пројеката, сматрао сам да је јефтин и без муке у поређењу са другим добављачима.
Ево корака за наручивање ПЦБ-а од ПЦБГоГо:
1. корак: Уђите на ввв.пцбгого.цом, пријавите се ако је ово први пут. Затим на картици Прототип ПЦБ унесите димензије ПЦБ-а, број слојева и број ПЦБ-а који вам је потребан.
Корак 2: Наставите кликом на дугме Цитирај одмах . Бићете преусмерени на страницу на којој можете поставити неколико додатних параметара ако је потребно, као што је материјал који користи размак трака итд. Али углавном ће подразумеване вредности радити у реду. Једино што овде морамо узети у обзир су цена и време. Као што видите, време израде је само 2-3 дана и кошта само 5 УСД за наш ПСБ. Затим можете одабрати жељени начин отпреме на основу ваших захтева.
Корак 3: Последњи корак је отпремање Гербер датотеке и наставак плаћања. Да би се уверио да је поступак несметан, ПЦБГОГО проверава да ли је ваша Гербер датотека важећа пре него што настави са уплатом. На овај начин можете бити сигурни да је ваша ПЦБ погодна за производњу и да ће вас контактирати као да сте предани.
Сада ће ПЦБГоГо-у требати око 10 минута до 1 сата да прегледа вашу Гербер датотеку. Након завршетка прегледа, можете наставити са уплатом.
Састављање ПЦБ-а
Након што је плоча наручена, стигла је до мене након неколико дана, иако је курир у лепо обележеној добро упакованој кутији и као и увек квалитет ПЦБ-а био изванредан. Делим неколико слика доњих плоча да бисте ви оценили.
Укључио сам штап за лемљење и почео да склапам плочу. Будући да су отисци стопала, јастучићи, плочице и ситотисак савршено правилног облика и величине, нисам имао проблема са састављањем плоче. Даска је била готова за само 10 минута од тренутка распакивања кутије.
Неколико слика плоче након лемљења приказано је у наставку.
Тестирање дигиталног сата
Комплетни код је дат на крају овог водича, само повежите ПЦБ како је приказано на дијаграму кола и отпремите код у Атмега16. И видећете време и датум који се појављују на десет дисплеја од Седам сегмената.
Време и датум могу се подесити помоћу четири тастера на управљачкој јединици, као што је приказано у видеу датом у наставку.