Tartalomjegyzék:
- 1. lépés: Először: Rajzoljon / Nyomtasson / Lyukasztjon vagy fúrjon csillagot
- 2. lépés: Forrasztási idő
- 3. lépés:… és még több forrasztás
- 4. lépés: A dolgok összeillesztése
- 5. lépés: Az idő programozása
- 6. lépés: Mi a következő: Amit szeretne kipróbálni
- 7. lépés: Végül…
- 8. lépés: Videók a befejezett projektről. Örülj
Videó: Csillogó Arduino karácsonyi csillag: 8 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Szóval nagyra értékelem, hogy idén egy kicsit késő elkezdeni a karácsonyi projektet. De lehet, hogy már megvan minden, amire szüksége van, és lehet, hogy idén nem megy sehova: Akkor talán, csak talán szeretné kipróbálni ezt a kis projektet. Az alkatrészek listája az alábbiakban található, ezért győződjön meg róla!
Ez egy pentagram típusú csillag, 20 LED -ből, különböző színekben, amelyek megfelelnek az évszaknak.
És mivel az Arduino vezérli, kreatív lehet a megvilágítási mintákkal: adok néhány lehetőséget az induláshoz, hogy megtalálja saját inspirációját. Akkor oszd meg!
Kellékek:
A fény:
- 10 zöld 3 mm -es LED
- 5 db piros 3 mm -es LED
- 5 sárga 3 mm -es LED
- 1 fehér 3 mm
- 5 220 Ohm ellenállás
Az irányítás:
- 1 Arduino Uno (vagy kompatibilis)
- 1 Adafruit 16 csatornás 12 bites PWM/szervo meghajtó - I2C interfész - PCA9685 (vagy kompatibilis)
A többi cucc:
- egy megfelelő méretű kenyérlap (én 830 tűs táblát használtam, mindkét oldalon tápvezetékekkel)
- 5V -os tápegység
- csomó jumper vezeték
- 20+1 18AWG vezeték a LED -ekhez és a GND -hez
1. lépés: Először: Rajzoljon / Nyomtasson / Lyukasztjon vagy fúrjon csillagot
Ha nem vagy jó rajzolni (ahogy elismerem, én az vagyok, ezért a www.wikipedia.org -ot kellett használnom): Keress egy pentagramot bármely ingyenes képi oldalon, méretezd át kb. 8 cm -re (3 1/8 ) és nyomtasd ki.
A LED -ek kényelmes összeforrasztásához lyukakat fúrhat a kartonba a csillag minden csúcsán és minden kereszteződésénél plusz egyet a közepén. Vagy helyezze át a pozíciókat egy vékony rétegelt lemezre, és fúrjon 3 mm -es (1/8 ) lyukakat a képen látható módon.
2. lépés: Forrasztási idő
Válassza ki a zöld, sárga és piros LED -ek bármelyik pozícióját. Úgy döntöttem, hogy egy fehér lesz a közepén, de bármilyen színt használhat. A csillagom meglehetősen véletlenszerű keverék, de a színek rendezett elrendezése természetesen ugyanúgy működik!
Ezután hajlítsa meg az egyes LED -ek katódjait 90 ° -os szögben. Ügyeljen arra, hogy mindegyiket ugyanabba az irányba hajlítsa, ami megkönnyíti a forrasztást később. A katód az egyes LED -ek rövidebb vezetéke vagy a ház lapos oldala.
Helyezze az egyes LED -eket a megfelelő lyukba, és forrasztja össze az összes katódot, hogy létrehozza a fényképen látható csillag alakot. Figyelem: Ügyeljen arra, hogy ne zárja rövidre a katódot és az anódot (hosszabb láb / kerek oldal).
3. lépés:… és még több forrasztás
Miután elkészült a csillag, minden LED -anódhoz vezetéket kell csatlakoztatnia (ne feledje: hosszú láb, kerek oldal…). Az én csillagom zöld és fehér drótokat választott, leginkább azért, mert véletlenül megvannak. Csatlakoztasson egy másik színű vezetéket is a katódhoz (azaz az előző lépésben felépített csillag bármely pontján); Fekete drótot használtam (nem túl vidám, de a feketét olyan hagyományosan használják a GND -hez, nem tehettem róla).
A kényelem érdekében keressen módot arra, hogy a vezetékeket valamilyen értelmes sorrendbe rendezze. Különösen:
- Tartsa távol a (-) / katód vezetéket
- Keresse meg a (fehér) középső LED -et
- különítse el az 5 LED -et, amelyek a pentagram metszéspontjain találhatók ("belső" LED -ek)
4. lépés: A dolgok összeillesztése
Miután felforrasztotta gyönyörű csillagát (ami biztos jobban fog kinézni, mint az enyém: Nagyon vigyázni fog, hogy remek formában tartsa!), Ideje összekötni mindent. Sajnálom, hogy nem FRITZÁLOK, ezért megpróbálom elmagyarázni. Az első képen egy áttekintés látható, és a következő lépések ennek megfelelően láthatók.
A kenyértáblán
- Helyezze be az 5V -os tápegységet. Győződjön meg arról, hogy az ellátás (+) a kenyértábla (+) helyzetben van!
- helyezze a 16 csatornás PWM táblát a kenyérlapra, kényelmes helyzetbe
- helyezzen kényelmesen egymás mellé 5 220 ohmos ellenállást
Az Arduino -tól a Breadboard -ig
- Csatlakoztassa az Arduino GND-t a kenyértáblához (-)
- Csatlakoztassa az Arduino SCL -t a PWM alaplap SCL -hez és az SDA -t az SDA -hoz
- Csatlakoztasson egy jumpert az Arduino 3, 4, 5, 6, 7 csapjaihoz vagy minden ellenállás egyik oldalához
A PWM Breakout -tól a Breadboard -ig
- 16 jumper huzal megy a PWM kimenetről a letörésnél a 16 egymást követő sorra a kenyértáblán
- A GND csatlakozik a (-) -hoz a kenyértáblán lévő elosztókon
- A VCC a (+) -hoz van csatlakoztatva a kenyértáblán
- mivel csak kis LED -eket fogunk használni, nem használom a V+ kapcsolatot
"Csillag" kapcsolatok
- A (fekete!) Katód vezeték a (-) -hoz van csatlakoztatva a kenyértáblán
- a (fehér) középső LED a PWM 15 csaphoz van csatlakoztatva
- az 5 "belső" LED az ellenállások másik végéhez van csatlakoztatva
- a fennmaradó 15 LED ennek megfelelően csatlakozik a PWM 0–14 csapokhoz
Más dolog
- Be kell kapcsolnia a kenyértáblát
- … És csatlakoztassa az Arduino -t a számítógéphez szabványos USB -kábel segítségével
5. lépés: Az idő programozása
Ideje kreatívkodni, és ragyogni a projektben.
Példafájljaim az Adafruit_PWMServoDriver könyvtáron alapulnak, amelyet könnyen kezelhetőnek (és szépen dokumentáltnak) találtam.
Mindegyik a könyvtárak meghívásával kezdődik, és meghatározza a szükséges változókat (és lehet, hogy a későbbi példákban elmulasztottam ennek tisztítását!)
A BEÁLLÍTÁS szakaszban látni fogja, hogy a PWM-kitörés inicializálódik, és megnyílik a soros port (amelyet néhány hibakereséshez használtam … programozási stílusom többnyire copy-paste-try-fail-fail-try-ismétel!), Valamint a 5 érintkező a belső LED -ekhez, mint KIMENET.
Végül a LOOP -ban hagyom, hogy a LED -ek véletlenszerűen villogjanak, vagy kergessenek, vagy csoportjaik ki- és bekapcsoljanak. Próbálja ki őket, nézze meg, mit tesznek magukért: a karácsonyi ajándékok erről szólnak, nem? Meglepődni! Remélem élvezed!
BTW: Néhány minta az instagramomon (@nicnowak) található, például itt:
Sieh dir diesen Beitrag auf Instagram an
Ein Beitrag geteilt von nicnowak (@nicnowak)
6. lépés: Mi a következő: Amit szeretne kipróbálni
Remélem, eddig élvezte ezt az INSTRUKTÍVÁT. Ha igen, íme néhány ötlet, mit tehetne, hogy szórakoztatóbb legyen:
Használjon nagyobb LED -eket! 5 mm, 8 mm. Csak ne felejtse el, hogy valószínűleg több energiára lesz szükségük, ezért külön tápegységet szeretne csatlakoztatni a PWM -kártya V+ -ához, és ennek megfelelően csatlakoztatni a LED -eket.
TÖBB LED -et használjon! Mivel a PWM kártya I2C alapú, több táblát is láncolhat (akár 62!), És sok sok LED -et tartalmazhat. Összetett csillagformák lehetségesek, talán még a 3D -s alakzat is opció lenne?
Használjon különböző színeket! Természetesen a piros, arany és zöld a tipikus karácsonyi téma, de a kék -fehér érdekes lehetőségnek tűnik.
Hozzon létre egy csillag alakú házat! A látható vezetékek nem azok, amelyeket mindenki esztétikailag vonzónak tart (jó: én …), ezért a csillagot lefedő rétegelt lemez vagy műanyag tok karácsonyi hangulatot kölcsönözhet. Ki tudod nyomtatni 3D -ben? Igen, teheted (én nem …)
Használjon DIFFUSOROT! A csupasz LED -eknek nagyon kicsi a fókuszterülete. Néhány diffúzor anyag, például félig átlátszó papír vagy áttetsző műanyag használata elsimítja a fényeket.
Hozzon létre őrült fényhatásokat! Vagy tegye ünnepélyesebbé: rajtad múlik.
VEZÉRLŐK hozzáadása! A nap végén az Arduino sokkal többre képes, mint 21 LED. Tartson be kapcsolókat a fényminták közötti váltáshoz. Legyen hangérzékeny. Ragyogjon, amikor a nap lemegy.
7. lépés: Végül…
Amint észrevettétek, az összetevőim "kompatibilis" táblák. Rendben vannak, olcsók és könnyen elérhetők sok üzletben.
Ha azonban megengedheti magának, támogassa az alkotókat, akik mindezt elhozzák nekünk:
www.arduino.cc
www.adafruit.com/https://learn.adafruit.com/16-channel-pwm-servo-dr…
8. lépés: Videók a befejezett projektről. Örülj
Néhányat csak a csupasz LED -ekkel filmeznek, míg másokon sima fehér papírt használtam a fény eloszlatására.
Melyik tetszik jobban?
Ajánlott:
Nagyobb és továbbfejlesztett karácsonyi csillag Neopixel Attiny85: 3 lépés (képekkel)
Nagyobb és továbbfejlesztett karácsonyi csillag Neopixel Attiny85: Tavaly készítettem egy kisméretű 3D nyomtatott karácsonyi csillagot, lásd https://www.instructables.com/id/Christmas-Star-LE … Idén egy nagyobb csillagot készítettem egy szálból 50 neopixelből (5V WS2811). Ennek a nagyobb csillagnak több mintája volt (még mindig hozzáteszem és javítom
Fény cenzúrázott karácsonyi csillag: 5 lépés
Fény cenzúrázott karácsonyi csillag: Hitel: https: //www.instructables.com/id/Larger-and-Improv … Ez a karácsonyi csillagdizájn a fenti linkről származik, amely egy nagyobb karácsonyi csillag a WS2811 használatával más funkciók nélkül csillogó. A tervezési kódjaim nagy része azonban
Karácsonyi csillag programozható LED -ekkel: 7 lépés
Karácsonyi csillag programozható LED -ekkel: Idén mást szerettem volna a szabadtéri karácsonyi kijelzőmhöz, ezért úgy döntöttem, hogy veszek egy sor RGB programozható LED -et (néha neopixel LED -ek), és létrehozok egy karácsonyi csillagot. Ezek a LED -ek egyedileg programozhatók színre és fényességre
Karácsonyi doboz: Arduino/ioBridge internetvezérelt karácsonyi fények és zenei műsor: 7 lépés
Karácsonyi doboz: Arduino/ioBridge internetvezérelt karácsonyi fények és zenei műsor: A karácsonyi doboz projektem egy internet által vezérelt karácsonyi fényekből és zenei műsorból áll. Egy karácsonyi dal kérhető on-line, amelyet sorba állítanak, és a kért sorrendben játsszák le. A zenét FM -rádión továbbítják
Karácsonyi csillag Arduino és RGB LED -ekkel: 5 lépés (képekkel)
Karácsonyi csillag Arduino és RGB LED -ekkel: Szia! Arduino Novoszibirszk közösség vagyunk, mélyhűtött Szibériából. Hogy kicsit melegedjünk, úgy döntöttünk, hogy gyönyörűen ragyogó és villogó karácsonyi csillagokat készítünk. Feltétlenül nézze meg a bemutató videót