Мазмұны:

5 $ PCB күнтізбесі екілік сағаты бар: 7 қадам (суреттермен)
5 $ PCB күнтізбесі екілік сағаты бар: 7 қадам (суреттермен)
Anonim
Image
Image

Сәлем! Мен бұл ПХД күнтізбесі мен екілік сағатты Eagle CAD көмегімен жасадым. Мен ATMEGA328P MCU (Arduino -дан) және 9x9 жарықдиодты матрицаны қолдандым. Менің тақтайшамның өлшемдері 8смх10см (3,14 дюйм 3,34 дюйм). Бұл өте кішкентай, бірақ бірінші: Eagle CAD тегін нұсқасы 80см^2 және екіншісіне рұқсат береді: jlcpcb.com 2 $ PCB үшін максималды өлшемі 10смх10см. Мен бұл жобаның STM32L сериялы MCU және DCF77 көмегімен әлдеқайда жақсы нұсқасында жұмыс жасаймын. Бірақ бұл керемет және қарапайым жоба, оның көмегімен сіз ПХД қалай жасалынғанын және өндірілетінін + Arduino -ны бағдарламашы ретінде қалай қолдану керектігін біле аласыз.

Бұл нұсқаулықта мен сізге ПХД күнтізбесін қалай жасау керектігін көрсетемін.

P. S. Бұл менің суреттер мен бейнелердегі алғашқы прототипім, сондықтан мен кішігірім қателіктер жібердім (бақытқа орай сиқырлы түтін шықпады: D) Көлемі менің алғашқы жобамда тым үлкен және дәнекерлеу маскасы бұрғыдан өте алмайды, сондықтан кейбір мәтіндер толық жазылмаған. Өткен жылы 2023 жыл емес, 2021. Мен бұны сіз жүктей алатын файлдармен БҰЛ ЖОҚТАДЫМ;)

1 -қадам: схеманы жасаңыз

Алдымен сіз өзіңіздің жобаңыз үшін контроллерді және жарықдиодты басқару әдісін таңдауыңыз керек. Мен ATMEGA328P таңдадым, себебі ол Arduino -да қолданылады және оны Arduino IDE -де бағдарламалауға болады. Бірақ бұл қуаты төмен қосымшалар үшін ең жақсы контроллер емес. Мен STM32 L сериялы микроконтроллерлерді қуаты аз қосымшалар үшін ұсынамын.

Жарықдиодты басқару үшін мен 9х9 жарықдиодты матрицаны таңдадым, өйткені бұл көптеген светодиодтарды (олардың 81 -і) тек 18 GPIO түйреуішімен басқарудың ең жақсы әдісінің бірі.

Мен барлық светодиодтардың қуатын басқару үшін қосымша P-арналы MOSFET қостым. Бұл MOSFET жарық диодты жарықтылықты басқару үшін PWM сигналымен басқарылуы мүмкін.

Мен батарея үшін CR2032 (150 мАч) таңдадым. Бұл өте үнемді дизайн болғанымен, кез келген уақытта бір ғана жарық диоды қосылады және контроллерді ұйқы режимінде қалдыруға болады, CR батареясы тым ұзақ жұмыс істемейді. Келесі жобада мен 5В USB порты бар қайта зарядталатын батареяны қолданамын.

Мен ATMEGA328P ішкі осцилляторын қолдандым, себебі оны қуатты жақсы тұтыну үшін оны 1 МГц -ке дейін төмендетуге болады, бірақ ішкі жиілік тұрақтылығында проблема бар (24 сағ ішінде бірнеше секундтық қате болады).

2 -қадам: ПХД құрастырыңыз

ПХД жасаңыз
ПХД жасаңыз

Мен бұл бейнені Eagle -дан бастауды және егер сізде қиындықтар туындаса, forums.autodesk.com сайтында іздеуді ұсынамын. Егер сіз өзіңіздің жеке дизайныңызды жасағыңыз келмесе, сіз менің гербер файлдарымды жүктей және пайдалана аласыз. Eagle-де gerber файлдарын импорттаңыз File-> Import-> Gerber.

Eagle CAD 21 және 22 қабатында ПХД -ге мәтінді өзгертуге және графиканы қосуға болады. Бүркіт қабаттары

Eagle PCB -ге графиканы қалай қосуға болатыны туралы жақсы нұсқаулық: EAGLE PCB макеттеріне реттелетін графиканы қосу.

3 -қадам: ПХД жасаңыз

ПХД жасаңыз
ПХД жасаңыз
ПХД жасаңыз
ПХД жасаңыз

EDIT: ПХД жасау бойынша тамаша нұсқаулық: DIY кәсіби екі жақты ПХД

Әрине, сіз мұны өзіңіз жасай аласыз, бірақ бұл күндері Қытайда ПХД жасау әлдеқайда арзан және сапалы. JLCpcb.com сайтынан 10x10 см 10 дана төмен 2USD алуға болады. JLCpcb.com мәселесі-стандартты жасыл түс ретінде әр түрлі түсті таңдағанда (қара түс-17 АҚШ доллары:() Мен сондай-ақ elecrow.com ұсынамын, себебі барлық түстер 4,90 доллар тұрады (күңгірт қара және күлгіннен басқа).

JLCpcb -ден ПХД -ге қалай тапсырыс беруге болатыны туралы қысқаша мысал: 1) «QUOTE NOW» түймесін басыңыз

2) «Гербер файлдарын қосу» түймесін басыңыз.

3) zip немесе rar жүктеңіз

4) барлық қасиеттер әдепкі бойынша қалдырылуы мүмкін

*қасиеттерден өзгертуге болатын жалғыз нәрсе - ПХД түсі (сәл қымбатырақ). Бұл жағдайда оларды www.elecrow.com сайтында тапсырыс беру арзанырақ

4 -қадам: дәнекерлеу

Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу

Егер сіз менің жобамды қайталасаңыз, бұл ең қиын қадам, себебі мен 0603 SMD светодиодтары мен 0402 резисторларын қолдандым, бірақ егер сізде жұмысқа қажетті құралдар болса, ұсақ бөлшектерді дәнекерлеу қиын емес. Мен үшін барлық компоненттерді дәнекерлеу шамамен бір сағатқа созылды. Мен шебердің өзінен дәнекерлеуді үйрендім: EEVblog #997 Беттік компоненттерді қалай дәнекерлеу керек

Мен өткір пинцет пен ұсақ ұшы бар Amazon дәнекерленген ұшын қолдандым

Мүмкіндігінше жіңішке дәнекерлеу сымын қолданыңыз!

5 -қадам: Бағдарламалау

Бағдарламалау
Бағдарламалау

ЕСКЕРТУ: батареяны Arduino -ға қоспас бұрын шығарып алыңыз. Ардунино 5В жұмыс істейді, бірақ батарея 3В. Мен диодты аккумулятормен қосқан жоқпын, себебі 3V-Vdiode_drop ең жақсы жағдайда 2,7 В болады.

Алдымен Arduino -ны ISP ретінде қалай орнату керектігін оқыңыз, сонда сіз Arduino IDE көмегімен ATMEGA328P бағдарламасын салқындатасыз. Нұсқаулықта Минималды схема (Сыртқы сағатты жою) мысалын орындаңыз. Егер сізде SMD MCU бар Arduino болса, сіз келесі нұсқауларды орындай аласыз: Arduino-Leonardo-as-Isp

Сіз Calendar.ino эскизін жүктей аласыз және оның қалай жұмыс істейтінін тексере аласыз. Әлі де қателесетін кейбір ерекшеліктер бар (түймешіктермен уақытты, ұйқы режимін және кібісе жылын есептеу). IF операторлары SWITCH операторларымен немесе тіпті массивтермен ауыстырылуы мүмкін.

6 -қадам: Екілік сағат

Екілік сағат
Екілік сағат
Екілік сағат
Екілік сағат

Екілік сағат уақытты екілік форматта көрсетеді. Екілік сағат Википедия

Егер сіз алдымен бағдарламашы болмасаңыз, бұл таңқаларлық болып көрінеді, бірақ бұл екілік сандарға үйренудің тамаша тәсілі;)

7 -қадам: BOM жобасы мен Гербер файлдары

BOM жобасы мен Гербер файлдары
BOM жобасы мен Гербер файлдары
BOM жобасы мен Гербер файлдары
BOM жобасы мен Гербер файлдары
BOM жобасы мен Гербер файлдары
BOM жобасы мен Гербер файлдары

calendar_main_sch.txt файлында осы жобаның барлық бөліктері бар (оны дұрыс пішімдеу үшін блокнотпен немесе блокнотпен ++ ашыңыз)

R1 -R77 резисторлары - ток өткізгішті шектейтін резисторлар және 100 -ден 400 Ом -ға дейін болуы мүмкін, бірақ мен 220 Ом резисторды қолдануды ұсынамын. Қосымша ақпарат алу үшін сіз бұл оқулықты оқи аласыз: Жарық диодты жарық диодты резисторды қалай есептеу керек

Q10-Q18-бұл SOT-23 корпусындағы N арналы MOSFETS. Сіз MOSFET кез келген N-арналы жақсарту режимін қолдана аласыз, бірақ деректер парағының параметрін тексеріңіз: «Қақпа шегі кернеуі». Максималды мән 3В төмен болуы керек.

caledar_main_sch.zip -те барлық гербер файлдары бар (бұл файлдар әлдеқайда кіші өлшеммен бекітілген, сондықтан оларды дәнекерлеу маскасы толықтай жаба алады, ал виас көрінбейтін болады және өткен жылы 2023 ж.). Сіз оларды Eagle -ге импорттай аласыз немесе JLCpcb -ге жүктей аласыз және «QUOUTE NOW»

Calendar.rar - бұл менің Eagle CAD жобасы. Мүмкін, сіз кітапхана менеджеріне кіріп, кітапхананың орнын қосуыңыз керек. Бүркітте: Кітапхана-> ашық кітапхана менеджері-> Қол жетімді-> Шолу-> кітапханалардың орналасуын қосу-> кітапхана-> пайдалану түймесін басыңыз.

Ұсынылған: