Satura rādītājs:

Ar tālvadību kontrolējama LED istabas lampa: 5 soļi (ar attēliem)
Ar tālvadību kontrolējama LED istabas lampa: 5 soļi (ar attēliem)

Video: Ar tālvadību kontrolējama LED istabas lampa: 5 soļi (ar attēliem)

Video: Ar tālvadību kontrolējama LED istabas lampa: 5 soļi (ar attēliem)
Video: Дневник хранящий жуткие тайны. Переход. Джеральд Даррелл. Мистика. Ужасы 2024, Jūlijs
Anonim
Image
Image
LED sloksnes pārbaude
LED sloksnes pārbaude

Tiem, kas vēlas relaksējošu vai aizraujošu krāsainu gaismas šovu, vai nu bērnu istabai, Ziemassvētku rotājumam, vai vienkārši izklaidei, šeit ir mans noskaņas pastiprinātājs. Es saņemu patiesi entuziasma pilnas atbildes no 6 mēnešus veciem mazuļiem līdz vecākiem bērniem visos vecumos.

Neo Pixels LED sloksne (pazīstama arī kā WS2812B) apvienojumā ar Arduino un IR tālvadības pulti veido slepkavas kombināciju vai nu kā mākoņa lampas izskatu, apaļu papīra laternas izskatu vai jebkuru citu vēlamo formu. Es to izmantoju, lai aizstātu esošo istabas lampu: maiņstrāva no esošās gaismas kontaktligzdas baro 5 V barošanas avotu un parastu 220 V spuldzi, kas karājas zem LED lampas.

110V – 220V Brīdinājums: NEBŪVĒJIET ŠO, JA JŪS neesat ĢIMENE, DROŠĪBAS NORĀDĪJUMI DARBAM AR AUGSTU SPRIEDZĪBU.

Nepieciešamās lietas:

LED lampa

  • Divi Arduino dēļi (es izmantoju Cactus Micro Rev. 2, bet jūs varētu viegli izmantot arduino nanos)
  • Maizes dēlis
  • LED sloksne, piemēram, WS2812B (es izmantoju 150 gaismas diodes, kas piemērotas vidējai telpai kā nakts lampa)
  • Kompakts barošanas avots - 5V, vismaz 0,06A X 150 gaismas diodes + Arduinos, tāpēc 10A (es to izmantoju)
  • Liels (~ 1000 uF) kondensators
  • 2X strāvas ligzdas savienotājs, lai viegli atvienotu lampu
  • Kompakta IR tālvadības pults (tikai tālvadības pults, LED nav nepieciešama). Derētu arī jebkura cita standarta tālvadības pults.
  • IRM 3638 IR uztvērējs
  • Zaļā gaismas diode, 220 omu rezistors
  • Jumper vadi

Atbalsts

  • Papīra laternas - vismaz 10 collu diametrā.
  • Makšķerēšanas līnija
  • Zip saites
  • Divpusēja lente vai karsta līme + pistole
  • ~ 59 cm (23 ") garš, 12 mm (1/2") diametra, viegla alumīnija caurule

Parasta lampa

  • E27 uz vadu adapteri
  • 220V maiņstrāvas cietvielu relejs
  • 2N2222 tranzistors, 47 kOhm rezistors
  • E27 spuldžu spuldze
  • 220V nominālais vads

1. darbība. LED sloksnes pārbaude

LED sloksnes pārbaude
LED sloksnes pārbaude

Jūs vispirms sāksit kodēt un testēt animācijas, pirms pakarināt visu pie griestiem. Jums būs jālejupielādē FastLED bibliotēka šai darbībai un SimpleTimer bibliotēka nākamajai darbībai.

Pievienojiet tāfeli, kā redzams shematiskajā attēlā, un augšupielādējiet pievienoto testa_strip skici. Jums vajadzētu redzēt, kā zaļā un purpursarkanā nokrāsa pakāpeniski virzās uz LED sloksnes. Galvenie mainīgie ir MAXPIXELS (5. rinda), fps (8. rinda) un current_anim (14. rinda).

FastLED ir neticami spēcīgs, un es aicinu jūs izpētīt tās funkcijas šeit.

buzzandy no hackster.io arī izmantoja šo bibliotēku, lai iegūtu pārsteidzošus efektus.

2. darbība: sloksnes uzstādīšana papīra laternās

Sloksnes uzstādīšana papīra laternu iekšpusē
Sloksnes uzstādīšana papīra laternu iekšpusē

Daži cilvēki iet ar mākonim līdzīgu formu, bet es uzskatu, ka tas potenciāli varētu kļūt par putekļu savācēju briesmoni. Tāpēc es uzstādīju 150 LED sloksni spirāli 3 papīra laternās, kas pakārtas horizontāli. Citas iespējas: papīra laternu gredzens vai disks ar 6 laternām ar centrālo 7. laternu.

Lai uzstādītu gaismas diodes, vispirms ievietojiet laternas metāla balsta vienu pusi laternas iekšpusē, pēc tam uzmanīgi ievietojiet 8 gaismas diodes cilpas iekšpusē, katru cilpu piestiprinot pie atbalsta ar karstu līmi (ieteicams) vai divpusēju lenti. Izvietojiet tos vienmērīgi ar 6 cilpām uz vienu lampu un 3 gaismas diodēm, kas darbojas starp laternām (nesagrieziet sloksni starp laternām). Es iesaku atrast pagaidu vietu sloksnes pakarināšanai pie datora, atstājot Arduinos pieejamus, līdz tiek pabeigta kodēšanas darbība un lampa ir gatava pakarināšanai pie griestiem.

3. darbība: tālvadības moduļa, parastās spuldzes pievienošana galīgajai skicei

Tālvadības moduļa, parastās spuldzes pievienošana galīgajai skicei
Tālvadības moduļa, parastās spuldzes pievienošana galīgajai skicei

Tālvadība

Ja vēlaties pakārt šo LED lampu pie griestiem, tā ir jākontrolē attālināti. Ir pieejamas arī citas iespējas, piemēram, vadība, izmantojot tālruni un Blynk, taču, manuprāt, tās bija lēnas un sarežģītas salīdzinājumā ar vienkāršu IR tālvadības pulti. Man bija problēmas ar IR dekodēšanas rutīnas izpildi ar NeoPixels trauslajām laika prasībām. Ja jums izdevās iegūt NeoPixels ar IR tālvadības pulti / Blynk, lūdzu, dalieties savā pieredzē komentāru sadaļā! Es nolēmu atstāt tālvadības pulti otram Arduino, kas ir savienots ar galveno Arduino ar vienkāršu I2C tiltu.

Parasta spuldze

Katra gaismas diode ar pilnu jaudu rada tikai aptuveni 0,4 lūmenus (aptuveni 1/1000 no 40 W kvēlspuldzes). Es izmantošu tikai 150 gaismas diodes un gaidīšu nakts lampas gaismas intensitāti, tāpēc es nolēmu iekļaut parasto E27 spuldzi, kuru Arduino izslēdz, kad sākas LED animācija.

Visu saliekot kopā

Šim solim jums būs nepieciešamas iebūvētās Wire un IRLib bibliotēkas. Pievienojiet visu saskaņā ar pievienoto shēmu (pagaidām varat atstāt strāvas padevi savienotu ar parasto 220 V kontaktligzdu) un augšupielādējiet divas pievienotās skices augšējā plāksne shēmā ir I2C vergs, bet apakšējā plāksne ir I2C meistars. Ja izmantojat citu tālvadības pulti nekā Magic Lighting Remote, kuru izmantoju, atstājiet skices DEBUG režīmā un atveriet sērijas monitoru I2C galvenajā ierīcē (IR uztvērēja panelī). Kartējiet tālvadības pogu kodus (ja nepieciešams, pievienojot 0x) un nomainiet bloku, kurā ir heksadecimālie kodi, I2C vergu skicē.

4. solis: pēdējie pieskārieni

Pēdējie pieskārieni
Pēdējie pieskārieni
Pēdējie pieskārieni
Pēdējie pieskārieni
Pēdējie pieskārieni
Pēdējie pieskārieni

Tālvadības pults izskata pielāgošana

Man patīk burvju apgaismojuma tālvadības pults, jo tā ir kompakta, tās IR LED var saliekt pret uztvērēju, un pats galvenais - tā izskatu ir viegli pielāgot šādi:

  1. Uzņemiet ļoti taisnu tālvadības pults fotoattēlu, novietojot kameru tieši virs tās (nelieciet)
  2. Ievietojiet to programmā PowerPoint vai Inkscape (es izmantoju inkScape, pievienoju savu dizainu kā.svg failu), ar lineālu izmēriet kontroliera augstumu/ platumu, mainiet izmērus, lai tie atbilstu precīziem izmēriem collās.
  3. Uzzīmējiet kontroliera izkārtojumu, izmantojot fotoattēlu kā veidni. Kad esat pabeidzis, noņemiet oriģinālo fotoattēlu no apakšas.
  4. Drukājiet, izgrieziet un līmējiet virs oriģinālā kartona.

Kā redzat pievienotajās fotogrāfijās, es arī uzlauzu gaismas diodi un novirzīju to uz uztvērēju, kas bija ļoti svarīgi, lai lieta darbotos. Augšējais vāks ir izgatavots no kartona, tāpēc es to viegli pieskrūvēju ar skrūvgriezi, izgriezu nelielu augšstūra taisnstūri un salieku gaismas diodi. Pēc tam es vēl vairāk pastiprināju signālu, novietojot uz tā alumīnija loksnes konusu, kas arī uzlaboja uzticamību.

Lampas pakāršana no griestiem

  1. Izurbiet caurumu alumīnija caurules centrā 3 vadiem (5V, Data, GND), kas savieno sloksni ar Arduino.
  2. Ievietojiet vadus caurumā un izvelciet tos no vienas caurules malas.
  3. Izvelciet stieni cauri 3 laternu centram, izmantojiet rāvējslēdzējus vai jebkuru līmi, kuru vēlaties labot.
  4. Pievienojiet 5V, GND vadus, kas karājas no caurules sāniem, ar LED sloksni ar ligzdas savienotāju. Es iesaku datu vadam izmantot otru ligzdu, lai lampu varētu viegli atvienot atkļūdošanai utt.
  5. Pievienojiet vadu otru galu Arduino un barošanas avotam
  6. Pakariet lampu no alumīnija stieņa, izmantojot dubultu makšķerēšanas stiepli katrā galā (tas tiešām ir atkarīgs no jūsu esošās lampas iestatījumiem …). Rezultātam vajadzētu izskatīties līdzīgi fotoattēlam.

Ieteicams: