Мазмуну:

5 $ PCB КАЛЕНДАРЫ БИНАРЛЫК СААТ МЕНЕН: 7 кадам (Сүрөттөр менен)
5 $ PCB КАЛЕНДАРЫ БИНАРЛЫК СААТ МЕНЕН: 7 кадам (Сүрөттөр менен)

Video: 5 $ PCB КАЛЕНДАРЫ БИНАРЛЫК СААТ МЕНЕН: 7 кадам (Сүрөттөр менен)

Video: 5 $ PCB КАЛЕНДАРЫ БИНАРЛЫК СААТ МЕНЕН: 7 кадам (Сүрөттөр менен)
Video: календарь ч.20 //add calendar 2024, Декабрь
Anonim
Image
Image

Салам! Мен бул PCB календарын жана бинардык саатты Eagle CAD менен жасадым. Мен ATMEGA328P MCU (Arduinoдон) жана 9x9 LED матрицасын колдондум. Менин тактайдын өлчөмдөрү 8cmx10cm (3.14inch x 3.34inch). Бул бир аз кичинекей, бирок биринчиси: Eagle CADнын бекер версиясы 80см^2ге жана экинчисине уруксат берет: jlcpcb.com 2 $ pcb үчүн максималдуу өлчөмү 10смх10см. Мен STM32L сериясынын MCU жана DCF77 менен бул долбоордун алда канча жакшы версиясынын үстүндө иштейм. Бирок бул дагы сонун жана жөнөкөй проект, анда сиз ПХБнын кантип иштелип чыкканын жана өндүрүлгөнүн + Arduino программист катары кантип колдонууну үйрөнө аласыз.

Бул нускамада мен сизге кантип PCB календарын жасоону көрсөтөм.

P. S. Бул менин сүрөттөрдөгү жана видеодогу биринчи прототипим, ошондуктан мен кичинекей каталарды кетирдим (бактыга жараша сыйкырдуу түтүн чыккан жок: D) Via өлчөмү менин биринчи долбоорумда өтө чоң жана ширетүүчү маска машыгуу үстүнөн өтө албайт, ошондуктан кээ бир тексттер толук жазыла элек. Өткөн жыл 2023 -жылдын ордуна 2021. Мен муну сиз жүктөп ала турган файлдар менен оңдоп койгом;)

1 -кадам: схеманы иштеп чыгуу

Биринчиден, сиз проектиңиз үчүн контроллерди жана LEDди кантип башкарууну тандашыңыз керек. Мен ATMEGA328Pти тандадым, анткени ал Arduinoдо колдонулат жана аны Arduino IDEде программалоого болот. Бирок бул аз кубаттуулуктагы тиркемелер үчүн эң мыкты контролер эмес. Мен аз кубаттуулуктагы тиркемелер үчүн STM32 L сериясындагы микро контроллерлерди сунуштайм.

LED контролдоо үчүн мен 9x9 LED матрицасын тандагам, анткени бул көп светодиоддорду (алардын 81и) 18 GPIO төөнөгүчтөрү менен башкаруунун эң жакшы ыкмаларынын бири.

Мен бардык LEDлардын кубатын көзөмөлдөө үчүн кошумча P-канал MOSFET коштум. Бул MOSFETти LED жарыгын көзөмөлдөө үчүн PWM сигналы менен башкарса болот.

Батарея үчүн мен CR2032 (150mAh) тандадым. Бул абдан үнөмдүү дизайн болгону менен, каалаган убакта бир гана LED күйүп турат жана контроллерди уйку режиминде калтырууга болот, CR батарейкасы өтө узакка созулбайт. Кийинки долбоорум үчүн 5В USB порту бар кайра заряддалуучу батареяны колдоном.

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

2 -кадам: ПХБ долбоорлоо

ПКБ жасаңыз
ПКБ жасаңыз

Мен бул видеону Eagle менен баштоону сунуштайм жана эгер сизде кандайдыр бир кыйынчылыктар болсо forums.autodesk.com сайтында издөө. Эгерде сиз өзүңүздүн дизайныңызды жасоону каалабасаңыз, менин gerber файлдарымды жүктөп, колдоно аласыз. Eagleде жөн эле gerber файлдарын импортто File-> Import-> Gerber.

Eagle CAD 21 жана 22 катмарында Сиз текстти өзгөртүп, ПХБга графиканы кошо аласыз. Eagle Layers

Eagle PCBге графиканы кантип кошуу керектиги боюнча чоң окуу куралы: EAGLE PCB макеттерине колдонуучунун графигин кошуу

3 -кадам: ПКБ жасаңыз

ПКБ жасаңыз
ПКБ жасаңыз
ПКБ жасаңыз
ПКБ жасаңыз

EDIT: ПКБ жасоонун эң сонун көрсөтмөсү: DIY Профессионалдуу эки жактуу ПХБ

Албетте, сиз муну өзүңүз жасай аласыз, бирок ушул күндөрү Кытайда ПХБ жасоо алда канча арзан жана сапаттуу. JLCpcb.comдон 10x10cm 10pcs 2USDге чейин ала аласыз. JLCpcb.com менен көйгөй сиз башка түстү стандарттуу жашыл катары тандап алганыңызда (кара түс 17USD:() Мен elecrow.com сайтын да сунуштайм, анткени бардык түстөр 4,90 доллар турат (кара-кара жана кызгылт көк түстөн башка).

JLCpcbден PCBге кантип заказ кылуу керектигине кыска мисал: 1) "АЗЫР СУЙЛӨ" баскычын басыңыз

2) "Gerber файлдарыңызды кошуу" баскычын басыңыз

3) zip же rar жүктөө

4) бардык касиеттери демейки боюнча калтырылышы мүмкүн

*Сиз касиеттеринен өзгөртүшүңүз керек болгон нерсе - бул PCB Color (бир аз кымбатыраак). Бул учурда аларды www.elecrow.com сайтынан заказ кылуу арзаныраак болот

4 -кадам: ширетүү

Soldering
Soldering
Soldering
Soldering

Эгерде сиз менин долбоорумду кайталасаңыз, бул эң оор кадам, анткени мен 0603 SMD LED жана 0402 каршылыгын колдонгом, бирок эгерде жумуш үчүн керектүү шаймандар болсо, анда майда бөлүктөрдү ширетүү анчалык деле кыйын эмес. Мен үчүн бардык компоненттерди ширетүү үчүн бир сааттай убакыт кетти. Мен кантип ширетүүнү мастердин өзүнөн үйрөндүм: EEVblog #997 Жер үстүндөгү тетиктерди кантип ширетүү керек

Мен курч пинцетти жана кичинекей веллердин ширетүүчү темир учу Amazon шилтемесин колдондум

Мүмкүн болушунча жука ширетүүчү зымды колдонуңуз!

5 -кадам: Программалоо

Программалоо
Программалоо

ЭСКЕРТҮҮ: Ардуиного туташтыруудан мурун батареяны алып салыңыз. Ардунино 5В менен иштейт, бирок батарейкасы 3В. Мен диодду батарейка менен кошо кошкон жокмун, анткени 3V-Vdiode_drop эң жакшы дегенде 2.7V болмок.

Биринчиден, бул үйрөткүчтү аткарыңыз, кантип Arduino провайдери катары орнотулсун, андыктан ATMEGA328P муздак программасы Arduino IDE менен. Көрсөтмөлөрдө Минималдуу схеманы (Тышкы саатты жок кылуу) мисал келтириңиз. Эгерде сизде SMD MCU менен Arduino болсо, сиз бул көрсөтмөнү аткарсаңыз болот: Arduino-Leonardo-as-Isp

Сиз менин Calendar.ino эскизимди жүктөп алып, анын кантип иштээрин текшере аласыз. Дагы эле кээ бир өзгөчөлүктөр бар (баскычтар менен убакытты коюу, уйку режимдери жана секирик жылын эсептөө). IF билдирүүлөрү SWITCH билдирүүлөрүнө же ал тургай массивдерге алмаштырылышы мүмкүн.

6 -кадам: бинардык саат

Бинардык саат
Бинардык саат
Бинардык саат
Бинардык саат

Бинардык саат убакытты бинардык түрдө көрсөтөт. Бинардык саат Википедия

Эгерде сиз алгач программист болбосоңуз, бул кызыктай көрүнөт, бирок бул экилик сандарга кантип көнүүнүн эң сонун жолу;)

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

Долбоор BOM жана Gerber Files
Долбоор BOM жана Gerber Files
Долбоор BOM жана Gerber Files
Долбоор BOM жана Gerber Files
Долбоор BOM жана Gerber Files
Долбоор BOM жана Gerber Files

calendar_main_sch.txt файлында бул долбоордун бардык бөлүктөрү бар (аны туура форматтоо үчүн блокнот же блокнот ++ менен ачыңыз)

Резисторлор R1ден R77ге чейин LED чектөөчү резисторлор жана 100дөн 400 Омго чейин болушу мүмкүн, бирок мен 220 Ом резисторлорун колдонууну сунуштайм. Көбүрөөк маалымат алуу үчүн бул окуу куралын окуй аласыз: LED үчүн сериялык резисторду кантип эсептөө керек

Q10-Q18 SOT-23 корпусундагы N-канал MOSFETS. Сиз каалаган N-каналын өркүндөтүү режимин MOSFET колдоно аласыз, бирок маалымат барагынын параметрин текшериңиз: "Gate Threshold Voltage". Максималдуу маани 3Vдан төмөн болушу керек.

caledar_main_sch.zipде бардык гербер файлдары бар (Бул файлдар анча чоң эмес өлчөм менен бекитилген, андыктан ширетүүчү маска аларды толугу менен жаап кое алат жана виас көрүнбөй калат жана былтыр 2023). Сиз аларды Eagleге импорттой аласыз же JLCpcbге жүктөп, "QUOUTE NOW"

Calendar.rar - бул менин Eagle CAD долбоорум. Балким, сиз Китепкана менеджерине кирип, китепкананын жайгашкан жерин кошушуңуз керек. Бүркүттө: Китепкана-> ачык китепкана менеджери-> Avalable-> Browse-> китепканалардын жайгашуусун кошуу-> китепкананы басып> колдонуу.

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