Tartalomjegyzék:

Csillogó Arduino karácsonyi csillag: 8 lépés
Csillogó Arduino karácsonyi csillag: 8 lépés

Videó: Csillogó Arduino karácsonyi csillag: 8 lépés

Videó: Csillogó Arduino karácsonyi csillag: 8 lépés
Videó: Karacsonyfa villogo 2024, Július
Anonim
Csillogó Arduino karácsonyi csillag
Csillogó Arduino karácsonyi csillag

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

Először: Rajzolj / Nyomtass / Lyukasztj vagy fúrj csillagot!
Először: Rajzolj / Nyomtass / Lyukasztj vagy fúrj csillagot!
Először: Rajzolj / Nyomtass / Lyukasztj vagy fúrj csillagot!
Először: Rajzolj / Nyomtass / Lyukasztj vagy fúrj 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ő

Forrasztási idő
Forrasztási idő
Forrasztási idő
Forrasztási idő
Forrasztási idő
Forrasztási idő
Forrasztási idő
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

… És még több forrasztá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

Összerakni a dolgokat
Összerakni a dolgokat
Összerakni a dolgokat
Összerakni a dolgokat
Összerakni a dolgokat
Összerakni a dolgokat
Összerakni a dolgokat
Összerakni a dolgokat

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: