Përmbajtje:
- Hapi 1: Hartoni një skemë
- Hapi 2: Hartoni një PCB
- Hapi 3: Bëni PCB -në tuaj
- Hapi 4: Saldimi
- Hapi 5: Programimi
- Hapi 6: Ora binare
- Hapi 7: Projekti BOM dhe Gerber Files
Video: KALENDARI 5 $ PCB ME ORA BINARE: 7 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:21
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
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
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
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
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 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
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:
Ora e tavolinës binare: 9 hapa (me fotografi)
Ora binare e tavolinës: Orët binare janë të mrekullueshme dhe ekskluzivisht për personin që e njeh binarin (gjuha e pajisjeve dixhitale). Nëse jeni një teknik, kjo orë e çuditshme është për ju. Pra, bëni një vetë dhe mbani sekret kohën tuaj! Do të gjeni shumë c binare
Ora mermeri LED binare: 6 hapa (me fotografi)
Ora mermeri LED binare: Tani mendoj se të gjithë kanë një orë binare dhe këtu është versioni im. Ajo që më pëlqeu ishte se ky projekt kombinoi disa punime me dru, programim, mësim, elektronikë dhe ndoshta vetëm një krijimtari të vogël artistike. Ajo tregon kohën, muajin, datën, ditën
Ora binare Arduino - e printuar 3D: 5 hapa (me fotografi)
Ora binare Arduino - e printuar në 3D: Kam disa orë që shikoj orët binare për tavolinën time të zyrës, megjithatë ato janë mjaft të shtrenjta dhe / ose nuk kanë një sasi të madhe karakteristikash. Kështu që vendosa të bëja një në vend të saj. Një pikë për t'u marrë parasysh kur bëni një orë, Arduino / Atmega328
Ora dixhitale dhe binare në 8 Shifra X 7 Segmente Ekran LED: 4 hapa (me fotografi)
Ora Dixhitale & Binare në 8 Shifra X 7 Segmente Ekran LED: Ky është versioni im i azhurnuar i një Digital & Ora Binare duke përdorur një Ekran LED me 8 Shifra x 7 Segment. Më pëlqen të jap veçori të reja për pajisjet e zakonshme, veçanërisht orët, dhe në këtë rast përdorimi i ekranit 7 Seg për Binary Clock është jokonvencional dhe ai
Ora binare duke përdorur neopixel: 6 hapa (me fotografi)
Ora Binare duke përdorur Neopixels: Përshëndetje njerëz, më pëlqejnë të gjitha gjërat që lidhen me LED dhe gjithashtu më pëlqen t'i përdor ato në mënyra të ndryshme interesante Po, e di që Ora Binare është bërë këtu disa herë, dhe secila është shembull i shkëlqyeshëm se si krijoni orën tuaj. Unë me të vërtetë dua