Mündəricat:

NeoPixel Pie Tin Arduino Çələng: 8 addım
NeoPixel Pie Tin Arduino Çələng: 8 addım

Video: NeoPixel Pie Tin Arduino Çələng: 8 addım

Video: NeoPixel Pie Tin Arduino Çələng: 8 addım
Video: NeoPixel Pie Tin Arduino Wreath 2024, Noyabr
Anonim
NeoPixel Pie Tin Arduino Çələng
NeoPixel Pie Tin Arduino Çələng
NeoPixel Pie Tin Arduino Çələng
NeoPixel Pie Tin Arduino Çələng
NeoPixel Pie Tin Arduino Çələng
NeoPixel Pie Tin Arduino Çələng
NeoPixel Pie Tin Arduino Çələng
NeoPixel Pie Tin Arduino Çələng

Pie Tin Tətil Çələngimin yeni bir versiyasını təlimatlandırmaq üçün təlimatlar burada verilmişdir.

Mağazada satın alınan GE işıqları əvəzinə, pasta qutuları "NeoPixels" ilə evdə hazırlanan DIY bayram işıqları ilə işıqlandırılır. NeoPixels istifadəçi tərəfindən proqramlaşdırıla bilən, rəng dəyişdirən LED-lərdir. İşıq şousu, bir Arduino UNO və ya uyğun bir CPU çipinə yüklənən Arduino kodu ilə xüsusi olaraq proqramlaşdırılmışdır. Yaranan bəzək tək başına (batareyadan işləyir) və yüngül çəkidir. Shareware proqramı, məsələn Adafruit.com -un Arduino kitabxanası, xüsusi bir işıq şousunun proqramlaşdırılmasını bu qədər meylli olanlar üçün nisbətən asanlaşdırır.

Milad bayramı motivinin sizi aldatmasına icazə verməyin. Burada həqiqətən əldə etdiyimiz şey, Adafruit-in 1.5 düym diametrli 12xNeoPixel üzükünün 4 dekorativ diametrli, bir çox dekorativ imkanları olan bir versiyasıdır.

Təchizat:

4 x Poster Lövhəsi (Pacon Suya Dayanıklı Köpük Paneli 20x30-in)

12 x NeoPixel LED (PCB lövhəsində WS2812B ünvanlı 5050 RGB SMD)

12 x LED İşıq Difüzörləri (Boş ampulləri təmizləyin)

Arduino Uno lövhəsi

Kiçik Arduino uyğun lövhə (SparkFun.com LilyTiny ATTiny85 lövhəsi)

Dekorativ qırmızı işıqlı yay bəzəyi (Walmart)

3.7v Lityum Batareya (və ya tutacağı olan 4 x AA qələvi batareya)

Tel və Lehim Təchizatları

Kanal lenti və digər sənətkarlıq aksesuarları

(Həm də pasta qalay Milad ağacı, Hanukah Menorah, Böyük Balqabaq, Bayram Çələngləri, Yeni İllər Topu üçün əvvəlki təlimatlarımı oxuyun)

Addım 1: Diffuser Ampülləri Alın və ya Edin (12)

Diffuser Ampülləri əldə edin və ya düzəldin (12)
Diffuser Ampülləri əldə edin və ya düzəldin (12)
Diffuser Ampülləri əldə edin və ya düzəldin (12)
Diffuser Ampülləri əldə edin və ya düzəldin (12)

Bu layihənin əsas konsepsiyası, öz rəngli Milad lampalarını etməkdir.

Bunu etmək üçün, köpük lövhənin ön tərəfinə ampullərin əsasını daxil etmək üçün deşikləri olan açıq ampul örtükləri (işıq diffuzorları) və pasta qalayları bərkidiləcəkdir. Ampullər daha sonra NeoPixel LEDləri ilə arxadan işıqlandırılacaq.

Şəffaf ampulləri (diffuzorları) əldə etməyin 3 əsas yolu var- onları satın almaq və ya 3D printerlə etmək və ya kommersiya işıq telindən təmizləmək olar.

Bugünkü layihə üçün köhnə bir GE Color Effects işıq telindən 12 aydın ampul yığıram. Bunlar 13/16 düymlük bir baza malik böyük G35 ölçülü şəffaf plastik (içi boş) ampullərdir. Şəffaf ampulün əsası, poster lövhəsində 13/16 delikli bir kəsik içərisinə rahatca daxil olur.

Addım 2: Dairəvi Təmin Lövhəsi hazırlayın

Dairəvi dəstək lövhəsi düzəldin
Dairəvi dəstək lövhəsi düzəldin
Dairəvi dəstək lövhəsi düzəldin
Dairəvi dəstək lövhəsi düzəldin
Dairəvi dəstək lövhəsi düzəldin
Dairəvi dəstək lövhəsi düzəldin
Dairəvi dəstək lövhəsi düzəldin
Dairəvi dəstək lövhəsi düzəldin

Pacon Suya Dayanıklı Köpük Kartından istifadə etdim və təxminən 9.1 düym aralığında 12x9 ölçülü pasta qablarını aralıqda yerləşdirmək üçün 35 düymlük mərkəzi diametrli nəhəng bir dairə kəsdim. Hər bir köpük lövhəsi yalnız 20x30 düym olduğundan, dəstək lövhəsini 4 hissəyə düzəltdim və göstərildiyi kimi yapışqan lentlə birlikdə yapışdırdım.

X-Acto bıçağı istifadə oluna bilər və ya ampul diffuzorlarını yerləşdirmək üçün 13/16 düymlük deliklər kəsilə bilər. Bununla birlikdə, afişa lövhəsində təmiz deliklər açmaq üçün Lion Ev-R-Round Mükəmməl Dairəvi Kesici istifadə etdim. Lion dairəvi kəsici yalnız 1/4 düym dərinliyə qədər kəsdiyindən, delikləri açmaq üçün iki keçid (biri köpük lövhənin üstündə, biri aşağıda) tələb olunur.

Dəstək lövhəsini akril sənətkarlıq boyası ilə yaşıl rəngə boyadım. Xüsusi suya davamlı afişa lövhəsinə yaxşı bir yapışma əldə etmək çətindi. Bu rəsm mərhələsi kritik deyil və atlana bilər. Dəstək lövhəsi gecə görünmür, buna görə də daha çox su keçirməməyə çalışırdım.

Addım 3: NeoPixel LED Seçimləri

NeoPixel LED Seçimləri
NeoPixel LED Seçimləri
NeoPixel LED Seçimləri
NeoPixel LED Seçimləri

Bu layihə üçün aşağıdakı NeoPixelləri sınamaq qərarına gəldim: ALITOVE -in WS2812B Ünvanlı LED Piksel İşığı 5050 RGB SMD, Arduino, Raspberry Pi ilə Uyğun 5V DC, Amazondan 100 dollara 16 dollara satılır. Bu, NeoPixel başına cəmi 16 sentdir.

Bu NeoPixels üçün yuxarıdakı böyüdülmüş şəkilə baxın. Bu layihədə 12 NeoPixel LED istifadə olunur. Hər bir LED çipində iki Müsbət (+5V) lehim yastığı, iki Torpaq və ya Mənfi (gnd -) lehim yastığı, bir Məlumat Daxili (Din) lehim yastığı və nəhayət bir Data Çıxış (Dout) lehim yastığı var. Altı lehim yastığı, 12 NeoPixel LED -in seriyaya qoşulması üçün istifadə edilməlidir. "Məlumat", Arduino və ya digər uyğun yaddaş çipindən LED1 -ə, sonra LED1 -dən LED2 -ə keçəndən sonra LED12 -ə qədər işıq siminə daxil olan işıq şousu rəqəmsal təlimatlarına aiddir.

NeoPixels də Adafruit.com saytından satın alınır. Bəzi insanlar Adafruit Flora NeoPixels Ver2 ilə işləmək daha asan ola bilər, çünki bu üslubda delikdən lehimləmə əlaqələri var.

Addım 4: NeoPixelin naqilləri

NeoPixelin çəkilməsi
NeoPixelin çəkilməsi
NeoPixelin çəkilməsi
NeoPixelin çəkilməsi
NeoPixelin çəkilməsi
NeoPixelin çəkilməsi

NeoPixels, yuxarıdakı naqillərin diaqramında və fotoşəkillərdə göstərildiyi kimi, 12 LED işıq telində birlikdə lehimlənir. Hər bir NeoPixel LED arasındakı təxminən 10 düym tel, bu layihədə kifayət qədər boşluq təmin edir. Qeyd edək ki, NeoPixellərin tükənməsinin qarşısını almaq üçün normal olaraq ilk NeoPixel LED -in qabağına (xətt diaqramında göstərildiyi kimi) məlumat xətti girişinə 480 Ohm müqavimətçi qoyuram.

Bağlama naqillərinə gəldikdə, asanlıqla 3 telə qədər kəsilə bilən Radio Shack 24AWG 4-dirijorlu bərk interkom telindən istifadə etmək istəyirəm. Ancaq bu tel artıq satın alınmayacaq..

Yapışan bant, işıq telini dəstək lövhəsinə bağlamaq və NeoPixelləri ampüllərdən parlamağa yönəltmək üçün istifadə olunur.

Çələngin altındakı, batareyanı və kiçik LilyTiny (ATTINY85) PCB taxtasını göstərmək üçün arxasına kiçik bir taxta lövhə (Walmart sənətkarlıq şöbəsindən) yapışdırılmışdır.

DİQQƏT: Tamamladığım layihədə istifadə etdiyim məftil izolyasiya rənglərinin naqillərin sxemindəki tellərin rəngləri ilə uyğun gəlməməsinə diqqət yetirməyin. Sadə dildə desək, NeoPixel LED-lər üçün istədiyiniz rəng sxemində 3 keçiricili tel tapmaq çətindir.

Addım 5: Pasta qabları hazırlayın

Pasta qabları hazırlayın
Pasta qabları hazırlayın

9 düymlük reseptlər üçün Hefty və ya Reynolds E-Z Foil Pie Tava reflektor kimi əla görünür. Bu 9 düymlük pasta qalayları ortada 8 nöqtəli "ulduz" şəklinə sahib olanlardır. Bununla birlikdə, E-Z Foil markasını 2020-ci ildə tapmaq çətin oldu, buna görə digər oxşar 9 düymlük pasta qabları əvəz edilə bilər. E-Z Foil 9 düymlük pasta qalayları əslində 8-3/4 düymlük daxili diametrə (kənarın içərisində) malikdir və bu da onları bu layihədə təxminən 9.1 düym aralığa qoymağa imkan verir. Bir X-Acto bıçağı və ya ekvivalenti ilə, hər bir pasta qabının ortasında 3/4 düym diametrində bir çuxur kəsin. Bu layihə üçün mərkəz çuxurunun kəsilməsi üçün bələdçi olaraq Jefferson nikel sikkəsindən istifadə etdim. Dairəvi formada cəmi 12x9 düymlük pasta qalayları istifadə olunur.

Addım 6: Ampulləri/pasta qablarını və asma aparatını daxil edin

Ampulləri/pasta qalaylarını və asma aparatı daxil edin
Ampulləri/pasta qalaylarını və asma aparatı daxil edin
Ampulləri/pasta qablarını və asma aparatı daxil edin
Ampulləri/pasta qablarını və asma aparatı daxil edin
Ampulləri/pasta qalaylarını və asma aparatı daxil edin
Ampulləri/pasta qalaylarını və asma aparatı daxil edin

Ampüller və pasta qalayları afişa lövhəsindəki deliklərə daxil edilir. Lampaları daha rahat tutmaq üçün dibinin ətrafına bir az iki tərəfli skotç bant qoydum.

Çələngin yuxarı hissəsinin altında, asma qurğuların quraşdırılması üçün kiçik bir taxta lövhə (Walmart sənətkarlıq şöbəsindən) yapışdırılmışdır.

Çələng bəzəmək üçün dekorativ qırmızı işıqlı yay (Walmart) istifadə olunur.

Hazırda çələngi yağışdan qoruyuram. Bütün hava şəraitinə görə dizaynı təsdiqləyən qurğular gələcəkdə fəaliyyətə başlayacaq.

Addım 7: İşıq şousunun proqramlaşdırılması

İşıq şousunun proqramlaşdırılması
İşıq şousunun proqramlaşdırılması
İşıq şousunun proqramlaşdırılması
İşıq şousunun proqramlaşdırılması

NeoPixel LED və Arduino ilə tanış deyilsinizsə, amma öyrənmək istəyirsinizsə, Adafruit.com -un NeoPixel dərsləri başlamaq üçün yaxşı bir yerdir.

Bu layihə üçün sadəcə Ardaino üçün Adafruit NeoPixel proqram kitabxanasından Adafruit.com -un "STRANDTEST" işıq şou kodundan istifadə edirəm. STRANDTEST kodunda bir neçə sadə düzəliş etdim, məsələn, çələng Milad yaşıllaşdıqdan sonra DELAY tutma addımı əlavə etdim. Əlavə olaraq, pasta qalay çələnginin 4 fut böyük diametrini nəzərə alaraq, bir neçə rəng təqibinin çox sürətli hərəkət etdiyini müşahidə etdim, buna görə də təqib ardıcıllığının bir neçəsini yavaşlatdım.

Çələng Ekranının Videonu üçün YouTube LINK:

Normalda sınaq işləri üçün Arduino kodunu (məsələn; dəyişdirilmiş STRANDTEST 12) tam ölçülü Arduino Uno lövhəsinə yükləməyə başlayıram. Arduino kodunu razı salanda daha kiçik bir çipə yükləyirəm. Tarixən, son layihələrimdə SparkFun.com LilyTiny ATTiny85 -dən istifadə etməyi xoşlayıram, bu da proqramlaşdırmaq üçün bir az hiyləgərdir (SparkFun.comdakı təlimatlara baxın). Adafruit ekvivalent kiçik çipi, ehtimal ki, ümumi USB bağlantısı ilə proqramlaşdırmaq üçün daha əlverişlidir, gələcəkdə daha çox istifadə etmək istədiyim Gemma və/və ya Trinket lövhələri olardı.

Adafruit.com -un NeoPixel proqram kitabxanasından başqa, FastLED, yəqin ki, başqa bir üçüncü tərəf işıq şousu proqramı təmin edir.

Addım 8:

www.youtube.com/watch?v=qcu_U-GFcQQ

Tövsiyə: