» Elektronika » Arduino »Noční světlo ze staré žárovky založené na Arduino a WS2812

Noční světlo ze staré žárovky založené na Arduino a WS2812

Noční světlo ze staré žárovky založené na Arduino a WS2812




Dobrý den nebo noc, někdo takový. Dnes se podělím o pokyny, jak vyrobit malé noční světlo. Základem je matný difuzor z vyhořelé LED žárovky. A dovnitř jsme dali Arduino LED diody Pro Mini a SW2812. Budu zveřejňovat pouze jednu skicu, ale existuje mnoho možností pro barvy nebo transfúze. Začněme jako vždy se seznamem nezbytných:

- Difuzor z LED lampy, základna E27
- napájení 5V
- Arduino Pro Mini 5V
- USB-TTL (pro nahrání skici do arduina)
- LED WS2812
- Tenký plast
- Oboustranná páska
- Nabíjení z telefonu není nutné, ale funguje
- páječka
- dráty
- Pájka, kalafuna
- Horká lepicí pistole

Krok 1. Vytvoření případu.
Pro začátek potřebujeme difuzor. Bereme LED žárovku se základnou E27. Je samozřejmě lepší vzít již vyčerpanou žárovku:


Jednou rukou držíme žárovku za základnu a plastové pouzdro, druhou rukou ji bereme za difuzor a zlomíme žárovku. Difuzor by se měl snadno pohybovat pryč od těla, protože spočívá pouze na tmelu:


Nyní musíme vytvořit základnu, na kterou budeme držet LED diody. Chcete-li to provést, vzít tenký plast, je vhodný kryt z plastové složky. Nyní změříme vnitřní průměr přistávacího otvoru difuzéru a také potřebujeme změřit hloubku difuzéru. Pokračujeme ve výrobě základů. Bude mít tvar válce, jehož průměr by měl být o 5 mm menší než vnitřní průměr otvoru difuzéru. A výška je o 7 mm menší než hloubka difuzéru. Mělo by to vypadat takto:


Dále uděláme a přilepíme na válec kryt vyříznutý ze stejného plastu:


Tady skončíme.

Krok 2. Elektrika.
Jak jsem řekl dříve, řadičem bude Arduino Pro Mini, verze, která běží na 5 V. LED pásek se připojuje poměrně jednoduše, proto je třeba připojit + 5V kontakt k plusu z 5 V napájecího zdroje a GND k minus. Pin DIN (vstup) se připojuje na pin 6 Arduino. Port pro připojení pásky lze v náčrtu změnit na libovolné vhodné. Arduino bude napájeno stejným zdrojem napájení. Protože použijeme stabilizovaný zdroj napájení, připojíme plus z napájecího zdroje k 5V kolíku na Arduino. Mínus napájení musí být připojeno k GND Arduino. Schéma je následující:


Jedna LED tedy při maximálním jasu všech tří barev spotřebuje 60 mA. Sedím 25, takže se ukáže:

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

To znamená, že potřebuji napájení 5 V, 1,5 A.Jedná se o maximální proudovou sílu, která nastane, když jsou všechny LED diody zapnuty v režimu maximálního jasu všech tří barev.

V případě zájmu si můžete přečíst všechny specifikace v datovém listu:
ws2812b_datasheet_en.pdf [420,94 Kb] (počet stažení: 109)
Zobrazit online soubor:


Jako zdroj napájení bereme staré nabíjení z telefonu. Zdroj napájení musí být vybrán při 5 voltech a z hlediska výkonu vypočítat, kolik LED diod se vejde:


Odřízli jsme zástrčku a pájeli dráty přímo na pásku, nezapomeňte zkontrolovat polaritu pomocí testeru nebo multimetru. Měli byste také nakreslit vodiče k napájení Arduina. A signální vodič z pásky do Arduina.

Ve spodní části válce vytváříme štěrbinu, abychom přeskočili kontakty pásky s pájenými dráty uvnitř:


Vložil jsem konec pásky s dráty do štěrbiny, fixujeme ji horkým lepidlem. Poté přilepte Lenu do kruhu, mírně ji zvedněte, aby se získala spirála pásky. Také lepíme pásku na horní část válce, počet diod závisí na průměru, mám maximálně dvě LED diody umístěné diagonálně na vrcholu, takže kontakty visí dolů:


Pokud jste udělali to samé, nebuďte naštvaní, prostě odřízněte pásku visící kolem okrajů a pájejte dráty přímo k LED. Kontaktujte WS2812:


Pozor, LED pásek na WS2812B má směr, na jedné straně (začátek nebo vstup) má kontakty DIN, + 5V, GND. A na druhé straně (konec nebo konec) DO, + 5V, GND. Pokud pájíte přímo na LED diody, podívejte se na umístění kontaktů se zaměřením na klíč (rohový výřez). Pro zjednodušení instalace jsou na pásku nakresleny šipky označující směr. Věnujte zvláštní pozornost přechodu na vrchol, ukáže se velmi ostrý ohyb, je pravděpodobné, že pásku zlomí. Mám to takto:



Shora bylo přímo pájeno na LED diody:


A uprostřed, na druhé úrovni, ještě pár LED diod:


A pro spolehlivost vyplňte dráty horkým lepidlem:


Nyní vložíme náš válec s LED diodami do koule z žárovky. Pomocí tavného lepidla fixujeme válec uvnitř koule v kruhu:


Nezapomeňte vytvořit slot pro výstup napájecího drátu:


Krok 3. Příprava prostředí a firmwaru.
Ke stažení skici (nebo firmwaru) použijeme Arduino IDE. Stáhněte si nejnovější verzi z oficiální a nainstalujte ji.

Dále je třeba přidat knihovnu pro práci s WS2812 od Adafruit NeoPixel-master:
adafruit_neopixel-master.rar [27,83 Kb] (počet stažení: 86)


Nejprve stáhněte archiv. Pak rozbalte tento archiv. A přesuneme rozbalené soubory do složky „knihovny“, která je umístěna ve složce s nainstalovaným Arduino IDE. Může být snazší. Spusťte Arduino IDE. Stahovaný archiv nevybalujte. Přímo v Arduino IDE vyberte položku nabídky Skica - Připojit knihovnu. V horní části rozevíracího seznamu vyberte položku „Přidat knihovnu ZIP“. Mělo by se zobrazit dialogové okno. Dále vybereme naši knihovnu, Adafruit_NeoPixel-master. Trochu stojí za čekání. Znovu otevřete položku nabídky Skica - Připojit knihovnu. Nyní na samém spodku rozevíracího seznamu uvidíte novou knihovnu. Restartováním Arduino IDE lze knihovnu použít.

Stáhněte si moji skicu:
ard_rgb_shar.rar [1,63 Kb] (počet stažení: 136)


Zbývá vyplnit náčrt v Arduino. Používáme Arduino Pro Mini. Tato verze oblíbeného Arduina nemá na desce pájený čip USB-TTL. Proto pro komunikaci s počítačem a nahrání náčrtu musíte použít samostatný USB-TTL. Připojení následovně:

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

USB-TTL napájení bude z USB portu počítače. Arduino lze napájet z USB-TLL nebo použít externí zdroj napájení. Hlavní věc je, že GND USB-TTL pin a Arduino jsou připojeny. Nejčastěji je v prodeji USB-TTL bez DTR pinů. DTR pin musí být připojen k Reset Arduino, aby se mohl automaticky načíst před načtením náčrtu. Pokud stejně jako můj nemáte tento závěr, musíte před nahráním skici ručně restartovat počítač. Chováme se takto: vše propojíme podle výše uvedeného schématu, otevřete Arduino IDE, otevřete staženou skicu, stiskněte tlačítko - Stáhnout - a podívejte se, co je napsáno níže. Zatímco probíhá kompilace, neděláme nic, jen čekáme na slovo „načítání“, musíme na Arduinu stisknout tlačítko Reset.Pokud není vhodné stisknout tlačítko na desce, můžete zobrazit tlačítko připojené k GND a Reset. Nebo jen dejte dráty ke stejným závěrům a zavřete je ve správný čas.

Chci říci, že existuje spousta možností pro osvětlení nočního světla, do náčrtu jsem napsal jen několik, které jsem měl rád. Skici můžete libovolně upravovat. Experimentujte a vyberte, co se vám nejvíce líbí.
8.8
9.2
7

Přidejte komentář

    • úsměvúsměvyxaxaokdontknowyahoone
      šéfeškrábnutíhlupákanoano-anoagresivnítajemství
      promiňtanecdance2dance3prominoutpomocnápoje
      zastavitpřátelédobředobrá náladapískatlžícejazyk
      kouřtleskánícrayprohlásitvýsměšnýdon-t_mentionstáhnout
      teploirefulsmích1mdasetkánímoskingnegativní
      not_ipopcorntrestatčístvyděsitděsíhledat
      posměchděkujitototo_clueumnikakutnísouhlasím
      špatnévčelablack_eyeblum3červenat sechlubit senuda
      cenzurovánopleasantrysecret2hrozitvítězstvíyusun_bespectacled
      třástrespektlolprovedenívítejtekrutoyya_za
      ya_dobryipomocníkne_huliganne_othodibludzákazblízko

Doporučujeme si přečíst:

Podejte to pro smartphone ...