Tartalomjegyzék:

5 $ NYÁKKALENDÁR BINÁRIS ÓRÁVAL: 7 lépés (képekkel)
5 $ NYÁKKALENDÁR BINÁRIS ÓRÁVAL: 7 lépés (képekkel)

Videó: 5 $ NYÁKKALENDÁR BINÁRIS ÓRÁVAL: 7 lépés (képekkel)

Videó: 5 $ NYÁKKALENDÁR BINÁRIS ÓRÁVAL: 7 lépés (képekkel)
Videó: 5 Mutant Malzahar 3 passes on the debuff of death 2024, November
Anonim
Image
Image

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

Készítse el PCB -jét
Készítse el PCB -jé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

Készítse el PCB -jét
Készítse el PCB -jét
Készítse el PCB -jét
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

Forrasztás
Forrasztás
Forrasztá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

Programozá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

Bináris óra
Bináris óra
Bináris óra
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

Project BOM és Gerber Files
Project BOM és Gerber Files
Project BOM és Gerber Files
Project BOM és Gerber Files
Project BOM és Gerber Files
Project 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: