» elektronika » Arduino »Nočné svetlo zo starej žiarovky založenej na Arduino a WS2812

Nočné svetlo zo starej žiarovky založenej na Arduino a WS2812

Nočné svetlo zo starej žiarovky založenej na Arduino a WS2812




Dobrý deň alebo noc, ktokoľvek taký. Dnes sa podelím o pokyny, ako si vyrobiť malé nočné svetlo. Základom je matný difúzor z vyhorenej LED žiarovky. A dovnútra sme dali Arduino LED diódy Pro Mini a SW2812. Uverejním iba jednu skicu, ale existuje veľa možností pre farby alebo transfúzie. Začnime, ako vždy, so zoznamom nevyhnutných:

- Difúzor z LED žiarovky, základňa E27
- 5 V napájanie
- Arduino Pro Mini 5V
- USB-TTL (na odovzdanie náčrtu do arduina)
- LED WS2812
- Tenký plast
- Obojstranná páska
- Nabíjanie z telefónu nie je potrebné, ale funguje
- spájkovačka
- drôty
- Spájka, kolofónia
- Horúca lepiaca pištoľ

Krok 1. Predloženie prípadu.
Na začiatok potrebujeme difuzér. Berieme LED žiarovku so základňou E27. Je lepšie, samozrejme, zobrať žiarovku, ktorá už vyšla:


Jednou rukou držíme žiarovku za viečko a plastové puzdro, druhou ju vezmeme za difuzér a zlomíme žiarovku. Difúzor by sa mal ľahko vzdialiť od tela, pretože spočíva iba na tesniacej látke:


Teraz musíme vytvoriť základňu, na ktorú budeme držať LED. Za týmto účelom zoberte tenký plast, vhodný je kryt z plastového priečinka. Teraz zmerame vnútorný priemer pristávacej diery difuzéra a tiež musíme zmerať hĺbku difúzora. Pokračujeme vo výrobe základov. Bude mať tvar valca, ktorého priemer by mal byť o 5 mm menší ako vnútorný priemer otvoru difuzéra. A výška je o 7 mm menšia ako hĺbka difuzéra. Malo by to vyzerať takto:


Ďalej vytvárame a lepíme na valec kryt vyrezaný z rovnakého plastu:


Tu skončíme.

Krok 2. Elektrika.
Ako som už povedal, radičom bude Arduino Pro Mini, verzia, ktorá beží na 5 voltoch. LED pásik je pripojený celkom jednoducho, preto musíte pripojiť + 5V kontakt na plus z 5 V napájacieho zdroja a GND na mínus. Pin DIN (vstup) sa pripája na pin 6 Arduino. Port na pripojenie pásky je možné zmeniť na ľubovoľný vhodný náčrt. Arduino bude napájané rovnakým zdrojom napájania. Pretože použijeme stabilizovaný zdroj napájania, pripájame plus z napájacieho zdroja k 5V kolíku na Arduino. Mínus napájací zdroj musí byť pripojený k GND Arduino. Schéma je nasledovná:


Jedna LED pri maximálnom jase všetkých troch farieb teda spotrebuje 60 mA. Sedím 25, takže sa ukáže:

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

To znamená, že potrebujem napájanie 5 V, 1,5 A.Toto je maximálna intenzita prúdu, ktorá nastane po zapnutí všetkých LED diód v režime maximálneho jasu všetkých troch farieb.

Ak máte záujem, môžete si prečítať všetky špecifikácie v technickom liste:
ws2812b_datasheet_en.pdf [420,94 Kb] (počet stiahnutí: 109)
Zobraziť online súbor:


Ako zdroj energie berieme staré nabíjanie z telefónu. Napájací zdroj musí byť zvolený na 5 voltov a z hľadiska výkonu vypočítajte, koľko LED sa hodí:


Z nej sme odrezali zástrčku a spájkovali vodiče priamo na pásku, nezabudnite skontrolovať polaritu testerom alebo multimetrom. Na napájanie Arduina by ste mali tiež nakresliť káblové vodiče. A signálny drôt z pásky do Arduina.

V spodnej časti valca robíme štrbinu, aby sme preskočili kontakty pásky s spájkovanými drôtmi vo vnútri:


Koniec pásky s drôtom som vložil do štrbiny, fixujeme horúcim lepidlom. Potom prilepte Lenu do kruhu, mierne ju nadvihnite, aby ste získali špirálu pásky. Tiež lepíme pásku na hornú časť valca, počet diód závisí od priemeru, mám maximálne dve LED diódy umiestnené diagonálne na vrchu, takže kontakty visia dole:


Ak ste to urobili to isté, nenechajte sa odradiť, strihajte stuhu zavesenú okolo okrajov a spájajte vodiče priamo k LED diódam. Kontaktovať WS2812:


Pozor, LED pásik na WS2812B má smer, na jednej strane (začiatok alebo vstup) má kontakty DIN, + 5V, GND. A na druhej strane (koniec alebo koniec) DO, + 5V, GND. Ak spájate priamo s LED diódami, pozrite sa na umiestnenie kontaktov so zameraním na kľúč (rohový výrez). Na zjednodušenie inštalácie sa na pásku nakreslia šípky označujúce smer. Venujte osobitnú pozornosť prechodu na vrchol, ukáže sa veľmi ostrý ohyb, je pravdepodobné, že dôjde k zlomeniu pásky. Mám to takto:



Zhora bol spájkovaný priamo na LED:


A v strede, na druhej úrovni, ešte pár LED diód:


A pre spoľahlivosť vyplňte drôty horúcim lepidlom:


Teraz vložíme náš valec s LED diódami do gule z žiarovky. Pomocou tavného lepidla fixujeme valec vnútri gule v kruhu:


Nezabudnite si vyrobiť slot pre výstup napájacieho vodiča:


Krok 3. Príprava prostredia a firmvéru.
Na stiahnutie náčrtu (alebo firmvéru) použijeme Arduino IDE. Stiahnite si najnovšiu verziu od oficiálneho a nainštalujte ju.

Ďalej musíte pridať knižnicu pre prácu s WS2812 od Adafruit NeoPixel-master:
adafruit_neopixel-master.rar [27,83 Kb] (počet stiahnutí: 86)


Najprv si stiahnite archív. Potom tento archív rozbaľte. A rozbalené súbory presunieme do priečinka „knižnice“, ktorý sa nachádza v priečinku s nainštalovaným Arduino IDE. Môže byť jednoduchšie. Spustite Arduino IDE. Stiahnutý archív nerozbaľte. Priamo v Arduino IDE vyberte položku ponuky Skica - Pripojiť knižnicu. V hornej časti rozbaľovacieho zoznamu vyberte položku „Pridať knižnicu ZIP“. Malo by sa zobraziť dialógové okno. Ďalej vyberieme našu knižnicu Adafruit_NeoPixel-master. Trochu stojí za to čakať. Znova otvorte položku ponuky Skica - Pripojiť knižnicu. Teraz sa na samom konci rozbaľovacieho zoznamu zobrazí nová knižnica. Reštartovaním Arduino IDE je možné použiť knižnicu.

Stiahnite si moju skicu:
ard_rgb_shar.rar [1,63 Kb] (stiahnuté: 136)


Zostáva vyplniť náčrt v Arduino. Používame Arduino Pro Mini. Táto verzia populárneho Arduina nemá na doske spájkovaný čip USB-TTL. Preto na komunikáciu s počítačom a odovzdanie náčrtu musíte použiť samostatný USB-TTL. Nasledovné spojenie:

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

USB-TTL bude napájané z USB portu počítača. Arduino je možné napájať z USB-TLL alebo použiť externý zdroj napájania. Hlavná vec je, že GND USB-TTL pin a Arduino sú pripojené. Najčastejšie sa predáva USB-TTL bez DTR pinov. DTR pin musí byť pripojený k Reset Arduino, aby sa mohol automaticky načítať pred načítaním náčrtu. Ak nemáte rovnako ako ja tento záver, musíte pred odovzdaním náčrtu reštartovať počítač manuálne. Konáme takto: všetko prepojíme podľa vyššie uvedenej schémy, otvoríme Arduino IDE, otvoríme skicu, ktorú ste stiahli, stlačte tlačidlo - Stiahnuť - a uvidíte, čo je napísané nižšie. Zatiaľ čo prebieha kompilácia, nerobíme nič, len čakáme na slovo „loading“, na Arduino potrebujeme stlačiť tlačidlo Reset.Ak nie je vhodné stlačiť tlačidlo na doske, môžete zobraziť tlačidlo pripojené k GND a Reset. Alebo len priveďte drôty k rovnakým záverom a zatvorte ich v pravý čas.

Chcem povedať, že existuje veľa možností na osvetlenie nočného svetla, do náčrtu som napísal len niekoľko, ktoré sa mi samy páčili. Náčrt môžete upraviť podľa svojich predstáv. Experimentujte a vyberte, čo sa vám najviac páči.
8.8
9.2
7

Pridajte komentár

    • usmievaťúsmevyxaxaokdontknowyahoonea
      bossškrabanecoklamaťánoáno, ánoútočnýtajomstvo
      ľutovaťtanecdance2dance3odpusteniehelpnápoje
      zastávkapriateliadobrýgoodgoodpíšťalaomdlieťjazyk
      dymtlieskanieCraydeklarovaťvýsměšnýdon-t_mentiondownload
      teplohnevlivýlaugh1MDAstretnutiemoskingnegatívny
      not_ipražená kukuricatrestaťprečítaťvydesiťzdesenievyhľadávať
      posmechthank_youtototo_clueumnikakútnasúhlasiť
      zlýbeeeblack_eyeblum3očervenieťchvastanienuda
      cenzurovanéžartysecret2hroziťvíťazstvoyusun_bespectacled
      shokrešpektlolprevedievitajtekrutoyya_za
      ya_dobryipomocníkne_huliganne_othodiFLUDzákazzavrieť

Odporúčame vám prečítať si:

Ruku pre smartphone ...