Përmbajtje:

KALENDARI 5 $ PCB ME ORA BINARE: 7 hapa (me fotografi)
KALENDARI 5 $ PCB ME ORA BINARE: 7 hapa (me fotografi)

Video: KALENDARI 5 $ PCB ME ORA BINARE: 7 hapa (me fotografi)

Video: KALENDARI 5 $ PCB ME ORA BINARE: 7 hapa (me fotografi)
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, Dhjetor
Anonim
Image
Image

Pershendetje! Kam bërë këtë kalendar PCB dhe orë binare me Eagle CAD. Kam përdorur ATMEGA328P MCU (nga Arduino) dhe matricë LED 9x9. Përmasat për tabelën time janë 8cmx10cm (3.14inç x 3.34inç). Ashtë pak shumë e vogël, por së pari: versioni falas i Eagle CAD lejon 80cm^2 dhe së dyti: madhësia maksimale e jlcpcb.com për 2 $ pcb është 10cmx10cm. Unë do të punoj në një version shumë më të mirë të këtij projekti me seritë STM32L MCU dhe DCF77. Por ky është gjithashtu një projekt i lezetshëm dhe i thjeshtë nga i cili mund të mësoni të gjithë procesin sesi PCB është projektuar dhe prodhuar + si të përdorni Arduino si programues.

Në këtë udhëzim do t'ju tregoj se si të bëni kalendarin tuaj PCB.

P. S. Protshtë prototipi im i parë në fotografi dhe video, kështu që bëra disa gabime të vogla (për fat të mirë tymi magjik nuk doli: D) Madhësia është shumë e madhe në projektin tim të parë dhe maska e saldimit nuk mund të kalojë stërvitjen, kështu që disa tekste nuk janë shkruar plotësisht. Viti i kaluar është 2021 në vend të vitit 2023. E KAM FIKUAR TANI K INT IN N F DOSJE Q Y MUND TOW SHKARKONI;)

Hapi 1: Hartoni një skemë

Së pari ju duhet të zgjidhni kontrolluesin për projektin tuaj dhe si do të kontrolloni LED -të. Zgjodha ATMEGA328P siç përdoret në Arduino dhe mund të programohet në Arduino IDE. Por ky nuk është kontrolluesi më i mirë për aplikime me fuqi të ulët. Unë rekomandoj mikrokontrolluesit e serisë STM32 L për aplikime me fuqi të ulët.

Për kontrollin LED zgjodha matricën LED 9x9 pasi kjo është një nga mënyrat më të mira për të kontrolluar shumë LED (81 prej tyre) me vetëm 18 kunja GPIO.

Shtova MOSFET shtesë të kanalit P për të kontrolluar fuqinë për të gjitha LED. Ky MOSFET mund të drejtohet me sinjal PWM për të kontrolluar shkëlqimin LED.

Për baterinë zgjodha CR2032 (150mAh). Edhe pse ky është një dizajn mjaft efikas në fuqi sepse vetëm një LED është ndezur në çdo kohë dhe kontrolluesi mund të lihet në modalitetin e gjumit, bateria CR nuk do të zgjasë shumë. Për projektin tim të ardhshëm do të përdor bateri të rimbushshme me portë USB 5V.

Zgjodha të përdor oshilatorin e brendshëm ATMEGA328P sepse mund të ulet në 1Mhz ose edhe më pak për konsum më të mirë të energjisë, por ka problem me stabilitetin e frekuencës së brendshme të orës (do të ketë disa sekonda gabim në 24h).

Hapi 2: Hartoni një PCB

Bëni PCB -në tuaj
Bëni PCB -në tuaj

Unë rekomandoj që kjo video të fillojë me Eagle dhe të kërkojë në forums.autodesk.com nëse keni ndonjë problem. Ju mund të shkarkoni dhe përdorni skedarët e mi gerber nëse nuk doni të bëni modelin tuaj. Në Eagle thjesht importoni skedarë gerber File-> Import-> Gerber.

Në shtresën Eagle CAD 21 dhe 22 Ju mund të ndryshoni tekstin dhe të shtoni grafikë në PCB. Shtresat e Shqiponjës

Udhëzues i shkëlqyeshëm se si të shtoni grafikë në Eagle PCB: Shtimi i Grafikës së Përshtatur në Planifikimet EAGLE PCB

Hapi 3: Bëni PCB -në tuaj

Bëni PCB -në tuaj
Bëni PCB -në tuaj
Bëni PCB -në tuaj
Bëni PCB -në tuaj

EDIT: udhëzim i shkëlqyeshëm se si të bëni PCB: PCB DIY profesionale me dy anë

Sigurisht që mund ta bëni vetë, por këto ditë është shumë më e lirë dhe me cilësi më e mirë për të bërë PCB në Kinë. Nga JLCpcb.com Ju mund të merrni 10x10cm 10pcs aq të ulët sa 2USD. Problemi me JLCpcb.com është kur ju zgjidhni ngjyrë të ndryshme si standarde jeshile (ngjyra e zezë është 17USD:() Unë gjithashtu rekomandoj elecrow.com sepse të gjitha ngjyrat kushtojnë 4.90 $ (përveç mat-zi dhe vjollce).

Vetëm një shembull i shpejtë se si të porosisni PCB nga JLCpcb: 1) shtypni "QUOTE TANI"

2) shtypni "Shtoni skedarët tuaj gerber"

3) ngarkoni zip ose rar

4) të gjitha pronat mund të lihen të paracaktuara

*e vetmja gjë që duhet të ndryshoni nga vetitë është PCB Color (pak më e shtrenjtë). Në këtë rast është më e lirë t'i porosisni ato në www.elecrow.com

Hapi 4: Saldimi

Bashkim
Bashkim
Bashkim
Bashkim

Nëse e përsëritni projektin tim ky është hapi më i vështirë sepse kam përdorur 0603 LED SMD dhe rezistorë 0402, por në të vërtetë nuk është aq e vështirë të lidhni pjesë të vogla nëse keni mjetet e duhura për punë. Për mua u desh rreth një orë për të bashkuar të gjithë përbërësit. Mësova si të bashkoj nga vetë mjeshtri: EEVblog #997 Si të bashkoni përbërësit e sipërfaqes

Kam përdorur piskatore të mprehta dhe majë lidhëse të vogël hekuri lidhës Amazon

Përdorni sa më shumë tela të salduar që mund të merrni!

Hapi 5: Programimi

Programimi
Programimi

KUJDES: hiqni baterinë para se ta lidhni me Arduino. Ardunino punon me 5V por bateria është 3V. Unë nuk shtova diodë në seri me bateri sepse 3V-Vdiode_drop do të ishte 2.7V në rastin më të mirë.

Fillimisht ndiqni këtë mësim se si të vendosni Arduino si ISP kështu që programoni ATMEGA328P me Arduino IDE. Në udhëzimet ndiqni shembullin Minimal Circuit (Eliminimi i Orës së Jashtme). Nëse keni Arduino me SMD MCU Ju mund të ndiqni këtë udhëzim: Arduino-Leonardo-as-Isp

Ju mund të shkarkoni skicën time Calendar.ino dhe të kontrolloni se si funksionon. Ka disa veçori që janë akoma në rrezik (caktoni kohën me butona, modalitetet e gjumit dhe llogaritjen e vitit të brishtë). Deklaratat IF mund të zëvendësohen me deklarata SWITCH ose edhe me vargje.

Hapi 6: Ora binare

Ora binare
Ora binare
Ora binare
Ora binare

Ora binare tregon kohën në format binar. Ora binare Wikipedia

Nëse nuk jeni programues në fillim duket e çuditshme, por kjo është një mënyrë e shkëlqyeshme se si të mësoheni me numrat binarë;)

Hapi 7: Projekti BOM dhe Gerber Files

Projekti BOM dhe Gerber Files
Projekti BOM dhe Gerber Files
Projekti BOM dhe Gerber Files
Projekti BOM dhe Gerber Files
Projekti BOM dhe Gerber Files
Projekti BOM dhe Gerber Files

kalendari_main_sch.txt ka të gjitha pjesët për këtë projekt (hapeni me fletore ose fletore ++ për formatimin e duhur)

Rezistencat R1 deri R77 janë rezistencë kufizuese të rrymës LED dhe mund të jenë nga 100 në 400 Ohms, por unë rekomandoj të përdorni rezistorë 220 Ohms. Ju mund ta lexoni këtë tutorial për më shumë informacion: Si të llogarisni rezistencën e serisë për një LED

Q10 deri në Q18 janë MOSFETS me kanal N në kutinë SOT-23. Ju mund të përdorni çdo MOSFET të Modalitetit të Rritjes së N-kanalit, por kontrolloni parametrin e fletës së të dhënave: "Tensioni i Pragës së Portës". Vlera maksimale duhet të jetë më e ulët se 3V.

caledar_main_sch.zip i ka të gjithë skedarët gerber (Këto skedarë tashmë janë të fiksuar me përmasa më të vogla, kështu që maska e saldimit mund t'i mbulojë plotësisht ato dhe viasat do të jenë të padukshme dhe vitin e kaluar tani është 2023). Ju mund t'i importoni ato në Eagle ose t'i ngarkoni në JLCpcb dhe "QUOUTE TANI"

Calendar.rar është i gjithë projekti im Eagle CAD. Ndoshta Ju duhet të shkoni te Menaxheri i Bibliotekës dhe të shtoni vendndodhjen e bibliotekës. Në Eagle: Biblioteka-> menaxher i hapur i bibliotekës-> Avalable-> Shfleto-> shtoni vendndodhjen e Bibliotekave-> klikoni në bibliotekë-> përdorim.

Recommended: