» elektronika » Arduino »Éjszakai fény egy régi izzóból Arduino és WS2812 alapján

Éjszakai fény egy régi izzóból, Arduino és WS2812 alapján

Éjszakai fény egy régi izzóból, Arduino és WS2812 alapján




Jó nap vagy éjszaka, bárki ilyen. Ma megosztom az utasításokat egy kis éjszakai fény készítéséről. Az alap egy matt diffúzor egy kiégett LED-izzóból. És belülről tettem Arduino Pro Mini és SW2812 LED-ek. Csak egy vázlatot teszek közzé, de a színek vagy az átfúzió sokféle lehet. Kezdjük, mint mindig, a szükséges listával:

- Diffúzor LED lámpából, E27 alap
- 5 V-os tápegység
- Arduino Pro Mini 5V
- USB-TTL (vázlat feltöltéséhez az arduino-ba)
- WS2812 LED-ek
- Vékony műanyag
- Kétoldalas szalag
- A telefonból történő feltöltés nem szükséges, de működőképes
- forrasztópáka
- vezetékek
- Forrasztott, kolofon
- Forró ragasztópisztoly

1. lépés: Az ügy készítése.
Először is be kell szerezni egy diffúzort. Vegyük a LED izzó az E27 alap. Természetesen jobb, ha vesz egy izzót, amely már kidolgozott:


Az egyik kezével az izzót a kupaknál és a műanyag toknál fogva tartjuk, a másikkal a diffúzornál fogjuk, és a villanykört megtörjük. A diffúzornak könnyen el kell távolodnia a testtől, mivel csak a tömítőanyagon nyugszik:


Most el kell készítenünk egy alapot, amelybe ragasztjuk a LED-eket. Ehhez vegyen vékony műanyagot, a műanyag mappából egy borító megfelelő. Most megmérjük a diffúzor leszálló lyukának belső átmérőjét, és meg kell mérnünk a diffúzor mélységét is. Folytatjuk az alapok gyártását. Henger alakú lesz, amelynek átmérőjének 5 mm-rel kisebbnek kell lennie, mint a diffúzor furata belső átmérőjének. És a magassága 7 mm-rel kisebb, mint a diffúzor mélysége. Valahogy így néz ki:


Ezután készítünk és ragasztunk a hengerre egy ugyanabból a műanyagból kivágott fedelet:


Itt fejezzük be.

2. lépés. Elektromos áram.
Mint már korábban mondtam, a vezérlő az Arduino Pro Mini lesz, egy 5 voltos verzió. A LED-csíkot meglehetősen egyszerűen kell csatlakoztatni, ehhez a + 5 V-os érintkezőt az 5 voltos tápegység pluszához, a GND-t pedig a mínuszhoz kell csatlakoztatni. DIN tű (bemenet) csatlakoztassa az Arduino 6. érintkezőjéhez. A szalagcsatlakozó port bármilyen kényelmesen megváltoztatható a vázlatban. Az Arduino ugyanazon tápegységről fog táplálni. Mivel stabilizált áramellátást fogunk használni, az áramellátás pluszját az Arduino 5 V-os érintkezőjéhez csatlakoztatjuk. A mínusz tápegységet csatlakoztatni kell a GND Arduino-hoz. A rendszer a következő:


Tehát egy LED, mindhárom szín maximális fényerejével 60 mA-t fogyaszt. 25-re illik, tehát kiderül:

25 x 60 mA = 1500 mA = 1,5 A

Vagyis 5 V, 1,5 A tápegységre van szükségem.Ez a maximális áramerősség, amikor az összes LED bekapcsol mind a három szín maximális fényerősségű üzemmódjában.

Ha érdekli, olvassa el az adatlap összes specifikációját:
ws2812b_datasheet_en.pdf [420.94 Kb] (letöltések: 109)
Online fájl megtekintése:


Tápegységként a régi töltést vesszük a telefonról. Az áramellátást 5 V feszültséggel kell kiválasztani, és az energia szempontjából számítsa ki, hogy hány LED-ét illeszt be Önnek:


Vágjuk le a dugót, és közvetlenül a szalaghoz forrasztjuk a vezetékeket. Ne felejtsük el ellenőrizni a polaritást teszterrel vagy multiméterrel. A huzalvezetékeket is fel kell húznia az Arduino táplálására. És a jelvezetéket a szalagról az Arduino-ra.

A henger alján rést készítünk annak érdekében, hogy kihagyjuk a szalag érintkezőit a benne lévő forrasztott huzalokkal:


Helyeztem a huzallal ellátott szalag végét a nyílásba, forró ragasztóval rögzítjük. Ezután ragasszuk a Lena-t körbe, enyhén emeljük fel úgy, hogy egy szalag spirál keletkezzen. Ragasztjuk a szalagot a henger tetejére is, a diódák száma az átmérőtől függ, legfeljebb két LED-et tetejére átlósan helyezhetünk el, és így az érintkezők lefagynak:


Ha ugyanezt tette, ne szabaduljon meg, csak vágja le a szélek körül lógó szalagot, és forgassa be a vezetékeket közvetlenül a LED-ekhez. Kapcsolat: WS2812:


Vigyázzon, a WS2812B LED csíkjának iránya van, egyrészt (kezdete vagy bemenete) DIN, + 5 V, GND érintkezőkkel rendelkezik. És másrészt (vég vagy kilépés) DO, + 5 V, GND. Ha közvetlenül a LED-ekhez forrasztja, nézze meg az érintkezők helyét, összpontosítva a kulcsra (sarokvágás). A telepítés megkönnyítése érdekében a szalagon nyilakat rajzolnak, amelyek jelzik az irányt. Különös figyelmet kell fordítani a tetejére való átmenetre, nagyon éles kanyarban fordul elő, valószínűleg eltörik a szalagot. Így értem:



Felülről közvetlenül a LED-ekhez forrasztottuk:


És közepén, egy második szint, még néhány LED:


És a megbízhatóság érdekében töltse fel a vezetékeket forró ragasztóval:


Most behelyezzük a hengerünket LED-ekkel a gömb belsejébe az izzóból. Melegen olvadt ragasztóval rögzítjük a hengert a golyó belsejében egy körbe:


Ne felejtsen el egy nyílást készíteni a tápvezeték kiadásához:


3. lépés: A környezet és a firmware előkészítése.
A vázlat (vagy firmware) letöltéséhez az Arduino IDE-t fogjuk használni. Töltse le a legfrissebb verziót a hivatalos oldalról, és telepítse.

Ezután hozzá kell adnia a könyvtárat az Adafruit NeoPixel-master WS2812-vel való együttműködéséhez:
adafruit_neopixel-master.rar [27,83 Kb] (letöltések: 86)


Ehhez először töltse le az archívumot. Majd csomagolja ki ezt az archívumot. És a kicsomagolt fájlokat áthelyezzük a „könyvtárak” mappába, amely abban a mappában található, ahol az Arduino IDE telepítve van. Megkönnyíthető. Indítsa el az Arduino IDE-t. Ne csomagolja ki a letöltött archívumot. Az Arduino IDE-ben válassza a Vázlat - Csatlakozás könyvtár menüpontot. A legördülő lista tetején válassza az "Add .Zip könyvtár hozzáadása" elemet. Megjelenik egy párbeszédpanel. Ezután kiválasztjuk az Adafruit_NeoPixel-master könyvtárat. Kicsit megéri megvárni. Ismét nyissa meg a Vázlat - Csatlakozás könyvtár menüpontot. Most a legördülő lista alján új könyvtárat fog látni. Az Arduino IDE újraindításával a könyvtár használható.

Töltse le a vázlatomat:
ard_rgb_shar.rar [1,63 Kb] (letöltések: 136)


A vázlatot még Arduinóban kell kitölteni. Az Arduino Pro Mini készüléket használjuk. A népszerű Arduino ennek a verziónak nincs USB-TTL chipe, amely a táblára van forrasztva. Ezért a számítógéppel való kommunikációhoz és a vázlat feltöltéséhez külön USB-TTL-t kell használnia. Csatlakozás az alábbiak szerint:

Arduino - USB-TTL
RX (P0) - TX
TX (P1) - RX
GND - GND

Az USB-TTL tápellátása a számítógép USB-portján keresztül történik. Az Arduino táplálható USB-TLL-ből, vagy használhat külső áramforrást. A lényeg az, hogy a GND USB-TTL tű és az Arduino csatlakoztatva vannak. Leggyakrabban az DTR-csatlakozó nélküli USB-TTL eladó. A DTR tűt csatlakoztatni kell az Arduino alaphelyzetbe állításhoz, hogy a vázlat betöltése előtt automatikusan újrainduljon. Ha Ön, mint az enyém, nem rendelkezik ezzel a következtetéssel, akkor a vázlat feltöltése előtt manuálisan kell újraindítania. Így viselkedünk: mindent összekapcsolunk a fent leírt séma szerint, nyissuk meg az Arduino IDE-t, nyissuk meg a letöltött vázlatot, kattintsunk a Letöltés gombra, és megnézjük, mit írtunk az alábbiakban. Amíg a „összeállítás” folyamatban van, nem csinálunk semmit, csak arra várunk, hogy megjelenjen a „loading” szó, meg kell nyomnunk az Arduino Reset gombját.Ha nem kényelmes egy gombot megnyomni a táblán, akkor megjelenítheti a GND-hez és a Reset-hez csatlakoztatott gombot. Vagy csak hozza meg a vezetékeket ugyanazon következtetésekre, és zárja le őket a megfelelő időben.

Azt akarom mondani, hogy nagyon sok lehetőség van az éjszakai fény megvilágítására, csak néhányat írtam a vázlatba, amely magam is tetszett. A vázlatot tetszés szerint szerkesztheti. Kísérletezzen, és válassza ki azt, amelyik a legjobban tetszik.
8.8
9.2
7

Adj hozzá egy megjegyzést

    • smilemosolyogxaxarendbendontknowjehunea
      főnökkarcolásbolondigenigen-igenagresszívtitok
      Bocsánattáncdance2dance3megbocsátássegítségitalok
      megállásbarátokjógoodgoodsípájulásnyelv
      füsttapsolóCrayállapítsagúnyosdon-t_mentionletöltés
      hőségingerültlaugh1MDAtalálkozómoskingnegatív
      not_ipopcornbüntetolvasmegijesztijesztkeresés
      gúnyolódásthank_youeztto_clueumnikakutegyetért
      rosszbeeeblack_eyeblum3pírdicsekvésunalom
      cenzúrázottvidámságsecret2fenyegetgyőzelemyusun_bespectacled
      ShokRespektlolprevedfogadtatáskrutoyya_za
      ya_dobryisegítőne_huliganne_othodiFLUDtilalomközel

Azt javasoljuk, hogy olvassa el:

Adja át az okostelefon számára ...