Tartalomjegyzék:
- 1. lépés: Áttekintés
- 2. lépés: Eszközök
- 3. lépés: Építés
- 4. lépés: Érintésérzékelő
- 5. lépés: Kód
- 6. lépés: Sémák
Videó: Arduinoflake: 6 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Egy szabad formájú interaktív hópehely Arduino Nano animációjában. 17 független PWM csatorna és érintésérzékelő segítségével fantasztikus hatásokat hozhat létre!
Van egy PCB verzió is, amit mindenki elkészíthet!
1. lépés: Áttekintés
A hópehely 30 LED -ből áll, amelyek 17 független szegmensbe vannak csoportosítva, amelyeket az Arduino Nano mikrokontroller külön -külön vezérelhet. A LED -csoportok mindegyike PWM -el tompítható, hogy szép animációkat hozzon létre.
2. lépés: Eszközök
Csak forrasztópáka, forrasztó és fogó szükséges.
3. lépés: Építés
Először is válasszon egy mintát. Kiválasztok egy szép és egyszerű hópehelykristályt, és kinyomtatom olyan méretűre, hogy illeszkedjen az Arduino Nano -hoz a kristály hatszögében - magjában.
A huzalozásként is funkcionáló tartószerkezet 0,8 mm -es ónhoz forrasztott sárgaréz rudakból készül. Összesen 2 m rudat használtam fel. Miért szabad formájú? Mert mindig ezt akartam kipróbálni, és ez próbára teszi a türelmedet és ügyességedet.
Először létrehoztam egy mag hatszöget egyetlen rúd hajlításával, és összeforrasztottam a végeket. Ha további hat rudat ad hozzá a hatszög tetejéhez, a földelés bekötése befejeződött, a LED -ek összes katódos vezetékét forrasztani kell hozzá, hogy hópehelymintát hozzon létre. A trükkös rész az SMD LED-ek hozzáadása volt, de segítettem magamnak egy kartonból és egy kétoldalas szalagból készült jiggel.
Ezután elérkezett az idő, hogy az Arduino Nano mikrokontrollert a magszerkezet alá helyezzük, és elegendő helyet hagyva a 3 réteg sárgaréz rúdhuzalozás illesztéséhez, amelyek a mikrokontroller csapjait összekapcsolják az összes LED -es anódvezetékkel. Ez óriási türelmet igényelt. Nem csak el kell kerülni a vezetékek közötti rövidzárlatot, hanem hozzá kell adni egy áramkorlátozó ellenállást, és szépnek kell lennie.
A levél LED -ek külön -külön csatlakoznak a legközelebbi Arduino kimeneti tüskéhez. Az elágazó LED -ek kettőre vannak csoportosítva, és a PWM csapokhoz vannak csatlakoztatva. A mag LED -eket is kettő csoportosítja, és a többi csaphoz csatlakoztatja. Az Arduino NANO -nak csak 18 kimeneti csapja van (az A6 és az A7 csak bemenet), és szükségem van egy érintkezőre az érintőérzékelőhöz, így csak 17 érintkezőm maradt, így a két pár LED -et össze kell kötni, hogy 4 -es csoportot hozzon létre. 220Ω ellenállásokat használok, hogy korlátozzam az egyes érintkezőkön átfolyó áramot 8mA körül. Ez összesen 240 mA -t jelent, ami kevés az ATmega328 chipnél, de működik - a biztonságos maximum 200 mA.
4. lépés: Érintésérzékelő
Ahhoz, hogy kölcsönhatásba léphessek egy hópehellyel, hozzáadtam egy másik sárgaréz rudat egy kapacitív érintésérzékelő létrehozásához. Találtam egy nagyszerű könyvtárat és oktatóanyagot Paul Stoffregen -től. Az érintőérzékelőt az arduinoflake -vel való interakcióra használják - animáció megváltoztatása, be-/kikapcsolás, csillogás, amikor megérinti, megnevezi…
5. lépés: Kód
Eredetileg azt hittem, hogy csak tompítani tudom azokat az ág LED -eket, amelyek hardveres PWM csapokhoz vannak csatlakoztatva. De szerencsére létezik egy fantasztikus szoftveres PWM könyvtár, amely lehetővé tette számomra, hogy úgy használjam az összes csapot, mintha hardveres PWM lenne. Ez a beállítás végtelen lehetőségeket teremtett az animációkhoz! Nézze meg az alábbi csatolt kódot néhány első animációval.
Ha tetszik, kérjük, szavazzon rá a Make it Glow versenyen közvetlenül a cikk alatt, köszönöm
6. lépés: Sémák
Második díj a Make it Glow versenyen 2018
Ajánlott:
DIY 37 LED Arduino rulett játék: 3 lépés (képekkel)
DIY 37 Leds Arduino Roulette Játék: A rulett egy kaszinójáték, amelyet a francia szóról neveztek el, jelentése kis kerék
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: 7 lépés (képekkel)
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: Ezt a Rapsberry PI-t tervezem használni egy csomó szórakoztató projektben a blogomban. Nyugodtan nézd meg. Vissza akartam kezdeni a Raspberry PI használatát, de nem volt billentyűzetem vagy egér az új helyen. Rég volt, hogy beállítottam egy málnát
Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)
Bolt - DIY vezeték nélküli töltés éjszakai óra (6 lépés): Az induktív töltés (más néven vezeték nélküli töltés vagy vezeték nélküli töltés) a vezeték nélküli áramátvitel egyik típusa. Elektromágneses indukciót használ a hordozható eszközök áramellátásához. A leggyakoribb alkalmazás a Qi vezeték nélküli töltő
A számítógép szétszerelése egyszerű lépésekkel és képekkel: 13 lépés (képekkel)
A számítógép szétszerelése egyszerű lépésekkel és képekkel: Ez az utasítás a számítógép szétszereléséről szól. A legtöbb alapvető alkatrész moduláris és könnyen eltávolítható. Fontos azonban, hogy szervezett legyen ezzel kapcsolatban. Ez segít elkerülni az alkatrészek elvesztését, és az újra összerakást is
Arduinoflake - PCB verzió: 8 lépés (képekkel)
Arduinoflake - PCB verzió: Néhány héttel ezelőtt készítettem egy szabad formájú Arduinoflake -t. Nagyon sokan szerettétek. De varázsa nemcsak a szabad formájú, hanem a LED -ek mintázatában is. Ezért úgy döntöttem, hogy létrehozok egy PCB verziót, amelyet mindenki számára nagyon könnyű és olcsó elkészíteni! Ez t