Tartalomjegyzék:

ATTiny 85 vezérelt ünnepi húros fények: 5 lépés
ATTiny 85 vezérelt ünnepi húros fények: 5 lépés

Videó: ATTiny 85 vezérelt ünnepi húros fények: 5 lépés

Videó: ATTiny 85 vezérelt ünnepi húros fények: 5 lépés
Videó: Arduino programozás - zenélés 2024, Július
Anonim
ATTiny 85 vezérelt ünnepi húros fények
ATTiny 85 vezérelt ünnepi húros fények
ATTiny 85 vezérelt ünnepi húros fények
ATTiny 85 vezérelt ünnepi húros fények
ATTiny 85 vezérelt ünnepi húros fények
ATTiny 85 vezérelt ünnepi húros fények

Az eBay böngészése közben találkoztam ezekkel az 50 címezhető LED -szalaggal a WS2811 chip használatával, bár nem hiszem, hogy valóban tündérfényként való használatra tervezték őket, jól működnek, és félelmetesen néznek ki a fában. Lehetőség lenne a színek megváltoztatására is, hogy tetszőleges számú ünnepi témához illeszkedjenek. Mivel már majdnem karácsony van, rengeteg piros és zöld színnel, valamint néhány mintával, amelyek sok véletlenszerű színt használnak, és természetesen milyen címezhető LED -projekt lenne teljes szivárvány nélkül.

A Micro vezérlő egy ATTiny 85, és van 3 gomb, amelyek megváltoztatják a módot és a minták sebességét, remélem, meglehetősen intuitív módon.

Nagy rajongója vagyok az ATTiny85 -nek, mivel jól működik az Arduino IDE -vel, olcsó és tapasztalataim szerint meglehetősen rugalmas chip.

A készletenkénti összköltség kevesebb, mint 15 font, és könnyen elvégezhető egy hétvégén, csak alapvető eszközökkel.

Ideiglenes alkatrészek szükségesek:

  • Arduinouno vagy azzal egyenértékű az ATTiny programozásához
  • kenyérlap és jumper vezetékek az ATTiny teszteléséhez és programozásához
  • forrasztópáka és forrasztópáka
  • ragasztópisztoly

Az építéshez használt alkatrészek:

Az Amazon egyes elemeire mutató linkeket beillesztettem, hogy segítsen azonosítani őket, ez egyáltalán nem a legjobb hely a vásárláshoz, és érdemes körülnézni.

  • ATTiny85 plusz opcionális DIP 8 IC aljzat (https://amzn.to/2RgKpeJ)
  • 1000uF kondenzátor * (lásd a megjegyzéseket)
  • 3 x 1 - 5 kΩ Húzza le az ellenállásokat.
  • 1 x 300-500Ω ellenállás * (lásd a megjegyzéseket)
  • 1 darab prototípus -tábla (https://amzn.to/2Rn4YGs)
  • USB -DC kábel (https://amzn.to/2BE2iyP)
  • DC aljzat csatlakozó (https://amzn.to/2TUFbHy)
  • A címezhető LED -ek csípése (https://amzn.to/2Rm1Yds)
  • 3 x pillanatnyi nyomógomb
  • Projektdoboz (https://amzn.to/2DTeTzA)

A 3 pillanatnyi nyomókapcsoló tetszőleges lehet, de lehet, hogy a kapcsolókhoz kell igazítani a kialakítást. Volt néhányom hosszabb gombbal és 2 lábbal, amelyek jól illeszkednek ehhez a projekthez, mivel át tudom lyukasztani őket a felső borítás lyukán, és alulról felragasztani.

* Ezt az Adafruit NeoPixel Überguide -ból másolta le, és elmagyarázza a kondenzátor és az ellenállás szükségességét.

Mielőtt bármilyen nagy áramforráshoz csatlakoztatná a NeoPixeleket (egyenáramú „falszemölcs” vagy akár nagy akkumulátor), adjon hozzá egy kondenzátort (1000 µF, 6,3 V vagy magasabb) a + és - kivezetésekhez a fentiek szerint. A kondenzátor puffereli a szalag által felvett áram hirtelen változásait. Helyezzen egy 300-500 ohmos ellenállást az Arduino adatkimeneti csap és az első NeoPixel bemenet közé. Az ellenállásnak a vezetéknek a NeoPixel (ek) hez legközelebb eső végén kell lennie, nem a mikrokontrollernek. Néhány termék már tartalmazza ezt az ellenállást … ha nem biztos benne, adjon hozzá egyet … nem árt duplázni!

Egyéb tudnivalók:

Az energiafelhasználás mindig olyasmi, amire gondolnia kell a címezhető LED -ekkel. Annak megállapításához, hogy mennyi áramra lesz szüksége, egyszerűen vegye ki a tömb LED -jeinek számát, és szorozza meg 60 -szor, mivel minden LED 60 mA

Ez egy 50 -es karakterlánc, tehát az 50X60 3000 vagy 3 amper, miközben ez elég nagy teljesítmény, érdemes megjegyezni, hogy csak akkor fognak ennyit használni, ha teljes fényerővel mindhárom színben. Ennek elkerülése érdekében elrendezheti kódját, vagy korlátozhatja a setBrightness () parancsot. a tesztelés során azt találtam, hogy a beállításom jól működik 2 amperes tápegységnél.

Erősen javaslom az Adafruit NeoPixel Überguide (https://learn.adafruit.com/adafruit-neopixel-uber…) elolvasását, mivel ez mindent részletesebben elmagyaráz, mint én.

1. lépés: Fúrás

Fúrás
Fúrás
Fúrás
Fúrás
Fúrás
Fúrás

Fúrás

A projektdobozban van néhány lyuk, amelyeket kaparni kell.

  • 1x 8 mm hátul a konnektorhoz
  • Elöl 3x 2,5 mm -es lyuk a LED -ek 3 vezetékéhez, vagy 1 lyuk, amely elég nagy ahhoz, hogy mind a 3 vezeték kijöjjön.
  • 3x 3,5 mm a tetején a gombokhoz

A legjobb a 8 mm -es lyuk kipróbálása, de lágy műanyag dobozként könnyen fúrható, és nem okozhat problémát

2. lépés: Forrasztás

Forrasztás
Forrasztás
Forrasztás
Forrasztás
Forrasztás
Forrasztás

Ónítsa meg a konnektor csatlakozóit, helyezze be a dobozba, és húzza meg a rögzítő anyát.

Helyezze a gombokat a lyukakba, és forró ragasztóval vagy epoxiddal helyezze őket a helyükre. Mindegyik gombból összehúztam egy lábat, és összeforrasztottam őket, így csak egy 5 voltos tápegységre lesz szükségünk mindhárom gombhoz.

A LED -szálak 2 további vezetéket tartalmaznak, amelyeket ehhez a projekthez nem kell csatlakoztatnunk, így levághatjuk őket. A tetejéhez közel vágtam őket kissé eltérő hosszúságban, hogy ne zárjanak rövidre. Őrizze meg ezeket a vezetékeket, mert újrahasznosíthatjuk őket a dobozban

A csatlakozót is levágtam, mivel közvetlenül a vezetékekhez forrasztunk, vágja a lehető legközelebb a csatlakozóhoz.

A prototípus -tábla nagyon jól illeszkedik a projektdobozba, így nem igényel vágást.

Forrasztja az IC aljzatot a táblára valahol a teteje közelében, így több hely marad az alján a többi komponens számára, és csatlakozhatunk a LED -húrhoz.

Forrasztja a vezetékeket a fizikai 5, 6 és 7 csapokhoz a gombokhoz, csatlakoztassa a vezetékeket a lehúzható ellenállásokhoz, amelyek viszont a földhöz csatlakoznak

  • 5. tű = Üzemmód gomb
  • 6. tű = Sebesség mínusz gomb
  • 7. tüske = Sebesség plusz gomb

A LED-ek adatvezetéke a 3. fizikai tűhöz csatlakozik, így forrasztjon be egy másik vezetéket, és csatlakoztassa a másik végét a 300-500Ω ellenálláshoz valahol a tábla alja közelében.

Fő vezetékként használhatjuk azokat a vezetékeket, amelyeket levágtunk a LED -ről

  • Csatlakoztassa az IC aljzat 8. tűjét, egy vezetéket a gombokhoz és a fő LED szalag PIROS vezetéket 5 V -hoz
  • Csatlakoztassa a földeléshez az IC aljzat 4. tüskéjét, mind a 3 lehúzható ellenállást és a fő LED csípő FEHÉR vezetéket

Forrasztja az 5 V -os vezetéket a gombokhoz. Csatlakoztasson minden gombot az IC megfelelő tűjéhez. Remélhetőleg a képeken látható, hogy megvettem azokat a vezetékeket, amelyek az IC -hez csatlakoznak a tábla közepéhez, az egyik oldalon az ellenállással, a másik oldalon a gombbal.

A kondenzátort a táblára tettem, de könnyebb lett volna csatlakoztatni az aljzat lábaihoz.

Ha a tábla elkészült, helyezze be a LED -húr 3 vezetékét a lyukakon keresztül, és forrasztja rá a táblára. Csatlakoztassa a tápkábeleket az aljzathoz. Ezeknek az aljzatoknak a középső csapja (általában V+) csatlakozik a rövidebb lábhoz, de mindig jobb, ha kétszer ellenőrizze.

Mielőtt mindent a helyére ragasztana, ellenőrizze, hogy minden működik -e, mert könnyen hiányzik a kapcsolat.

Ajánlott: