Tartalomjegyzék:
- 1. lépés: Tervezzen egy vázlatot
- 2. lépés: Tervezzen egy NYÁK -t
- 3. lépés: Készítse el PCB -jét
- 4. lépés: Forrasztás
- 5. lépés: Programozás
- 6. lépés: Bináris óra
- 7. lépés: Projekt BOM és Gerber Files
Videó: 5 $ NYÁKKALENDÁR BINÁRIS ÓRÁVAL: 7 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Szia! Ezt a NYÁK naptárat és bináris órát Eagle CAD -el készítettem. ATMEGA328P MCU -t (az Arduino -tól) és 9x9 LED mátrixot használtam. A táblám mérete 8 cm x 10 cm (3,14 hüvelyk x 3,34 hüvelyk). Kicsit túl kicsi, de először is: az Eagle CAD ingyenes verziója 80 cm^2 -t tesz lehetővé, másodszor: a jlcpcb.com maximális mérete 2 $ -os PCB esetén 10 cm x 10 cm. Dolgozni fogok ennek a projektnek a jobb verzióján, STM32L sorozatú MCU -val és DCF77 -tel. De ez is klassz és egyszerű projekt, amelyből megtanulhatod a PCB tervezésének és gyártásának folyamatát + az Arduino programozóként való használatát.
Ebben az utasításban megmutatom, hogyan készíthet saját PCB naptárat.
P. S. Ez az első prototípusom képekben és videókban, így elkövettem néhány apró hibát (szerencsére a varázsfüst nem jött ki: D) A Via mérete túl nagy az első projektemben, és a forrasztómaszk nem tud átmenni a fúrón, így néhány szöveg nincsenek teljesen megírva. Tavaly 2021 helyett 2021 van, ezt már rögzítettem a fájlokban, amelyeket letölthet;)
1. lépés: Tervezzen egy vázlatot
Először válassza ki a projektor vezérlőjét és a LED -ek vezérlésének módját. Az ATMEGA328P -t választottam, mivel az Arduino -ban használják, és az Arduino IDE -ben programozható. De ez nem a legjobb vezérlő kis teljesítményű alkalmazásokhoz. Az alacsony fogyasztású alkalmazásokhoz az STM32 L sorozatú mikrovezérlőket ajánlom.
A LED vezérléshez 9x9 LED -es mátrixot választottam, mivel ez az egyik legjobb módja annak, hogy sok LED -et (81 db) vezéreljen, mindössze 18 GPIO tűvel.
Hozzáadtam extra P-csatornás MOSFET-et az összes LED teljesítményének szabályozásához. Ez a MOSFET PWM jelzéssel vezérelhető a LED fényerejének szabályozására.
Az akkumulátorhoz CR2032 (150mAh) választottam. Bár ez meglehetősen energiatakarékos kialakítás, mivel bármikor csak egy LED világít, és a vezérlő alvó üzemmódban maradhat, a CR akkumulátor nem tart túl sokáig. A következő projektemhez újratölthető akkumulátort fogok használni, 5V USB porttal.
Az ATMEGA328P belső oszcillátor használatát választottam, mert 1Mhz -re vagy még kevesebbre csökkenthető a jobb energiafogyasztás érdekében, de problémája van a belső órajel -stabilitással (24 óra múlva néhány másodperces hiba lesz).
2. lépés: Tervezzen egy NYÁK -t
Javaslom ezt a videót az Eagle -vel való kezdéshez, és ha valami gond van, keressen a forums.autodesk.com webhelyen. Letöltheti és használhatja a gerber fájljaimat, ha nem akarja elkészíteni saját terveit. Az Eagle-ben csak importálja a gerber fájlokat File-> Import-> Gerber.
Az Eagle CAD 21 és 22 rétegben Módosíthatja a szöveget, és grafikákat adhat a NYÁK -hoz. Sasrétegek
Nagyszerű bemutató grafikák hozzáadásáról az Eagle PCB -hez: Egyéni grafikák hozzáadása az EAGLE PCB elrendezésekhez
3. lépés: Készítse el PCB -jét
EDIT: nagyszerű utasítás a NYÁK elkészítéséhez: DIY Professional Kétoldalas NYÁK
Természetesen saját maga is elkészítheti, de manapság sokkal olcsóbb és jobb minőségű PCB -t gyártani Kínában. A JLCpcb.com webhelyen 10x10 cm -es 10 db -ot kaphat, akár 2 USD -tól. A JLCpcb.com problémája az, amikor más színt választasz normál zöldnek (a fekete szín 17 USD:() Én is az elecrow.com oldalt ajánlom, mert minden szín 4,90 dollárba kerül (kivéve a matt-fekete és a lila).
Csak egy gyors példa arra, hogyan lehet PCB -t rendelni a JLCpcb -ből: 1) nyomja meg a "QUOTE NOW" gombot
2) nyomja meg a "Gerber fájlok hozzáadása" gombot
3) zip vagy rar feltöltése
4) minden tulajdonság alapértelmezettként maradhat
*az egyetlen dolog, amit meg kell változtatnia a tulajdonságoktól, a PCB Color (egy kicsit drágább). Ebben az esetben olcsóbb megrendelni őket a www.elecrow.com webhelyen
4. lépés: Forrasztás
Ha megismétli a projektemet, ez a legnehezebb lépés, mert 0603 SMD LED -et és 0402 ellenállást használtam, de valójában nem olyan nehéz kis alkatrészeket forrasztani, ha megfelelő eszközei vannak a munkához. Számomra körülbelül egy órát vett igénybe az összes alkatrész forrasztása. Magától a mestertől tanultam meg a forrasztást: EEVblog #997 A felületre szerelhető alkatrészek forrasztása
Éles csipeszeket és kis weller forrasztópáka Amazon linket használtam
Használd minél vékonyabb forrasztóhuzalként!
5. lépés: Programozás
FIGYELEM: vegye ki az akkumulátort, mielőtt csatlakoztatja az Arduino -hoz. Az Ardunino 5V -ról működik, de az akkumulátor 3V -os. Nem adtam hozzá diódát sorban akkumulátorral, mert a 3V-Vdiode_drop a legjobb esetben 2,7V lenne.
Először kövesse ezt az oktatóanyagot, hogyan állíthatja be az Arduino -t internetszolgáltatóként, így hideg programozhatja az ATMEGA328P programot Arduino IDE -vel. Az utasításokban kövesse a Minimális áramkör (a külső óra megszüntetése) példát. Ha rendelkezik Arduino-val SMD MCU-val, akkor kövesse ezt az utasítást: Arduino-Leonardo-as-Isp
Letöltheti a Calendar.ino vázlatomat, és ellenőrizheti, hogyan működik. Vannak olyan funkciók, amelyek még mindig hibásak (a gombokkal beállított idő, az alvó módok és a szökőév kiszámítása). Az IF utasítások helyettesíthetők SWITCH utasításokkal vagy akár tömbökkel.
6. lépés: Bináris óra
A bináris óra bináris formátumban jeleníti meg az időt. Bináris óra Wikipedia
Ha elsőre nem vagy programozó, furcsának tűnik, de ez nagyszerű módja annak, hogy megszokd a bináris számokat;)
7. lépés: Projekt BOM és Gerber Files
A calendar_main_sch.txt fájl tartalmazza a projekt összes részét (nyissa meg jegyzettömb vagy jegyzettömb ++ segítségével a helyes formázáshoz)
Az R1 -R77 ellenállások LED áramkorlátozó ellenállások, 100 és 400 Ohm között lehetnek, de javaslom 220 Ohmos ellenállások használatát. További információért olvassa el ezt az oktatóanyagot: A LED soros ellenállásának kiszámítása
A Q10-Q18 N-csatornás MOSFETS a SOT-23 tokban. Bármilyen N-csatornás MOSFET módot használhat, de ellenőrizze az adatlap paraméterét: "Gate Threshold Voltage". A maximális értéknek kisebbnek kell lennie, mint 3 V.
A caledar_main_sch.zip tartalmazza az összes gerber fájlt (Ezek a fájlok már kisebb átmérettel vannak rögzítve, így a forrasztómaszk teljesen lefedi őket, és a vias láthatatlan lesz, és tavaly 2023). Importálhatja őket az Eagle -ben, vagy feltöltheti a JLCpcb -re és a "QUOUTE NOW" -ra
A Calendar.rar az összes Eagle CAD projektem. Valószínűleg be kell lépnie a Könyvtárkezelőbe, és hozzá kell adnia a könyvtár helyét. Az Eagle: Könyvtár-> könyvtárkezelő megnyitása-> Rendelkezésre álló-> Tallózás-> Könyvtárak hozzáadása-> kattintson a könyvtár-> használat lehetőségre.
Ajánlott:
Asztali COVID19 nyomkövető órával! Raspberry Pi Powered Tracker: 6 lépés
Asztali COVID19 nyomkövető órával! Raspberry Pi Powered Tracker: Tudjuk, hogy bármikor meghalhatunk, még én is meghalhatok a bejegyzés írásakor, elvégre én, én, mindannyian halandók vagyunk. Az egész világ megremegett a COVID19 járvány miatt. Tudjuk, hogyan lehet ezt megakadályozni, de hé! tudjuk, hogyan kell imádkozni, és miért kell imádkozni
ESP8266 POV ventilátor órával és a weblap szövegének frissítésével: 8 lépés (képekkel)
ESP8266 POV ventilátor órával és a weblap szövegének frissítésével: Ez egy változó sebességű, POV (Persistence Of Vision), Ventilátor, amely szakaszosan megjeleníti az időt, és két szöveges üzenet, amely "menet közben" frissíthető. " egy egyoldalas webszerver is, amely lehetővé teszi a két szöveg megváltoztatását
NODEMCU Lua ESP8266 valós idejű órával (RTC) és EEPROM: 7 lépés
NODEMCU Lua ESP8266 valós idejű órával (RTC) és EEPROM: A helyes idő megadása elengedhetetlen, ha adatnaplót szeretne vezetni. Különféle módon lehet időt szerezni az internetes forrásokból. Megkérdezheti, hogy miért nem használja az ESP8266 -ot, hogy időt szakítson magára? Nos, megteheti, saját belső RTC (valós idejű…)
Zenei spektrum digitális órával és hőmérséklettel: 9 lépés (képekkel)
Zenei spektrum digitális órával és hőmérséklettel: Ismét itt vagyunk egy olyan projekttel, amely tetszeni fog. Ha szeret zenét hallgatni és élvezi a látványosságot, ez a projekt az Ön számára. DIGITAL CLOCK MUSIC SPECTRUM ELEKTRONIKUS KÉSZLET HŐMÉRSÉKLETTEL. Ez egy elektronikus készlet. Ha befejezte a pr
Asztali erősítő audiovizualizációval, bináris órával és FM -vevővel: 8 lépés (képekkel)
Asztali erősítő audiovizualizációval, bináris órával és FM -vevővel: szeretem az erősítőket, és ma megosztom a közelmúltban készített kis teljesítményű asztali erősítőmet. Az általam tervezett erősítőnek van néhány érdekes tulajdonsága. Beépített bináris órával rendelkezik, és időt és dátumot tud adni, és képes megjeleníteni a hangot, amelyet gyakran hangnak hívnak