Sadržaj:
- Korak 1: Napravite shemu
- Korak 2: Dizajnirajte PCB
- Korak 3: Napravite PCB
- Korak 4: Lemljenje
- Korak 5: Programiranje
- Korak 6: Binarni sat
- Korak 7: Projekt BOM i Gerber datoteke
Video: 5 $ PCB KALENDAR S BINARNIM SATOM: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Bok! Napravio sam ovaj PCB kalendar i binarni sat s Eagle CAD -om. Koristio sam ATMEGA328P MCU (iz Arduina) i LED matricu 9x9. Dimenzije moje ploče su 8 cm x 10 cm (3,14 x 3,34 inča). Malo je premalo, ali prvo: besplatna verzija Eagle CAD -a dopušta 80 cm^2 i drugo: jlcpcb.com maksimalna veličina za 2 $ PCB -a je 10 cm x 10 cm. Radit ću na mnogo boljoj verziji ovog projekta sa STM32L serijom MCU i DCF77. Ali ovo je također cool i jednostavan projekt iz kojeg možete naučiti cijeli proces kako je PCB dizajniran i proizveden + kako koristiti Arduino kao programer.
U ovoj uputi ću vam pokazati kako izraditi vlastiti PCB kalendar.
p.s. Ovo je moj prvi prototip na slikama i u videu pa sam napravio neke male greške (srećom, čarobni dim nije izašao: D) Via je u mom prvom projektu prevelika i maska za lemljenje ne može preći bušilicu pa neki tekstovi nisu u potpunosti napisani. Prošla godina je 2021. umjesto 2023. OVO SAM VEĆ ISPRAVIO U DATOTEKE KOJE MOŽETE PREUZETI;)
Korak 1: Napravite shemu
Prvo biste trebali odabrati kontroler za svoj projekt i način na koji ćete kontrolirati LED diode. Odabrao sam ATMEGA328P jer se koristi u Arduinu i može se programirati u Arduino IDE -u. Ali ovo nije najbolji kontroler za aplikacije male snage. Preporučujem mikrokontrolere serije STM32 L za aplikacije male snage.
Za LED kontrolu odabrao sam 9x9 LED matricu jer je ovo jedan od najboljih načina za kontrolu puno LED dioda (njih 81) sa samo 18 GPIO pinova.
Dodao sam dodatni P-kanalni MOSFET za kontrolu napajanja svih LED dioda. Ovaj MOSFET se može pokretati s PWM signalom za kontrolu svjetline LED -a.
Za bateriju sam odabrao CR2032 (150mAh). Iako je ovo prilično energetski učinkovit dizajn jer samo jedna LED lampica svijetli u bilo kojem trenutku i kontroler se može ostaviti u stanju mirovanja, CR baterija neće trajati predugo. Za svoj sljedeći projekt koristit ću punjivu bateriju s 5V USB priključkom.
Odlučio sam se za korištenje ATMEGA328P unutarnjeg oscilatora jer se može smanjiti na 1Mhz ili čak manje radi bolje potrošnje energije, ali ima problem s stabilnošću unutarnje frekvencije takta (doći će do pogreške od nekoliko sekundi u 24 sata).
Korak 2: Dizajnirajte PCB
Preporučujem ovaj video za početak s Eagleom i potražite na forumu.autodesk.com ako imate problema. Možete preuzeti i koristiti moje gerber datoteke ako ne želite napraviti vlastiti dizajn. U Eagle samo uvezite gerber datoteke Datoteka-> Uvoz-> Gerber.
U sloju Eagle CAD 21 i 22 možete promijeniti tekst i dodati grafiku na tiskanu ploču. Orlovi slojevi
Odličan vodič za dodavanje grafike na Eagle PCB: Dodavanje prilagođene grafike rasporedima EAGLE PCB -a
Korak 3: Napravite PCB
EDIT: izvrsna uputa za izradu PCB -a: DIY profesionalna dvostrana pločica
Naravno da to možete napraviti sami, ali ovih je dana izrada PCB -a u Kini mnogo jeftinija i kvalitetnija. Na JLCpcb.com možete dobiti 10x10cm 10kom samo 2 USD. Problem s JLCpcb.com je kada odaberete drugu boju kao standardnu zelenu (crna boja je 17 USD:() Također preporučujem elecrow.com jer sve boje koštaju 4,90 USD (osim mat crne i ljubičaste).
Samo kratki primjer kako naručiti PCB iz JLCpcb: 1) pritisnite "CITIRAJ ODMAH"
2) pritisnite "Dodajte svoje gerber datoteke"
3) upload zip ili rar
4) sva svojstva mogu se ostaviti zadanim
*jedino što trebate promijeniti u svojstvima je PCB boja (malo skuplja). U tom slučaju jeftinije je naručiti ih na www.elecrow.com
Korak 4: Lemljenje
Ako ponovite moj projekt, ovo je najteži korak jer sam koristio 0603 SMD LED diode i 0402 otpornike, ali zapravo nije tako teško lemiti male dijelove ako imate prave alate za posao. Meni je trebalo oko jedan sat za lemljenje svih komponenti. Naučio sam lemiti od samog majstora: EEVblog #997 Kako lemiti komponente za površinsko montiranje
Koristio sam oštru pincetu i mali lemljeni vrh za lemljenje Amazon link
Upotrijebite što tanju žicu za lemljenje!
Korak 5: Programiranje
UPOZORENJE: uklonite bateriju prije nego je spojite na Arduino. Ardunino radi na 5V, ali je baterija na 3V. Nisam dodao serijski diodu s baterijom jer bi 3V-Vdiode_drop u najboljem slučaju bilo 2.7V.
Prvo slijedite ovaj vodič kako postaviti Arduino kao ISP -a kako biste programirali ATMEGA328P s Arduino IDE -om. U uputama slijedite primjer Minimalnog kruga (uklanjanje vanjskog sata). Ako imate Arduino sa SMD MCU-om, možete slijediti ove upute: Arduino-Leonardo-as-Isp
Možete preuzeti moju skicu Calendar.ino i provjeriti kako radi. Neke značajke još nedostaju (postavite vrijeme pomoću gumba, načine mirovanja i izračun prijestupne godine). IF izrazi se mogu zamijeniti izrazima SWITCH ili čak nizovima.
Korak 6: Binarni sat
Binarni sat prikazuje vrijeme u binarnom formatu. Wikipedia binarnog sata
Ako u početku niste programer, čini se čudnim, ali ovo je sjajan način kako se naviknuti na binarne brojeve;)
Korak 7: Projekt BOM i Gerber datoteke
datoteka calendar_main_sch.txt sadrži sve dijelove ovog projekta (otvorite je bilježnicom ili bilježnicom ++ radi ispravnog oblikovanja)
Otpornici R1 do R77 su otpornici za ograničavanje LED struje i mogu biti od 100 do 400 Ohma, ali preporučujem upotrebu otpornika od 220 Ohma. Za više informacija možete pročitati ovaj vodič: Kako izračunati serijski otpornik za LED
Q10 do Q18 su N-kanalni MOSFET-ovi u slučaju SOT-23. Možete koristiti bilo koji MOSFET način poboljšanja za N-kanal, ali provjerite parametar podatkovne tablice: "Napon praga vrata". Maksimalna vrijednost mora biti niža od 3V.
caledar_main_sch.zip ima sve gerber datoteke (ove su datoteke već popravljene s manjom veličinom pa ih maska za lemljenje može u potpunosti pokriti, a vias će biti nevidljiv, a prošle godine je 2023). Možete ih uvesti u Eagle ili prenijeti u JLCpcb i "QUOUTE NOW"
Calendar.rar je sve moj Eagle CAD projekt. Vjerojatno biste trebali otići u Upravitelj knjižnice i dodati mjesto knjižnice. U programu Eagle: Library-> open library manager-> Avalable-> Browse-> add Libraries location-> kliknite na library-> use.
Preporučeni:
ESP8266 POV ventilator sa satom i ažuriranjem teksta web stranice: 8 koraka (sa slikama)
ESP8266 POV ventilator sa satom i ažuriranjem teksta na web stranici: Ovo je promjenjiva brzina, POV (Persistence Of Vision), ventilator koji s prekidima prikazuje vrijeme i dvije tekstualne poruke koje se mogu ažurirati "u hodu". je također web -stranica s jednom stranicom koja vam omogućuje da promijenite dva tekstualna me
Tube sa satom Nixie: 7 koraka (sa slikama)
Nixie Tube Watch: Sagradio sam sat ranije ove godine da vidim mogu li napraviti nešto što je funkcionalno. Imao sam 3 glavna zahtjeva za dizajn Održavajte točno vrijeme Neka vam cjelodnevna baterija bude dovoljno mala da se može udobno nositi Uspio sam ispuniti prva 2 zahtjeva, međutim
Glazbeni spektar s digitalnim satom i temperaturom: 9 koraka (sa slikama)
Glazbeni spektar s digitalnim satom i temperaturom: Ponovo smo ovdje s projektom koji će vam se svidjeti. Ako volite slušati glazbu i uživate u vizualnosti, ovaj je projekt za vas. DIGITALNI SAT MUZIČKI SPEKTAR ELEKTRONSKI KOMPLET S TEMPERATURNIM ZASLONOM.Ovo je elektronički komplet. Kad dovršite pr
Stolno pojačalo sa audio vizualizacijom, binarnim satom i FM prijemnikom: 8 koraka (sa slikama)
Stolno pojačalo sa audio vizualizacijom, binarnim satom i FM prijemnikom: Volim pojačala i danas ću podijeliti svoje stolno pojačalo male snage koje sam nedavno napravio. Pojačalo koje sam dizajnirao ima neke zanimljive značajke. Ima integrirani binarni sat i može dati vrijeme i datum te može vizualizirati zvuk koji se često naziva audio
Mjerač frekvencije s dva čipa s binarnim očitanjem: 16 koraka
Mjerač frekvencije s dva čipa s binarnim očitanjem: pomoću dvanaest svjetlećih dioda. Prototip ima CD4040 kao brojač i CD4060 kao generator vremenske baze. Upućivanje signala vrši se kroz otpornik - diodna vrata. Ovdje korišteni CMOS -ovi omogućuju napajanje instrumenta bilo kojim naponom u rasponu od 5