İçindekiler:

NeoPixel Pasta Teneke Arduino Çelenk: 8 Adım
NeoPixel Pasta Teneke Arduino Çelenk: 8 Adım

Video: NeoPixel Pasta Teneke Arduino Çelenk: 8 Adım

Video: NeoPixel Pasta Teneke Arduino Çelenk: 8 Adım
Video: ESP32 + WS2812B ( Adafruit NeoPixel ) 2024, Kasım
Anonim
NeoPixel Pasta Teneke Arduino Çelenk
NeoPixel Pasta Teneke Arduino Çelenk
NeoPixel Pasta Teneke Arduino Çelenk
NeoPixel Pasta Teneke Arduino Çelenk
NeoPixel Pasta Teneke Arduino Çelenk
NeoPixel Pasta Teneke Arduino Çelenk
NeoPixel Pasta Teneke Arduino Çelenk
NeoPixel Pasta Teneke Arduino Çelenk

Burada, Pie Tin Holiday Wreath Instructable'ımın yeni çıkmış bir versiyonunu yapmak için talimatlar verilmiştir.

Pasta kutuları, mağazadan satın alınan GE ışıkları yerine artık "NeoPixels" ile ev yapımı DIY tatil ışıklarıyla aydınlatılıyor. NeoPixels, kullanıcı tarafından programlanabilen, renk değiştiren LED'lerdir. Işık gösterisi, bir Arduino UNO veya uyumlu CPU yongasına yüklenen Arduino kodu kullanılarak özel olarak programlanır. Ortaya çıkan dekorasyon bağımsızdır (pille çalışır) ve hafiftir. Shareware yazılımı, örneğin Adafruit.com'un Arduino kütüphanesi, özel bir ışık gösterisinin programlanmasını bu kadar istekli olanlar için nispeten kolay hale getirir.

Lütfen Noel tatili motifinin sizi aldatmasına izin vermeyin. Burada gerçekten sahip olduğumuz şey, Adafruit'in 1,5 inç çapındaki 12xNeoPixel halkasının birçok dekoratif olasılığa sahip, büyütülmüş 4 ft çapında bir versiyonudur.

Gereçler:

4 x Poster Panosu Sayfaları (Pacon Suya Dayanıklı Köpük Pano 20x30 inç)

12 x NeoPixel LED (PCB Kartında WS2812B Adreslenebilir 5050 RGB SMD)

12 x LED Işık Difüzörleri (Boş ampulleri temizleyin)

Arduino Uno Kurulu

Küçük Arduino uyumlu kart (SparkFun.com LilyTiny ATTiny85 kartı)

Dekoratif Kırmızı Işıklı Yay Süsü (Walmart)

3.7v Lityum Pil (veya tutuculu 4 x AA alkalin pil)

Tel ve Lehim Malzemeleri

Koli Bandı ve diğer zanaat aksesuarları

(Ayrıca pasta teneke Noel Ağacı, Hanuka Menorası, Büyük Kabak, Tatil Çelengi, Yeni Yıl Balosu için önceki Talimatlarıma bakın)

Adım 1: Şeffaf Difüzör Ampulleri Elde Edin veya Yapın (12)

Şeffaf Difüzör Ampulleri Elde Edin veya Yapın (12)
Şeffaf Difüzör Ampulleri Elde Edin veya Yapın (12)
Şeffaf Difüzör Ampulleri Elde Edin veya Yapın (12)
Şeffaf Difüzör Ampulleri Elde Edin veya Yapın (12)

Bu projenin temel konsepti, kendi renkli Noel ampullerinizi yapmaktır.

Bunu başarmak için, ampullerin tabanını yerleştirmek için delikleri olan bir köpük levhanın ön tarafına şeffaf ampul kapakları (ışık difüzörleri) ve pasta kutuları takılacaktır. Ampuller daha sonra NeoPixel LED'ler ile arkadan aydınlatılacaktır.

Şeffaf ampulleri (difüzörler) elde etmenin 3 temel yolu vardır - bunlar satın alınabilir veya bir 3D yazıcı ile yapılabilir veya ticari bir ışık dizisinden temizlenebilir.

Bugünün projesi için eski bir GE Color Effects ışık dizisinden 12 adet şeffaf ampul topluyorum. Bunlar, 13/16 inçlik bir tabana sahip büyük G35 boyutlu şeffaf plastik (içi boş) ampullerdir. Şeffaf ampulün tabanı, poster panosunda 13/16 delikli bir kesime sıkıca oturur.

Adım 2: Dairesel Destek Panosunu Yapın

Dairesel Destek Tahtasını Yapın
Dairesel Destek Tahtasını Yapın
Dairesel Destek Tahtasını Yapın
Dairesel Destek Tahtasını Yapın
Dairesel Destek Tahtasını Yapın
Dairesel Destek Tahtasını Yapın
Dairesel Destek Tahtasını Yapın
Dairesel Destek Tahtasını Yapın

Pacon Suya Dayanıklı Köpük Levha kullandım ve 12x9 inçlik pasta kalıplarını yaklaşık 9,1 inç aralıklarla yerleştirmek için 35 inçlik merkezi çapa sahip dev bir daire kestim. Her bir köpük levha tabakası sadece 20x30 inç olduğundan, arka levhayı 4 parça halinde yaptım ve gösterildiği gibi koli bandıyla bantladım.

Ampul difüzörlerini yerleştirmek için bir X-Acto bıçağı kullanılabilir veya 13/16 inçlik delikler kesilebilir. Ancak, poster panosunda temiz delikler açmak için Lion Ev-R-Round Perfect Circle Cutter kullandım. Aslan daire kesicisi yalnızca 1/4 inç derinliğe kadar kestiğinden, delikleri açmak için iki geçiş (biri köpük levhanın üstünde ve diğeri aşağıda) gereklidir.

Arka paneli akrilik boya ile yeşile boyadım. Ancak suya dayanıklı özel poster panosuna iyi bir boya yapışması sağlamak zordu. Bu boyama adımı kritik değildir ve atlanabilir. Arka panel geceleri görünmez, bu yüzden esas olarak daha fazla su geçirmezlik sağlamaya çalışıyordum.

3. Adım: NeoPixel LED Seçenekleri

NeoPixel LED Seçenekleri
NeoPixel LED Seçenekleri
NeoPixel LED Seçenekleri
NeoPixel LED Seçenekleri

Bu proje için aşağıdaki NeoPikselleri denemeye karar verdim: ALITOVE'nin WS2812B Adreslenebilir LED Piksel Işığı 5050 RGB SMD on Heat Sink PCB Board 5V DC Arduino ile uyumlu, Raspberry Pi, Amazon'dan 16 $'a 100 parça karşılığında alınabiliyor. Bu, NeoPixel başına yalnızca 16 sent.

Bu NeoPikseller için yukarıdaki büyütülmüş resme bakın. Bu proje 12 NeoPixel LED kullanıyor. Her LED çipinde iki Pozitif (+5V) lehim pedi, iki Toprak veya Negatif (gnd -) lehim pedi, bir Veri Girişi (Din) lehim pedi ve son olarak bir Veri Çıkışı (Dout) lehim pedi bulunur. 12 NeoPixel LED'i seri olarak bağlamak için altı lehim pedinin tamamı kullanılmalıdır. "Veri", LED1'e ve ardından LED1'den LED2'ye geçirilen Arduino veya diğer uyumlu bellek yongasından ışık dizisine gelen ışık gösterisi dijital talimatlarını ifade eder…son olarak dizeden LED12'ye.

NeoPixels ayrıca Adafruit.com'dan satın alınabilir. Bazı insanlar Adafruit Flora NeoPixels Ver2 ile çalışmayı daha kolay bulabilir, çünkü bu stilde delikten lehimleme bağlantıları bulunur.

Adım 4: NeoPixel'leri Kablolama

NeoPixel'leri Kablolama
NeoPixel'leri Kablolama
NeoPixel'leri Kablolama
NeoPixel'leri Kablolama
NeoPixel'leri Kablolama
NeoPixel'leri Kablolama

NeoPixels, yukarıdaki bağlantı şemasında ve fotoğraflarda gösterildiği gibi 12 LED'li bir ışık dizisinde lehimlenmiştir. Her NeoPixel LED arasındaki yaklaşık 10 inçlik kablo, bu projede yeterince gevşeklik sağlar. NeoPixel'lerin yanmasını önlemek için normalde ilk NeoPixel LED'in önündeki veri hattı girişine 480 Ohm'luk bir direnç taktığımı unutmayın (bağlantı şemasında gösterildiği gibi).

Bağlantı kablolarına gelince, kolayca 3 kabloya kadar kesilebilen Radio Shack 24AWG 4 iletkenli katı interkom kablosu kullanmayı seviyorum. Ancak, bu tel artık satın alınamayabilir..

Işık ipini arka panele sabitlemek ve NeoPixels'i ampullerin arasından parlayacak şekilde yönlendirmek için koli bandı kullanılır.

Çelenk altında, pili ve küçük LilyTiny (ATTINY85) PCB Kartı'nı gösterildiği gibi monte etmek için arkaya küçük bir ahşap tahta (Walmart zanaat departmanından) takılır.

NOT: Tamamlanmış projemde kullandığım kablo izolasyon renklerinin kablo şemasındaki kablolama renkleri ile eşleşmediğini lütfen dikkate almayınız. Basitçe söylemek gerekirse, NeoPixel LED'ler için isteyebileceğiniz tam renk şemasında 3 iletkenli kablo bulmak zordur.

Adım 5: Pasta Tenekelerini Hazırlayın

Pasta Tenekeleri hazırlayın
Pasta Tenekeleri hazırlayın

9 inçlik tarifler için Hefty veya Reynolds E-Z Folyo Pasta Tavaları reflektör olarak harika görünüyor. Bu 9 inçlik pasta kutuları, ortada 8 noktalı "yıldız" şekline sahip olanlardır. Bununla birlikte, E-Z Foil markasını 2020'de bulmak zordu, bu nedenle diğer benzer 9 inçlik pasta kutuları ikame edilebilir. E-Z Folyo 9 inçlik pasta kalıpları aslında 8-3/4 inç iç çapa sahiptir (jantın içinde), bu projede aralarında yaklaşık 9,1 inç boşluk bırakılmasına izin verir. Bir X-Acto bıçağı veya eşdeğeri kullanarak, her pasta kalıbının ortasında 3/4 inç çapında bir delik açın. Bu proje için merkez deliği kesmek için kılavuz olarak bir Jefferson nikel madeni para kullandım. Dairesel desende toplam 12x9 inçlik pasta kalıbı kullanılmıştır.

Adım 6: Ampulleri/Pasta Tenekelerini ve Asılı Donanımı Yerleştirin

Ampulleri/Pasta Tenekelerini ve Asılı Donanımı Takın
Ampulleri/Pasta Tenekelerini ve Asılı Donanımı Takın
Ampulleri/Pasta Tenekelerini ve Asılı Donanımı Takın
Ampulleri/Pasta Tenekelerini ve Asılı Donanımı Takın
Ampulleri/Pasta Tenekelerini ve Asılı Donanımı Takın
Ampulleri/Pasta Tenekelerini ve Asılı Donanımı Takın

Ampuller ve pasta kalıpları daha sonra poster panosundaki deliklere yerleştirilir. Ampulleri daha sıkı tutmalarına yardımcı olmak için ampullerin tabanına küçük bir çift taraflı Scotch bant koydum.

Çelenk üst sekmesinin altına, asılı donanımı monte etmek için küçük bir ahşap tahta (Walmart-zanaat departmanından) takılır.

Çelengi süslemek için dekoratif kırmızı ışıklı bir yay (Walmart) kullanılır.

Şu anda çelengi yağmurdan uzak tutuyorum. Tüm hava koşulları için tasarımın kurşun geçirmezliği, gelecekteki bir eylem öğesidir.

Adım 7: Işık Gösterisinin Programlanması

Işık Gösterisinin Programlanması
Işık Gösterisinin Programlanması
Işık Gösterisinin Programlanması
Işık Gösterisinin Programlanması

NeoPixel LED'lere ve Arduino'lara aşina değilseniz, ancak öğrenmek istiyorsanız, Adafruit.com'un NeoPixel eğitimleri başlamak için iyi bir yerdir.

Bu proje için Arduino için Adafruit NeoPixel program kitaplığındaki Adafruit.com'un "STRANDTEST" ışık gösterisi kodunu kullanıyorum. STRANDTEST kodunda birkaç basit düzenleme yaptım, örneğin çelenk Noel yeşiline döndükten sonra bir GECİKME bekletme adımı ekledim. Ek olarak, pasta teneke çelenginin 4 ft'lik büyük çapı göz önüne alındığında, renk kovalamalarının birçoğunun çok hızlı hareket ettiğini gözlemledim, bu yüzden birkaç kovalama dizisini yavaşlattım.

Çelenk Gösterisinin Videosu için YouTube BAĞLANTISI:

Normalde Arduino kodunu (örneğin; değiştirilmiş STRANDTEST 12) deneme çalışmaları için tam boyutlu bir Arduino Uno panosuna yüklemeye başlarım. Memnun kaldığımda Arduino kodunu daha küçük bir çipe yüklüyorum. Tarihsel olarak, son projelerimde SparkFun.com LilyTiny ATTiny85'i kullanmayı seviyorum, bu da programlaması biraz daha zor olma eğilimindedir (SparkFun.com'daki talimatlara bakın). Muhtemelen ortak USB bağlantısıyla programlamak için daha uygun olan Adafruit eşdeğeri küçük çip, gelecekte daha fazla kullanmayı düşündüğüm Gemma ve/veya Biblo kartları olacaktır.

Adafruit.com'un NeoPixel yazılım kitaplığının yanı sıra FastLED, görünüşe göre başka bir üçüncü taraf ışık gösterisi yazılımı kaynağı sağlıyor.

Adım 8:

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

Önerilen: