Съдържание:

LED двоичен часовник: 6 стъпки (със снимки)
LED двоичен часовник: 6 стъпки (със снимки)

Видео: LED двоичен часовник: 6 стъпки (със снимки)

Видео: LED двоичен часовник: 6 стъпки (със снимки)
Видео: Стоян колев се кара с яница 2024, Ноември
Anonim
LED двоичен часовник
LED двоичен часовник

Това е втората ревизия на моя двоен двоен часовник, базиран на PIC. Оригиналната версия беше първият PIC проект, който се опитах, той използва PIC16F84A, за да отчита времето и да контролира матрицата на дисплея, за съжаление не задържа достатъчно време и печели около минута всяка седмица. Тази втора версия се основава на PIC16F628A, работещ на 4MHz за управление на дисплея, той също използва чип за часовник в реално време DS1307 за отчитане на времето. Всяка секунда DS1307 изпраща импулс към PIC чипа, PIC след това отчита вътрешното време от DS1307 през I2C шината и след това показва времето в двоичен вид на LED дисплея. Долният ред на светодиодите показва секундите, средните редове показва минутите, а горният ред е за часове. Часът, показан на снимката, е 01100: 010011: 011011 или в десетичен 12:19:27. Времето е в 24 -часов формат, така че се издига до 10111: 111011: 111011 или 23: 59: 59 ПХБ може да бъде направена двустранна или както направих тук едностранно със 7 жични връзки, запоени на място вместо горния меден слой. Той има 5 -волтов регулатор, така че може да се захранва от всяко захранване с постоянен ток 9 - 15 волта.

Стъпка 1: Части / Инструменти

Освен основно оборудване за производство и запояване на печатни платки, ще ви трябват и следните компоненти: 1x PIC16F628A и програмист1x DS1307 чип за часовник в реално време 1x 32.768kHz часовник кристал3x BC548 (или подобен) транзистор 2x PTM бутони 1x 78L05 регулатор 2x 220uF електролитни кондензатори 17x Повърхностен монтаж LEDsx 5x DC 4. гнездо за захранване 7K резистори за повърхностно монтиране 8x 100 ома резистори за повърхностно монтиране 1x 2k резистор за повърхностен монтаж 12x нулеви ома връзки (Или 11 нулеви ома връзки и резервна батерия CR2016) 1x 100nF кондензатор за повърхностен монтаж 50см едножилен звънец 1x 9v - 15v DC захранване с DC жак

Стъпка 2: Направете печатни платки и програма PIC

Направете ПХБ и програма PIC
Направете ПХБ и програма PIC
Направете ПХБ и програма PIC
Направете ПХБ и програма PIC
Направете ПХБ и програма PIC
Направете ПХБ и програма PIC
Направете ПХБ и програма PIC
Направете ПХБ и програма PIC

Първата стъпка е да направите печатните платки, оформлението на печатни платки и схемите за основния часовник и таблото за дисплей да бъдат предоставени във формат Eagle. Часовата платка е двустранна, но горният слой се състои просто от 7 връзки, което означава, че печатната платка може да бъде направена и като един слой със 7 жични връзки, това е начинът, по който избрах да го направя, тъй като не мога да направя двойно PCB на дисплея използва изключително устройства за повърхностно монтиране, докато основната тактова платка използва смес от компоненти за повърхностно монтиране и компоненти през отворите. Важно е да програмирате PIC чипа с шестнадесетичния файл преди запояване във веригата, тъй като няма ICSP връзки на платката.

Стъпка 3: Компоненти отдолу за запояване

Компоненти на дъното на запояване
Компоненти на дъното на запояване

Запояйте 8 -те резистора, 1 кондензатор и нулевата омова връзка / резервна батерия, както е показано на долната страна на основната тактова платка.

Стъпка 4: Запоявайте най -добрите компоненти

Запоявайте най -добрите компоненти
Запоявайте най -добрите компоненти

След това запоявайте компонентите на проходните отвори, като гарантирате правилно ориентиране на 2 чипа, 2 кондензатора и регулатора.

Стъпка 5: Дисплей за запояване

Дисплей за запояване
Дисплей за запояване

За дисплея са ви необходими 17 светодиода за повърхностно монтиране, 6 100 ома резистора за повърхностно монтиране, 11 нулеви ома и 9 2 см дължина на звънеца. Запояйте ги към печатната платка, както е показано на диаграмата по -долу, като гарантирате, че запоявате светодиодите в правилната ориентация. Показаната тук табла е по -нова версия, отколкото се използва на останалите снимки в тази инструкция, има по -малко резистори, така че е по -лесно Трябва да се внимава при монтирането на нулевите омни връзки (резистори с нулево съпротивление), тъй като на печатната платка има следи, които се движат между 2 -те спояващи подложки, връзките трябва да бъдат разположени така, че нито един от металните клеми да не докосва печатната платка писта между подложките.

Стъпка 6: Завършете

завършек
завършек

Запоявайте платката на дисплея към основната тактова платка, след което остава само да свържете захранването. Захранването трябва да бъде поне 9v DC и трябва да бъде оценено само на около 200mA или така, централният конектор на DC жака трябва да бъде положителен, а външният трябва да е 0v. След като захранването е свързано, часовникът трябва да показва 22:03:00 и веднага да започне да брои секундите. След това остава само да настроите часа, един от бутоните се използва за настройка на минутите, а другият настройва часовете, веднага щом някой от бутоните бъде натиснат, той задава секундите на 0 и увеличава съответния дисплей с 1.

Препоръчано: