Tartalomjegyzék:

Egyszerű bináris óra az Attiny85 használatával: 10 lépés
Egyszerű bináris óra az Attiny85 használatával: 10 lépés

Videó: Egyszerű bináris óra az Attiny85 használatával: 10 lépés

Videó: Egyszerű bináris óra az Attiny85 használatával: 10 lépés
Videó: Bináris óra 2024, December
Anonim
Egyszerű bináris óra az Attiny85 használatával
Egyszerű bináris óra az Attiny85 használatával
Egyszerű bináris óra az Attiny85 használatával
Egyszerű bináris óra az Attiny85 használatával
Egyszerű bináris óra az Attiny85 használatával
Egyszerű bináris óra az Attiny85 használatával

Üdvözlettel! Ebben az oktatóanyagban megmutatom, hogyan lehet minimalista és egyszerű bináris órát készíteni egy arduino uno és egy attiny85 segítségével. Ha soha nem használta az arduino -t más mikrochipek programozására, látni fogja, hogy ez nagyon egyszerű (megpróbáltam először ebben a projektben, és nagyon egyszerű volt), és nagyon praktikus, mivel csökkentheti a projektek méretét!

1. lépés: Az anyag összegyűjtése

Ehhez a projekthez alapvető és könnyen megtalálható anyagokat használtam. Az anyagok két kategóriája létezik, az egyik az óra tokjához és a másik az áramkörhöz. Fa tok: Mindezeket a tárgyakat egy kézműves boltban találták meg- Fa panelek- Fa ragasztó- Fekete és piros festékfesték- Présfúró- Jig SawCircuitry: - 13 piros 5V led- vezetékek- 4 x 220 ohmos ellenállások- 2 x 10 k ohmos ellenállások- Csaptartók- 1 x 74hc595 (váltóregiszter)- 2 nyomógomb- áramköri lap- 3,3 V-os érmecella- Attiny85- Arduino uno- Forrasztószerszámok

2. lépés: A fa tok építése

A következő lépésekben megmutatom, hogyan építettem meg az óra tokját. Fa paneleket és fa ragasztót használtam, és jól működött. A panelek magassága és szélessége tetszésem szerint volt, így nem kellett sokat vágni. Ezenkívül először a másodperceket akartam megjeleníteni, de később, amikor megépítettem az áramkört, azt tapasztaltam, hogy a LED -es kapcsoló minden másodpercben zavaró, ezért levágtam ezeket a LED -eket, és a későbbiekben ennek megfelelően átrendeztem a kódomat és a tokomat.

3. lépés: Fa tok: A tok darabolása

Fa tok: A tok darabolása
Fa tok: A tok darabolása
Fa tok: A tok darabolása
Fa tok: A tok darabolása
Fa tok: A tok darabolása
Fa tok: A tok darabolása

Először is megmértem és kivágtam az összes darabot, amire szükségem van a tokom felépítéséhez. Úgy döntöttem, hogy doboz nélkül készítem. Szükség esetén csiszoltam a széleket. Méretek: Oldalak: 2 x (7,4 cm x 3,8 cm) Elöl és hátul: 7,4 cm x 9,5 cm Felső: 8,8 cm x 3,8 cm

4. lépés: Fa tok: Led lyukak fúrása

Fa tok: Led lyukak fúrása
Fa tok: Led lyukak fúrása
Fa tok: Led lyukak fúrása
Fa tok: Led lyukak fúrása
Fa tok: Led lyukak fúrása
Fa tok: Led lyukak fúrása

Présfúróval fúrtam a lyukakat a tokom előlapján. A panelen jeleztem, hogy hol kell fúrni a lyukakat, és mivel olcsó kézműves fát használtam, lassan kellett fúrnom, nehogy a fa lehasadjon. Most, amikor rájöttem, hogy ki akarom venni a LED -eket másodpercekre, le kellett vágnom ezt a panelt, hogy eltávolítsam a felesleges lyukakat. Ezt a tokom festése után vettem észre, ezért az utolsó képen a panel festett

5. lépés: Fa tok: festés

Fa tok: festés
Fa tok: festés
Fa tok: festés
Fa tok: festés
Fa tok: festés
Fa tok: festés

Miután megvettem az óratok minden darabját, elkezdtem festeni őket. A piros és a fekete festéket választottam, mivel a ledjeim már pirosak voltak. Fényes spray festéket használtam, hogy két réteg festés után kész megjelenést kapjon. Vártam, amíg minden megszárad.

6. lépés: Fa tok: Összeszerelés

Fa tok: Összeszerelés
Fa tok: Összeszerelés
Fa tok: Összeszerelés
Fa tok: Összeszerelés
Fa tok: Összeszerelés
Fa tok: Összeszerelés

Miután a festék megszáradt, mindent gyorsan ragasztó faragasztóval ragasztottam össze, ügyelve arra, hogy minden egyenes legyen, amikor két darabot összeragasztottam. Megvártam, amíg megszárad, mielőtt összeragasztanám a következő darabokat.

7. lépés: Áramkör

Áramkör
Áramkör

A projekt következő része az áramkörre vonatkozik. Ehhez a részhez szüksége lesz az Arduino -jára vagy bármely mikrochip programozóra és az Attiny85 -re. Amint azt korábban már említettem, kivágtam a LED -eket másodpercekre, mivel a másodperceket túl zavarónak találtam. Tehát az elején a képeken minden led látható, később pedig a másodpercek hiányoznak. Az Attiny programozásához az Arduino-val ISP-ként követtem ezt a szép útmutatót a randofo utasításaiból: https://www.instructables.com/id/Program-an-ATtiny… Az Attiny-ba feltöltött kód:*A kód 16Mhz -es belső órán, de megváltoztatható*Az óra elkészítéséhez a Chimer időzítőit és megszakításait használtam.

8. lépés: Áramkör: a LED -ek forrasztása

Áramkör: A LED -ek forrasztása
Áramkör: A LED -ek forrasztása
Áramkör: A LED -ek forrasztása
Áramkör: A LED -ek forrasztása

Elkezdtem forrasztani a LED -eket a forrasztópáka és a már fúrt tok segítségével, hogy a LED -eket forrasztás közben megfelelően pozícionálják. Az oszlop minden Led -je a katódjuk segítségével van forrasztva

9. lépés: Áramkör: Az áramkör építése

Áramkör: Az áramkör építése
Áramkör: Az áramkör építése
Áramkör: Az áramkör építése
Áramkör: Az áramkör építése
Áramkör: Az áramkör építése
Áramkör: Az áramkör építése
Áramkör: Az áramkör építése
Áramkör: Az áramkör építése

A kóddal programozott Attiny esetében mindössze annyit kell tennie, hogy először az áramkört felépíti egy kenyérsütő deszkán, hogy kipróbálhassa a programomat, és győződjön meg arról, hogy minden működik, mielőtt beforrasztaná a teljes áramkört. A váltóregiszter használata szükséges, mivel az Attiny nem biztosít elegendő kimeneti tüskét a 8 végponthoz (4 sor, 4 oszlop) és a két nyomógombhoz. A terv és az áramkör, amelyet készítettem, a képeken látható. a kenyértáblán, és amikor jó volt menni, forrasztottam az áramköri lapra. Nem volt elemtartó cella, így a fantáziámat felhasználva egy ideiglenes (nagyon vázlatos) felépítését használtam. Javaslom egy valódi elemtartó használatát.

10. lépés: Összeszerelés

Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés

Az utolsó lépés az volt, hogy mindent összeszerelünk, azaz egyszerűen rögzítjük az áramkört a tokban és a LED -eket a megfelelő lyukakban. Ezután beállíthatja az időt a nyomógombokkal, és hagyhatja, hogy az Attiny nyomon kövesse az időt. Például a második képen: Óra2 = 2 és Óra1 = 1Min2 = 1 és Min1 = 6, tehát az idő 21:16 És ennyi! megjegyzéseket és javaslatokat hagyni!

Ajánlott: