Şömine Işık Efekti: 4 Adım
Şömine Işık Efekti: 4 Adım
Anonim
Şömine Işık Efekti
Şömine Işık Efekti
Şömine Işık Efekti
Şömine Işık Efekti
Şömine Işık Efekti
Şömine Işık Efekti

Uzun ve soğuk bir kış gününden sonra evinizin sıcaklığında şömine başında oturmak ne güzel değil mi? Çoğu insanın gerçekten bir şöminesi yoktur, ancak alevlerin görüntüsü veya ışığı bile sizi ve soğuk kalbinizi ısıtabilir.

Bu sıcacık hissi arıyorsanız doğru yerdesiniz! Arduino kartı ve adreslenebilir LED şeritler ile kendi şömine ışık efektinizi nasıl yapabileceğinizi göstereceğim. Kış gelmeden bu projeyi yapmak için bolca zamanınız olacak.

Telefonumun kamerasının beyaz ayarından dolayı görüntülerin ışığın gerçek renklerini yansıtmadığını belirtmek isterim. Mum videosu gerçek renklere en yakın olanıdır. Bu talimat gökkuşağı yarışması için olduğundan, bunların resimlerdeki Turuncu renkler olması önemlidir.

Gereçler

İhtiyacınız olacak şeyler:

  • Arduino kartı (Nano klon kullandım, hemen hemen her türlü kullanabilirsiniz)
  • WS2812B adreslenebilir RGB LED şerit (istenen uzunlukta, benimki 29 LED'lidir)
  • 5V duvar adaptörü (9V da uygundur)
  • Alüminyum LED profil (istenen uzunluk)
  • Buton (normalde açık)
  • Bağlantı kutusu (küçük bir tane)
  • teller
  • Isı büzüşmeli boru (isteğe bağlı)

Kullanacağınız şeyler:

  • Havya ve lehim
  • Neşter veya maket bıçağı
  • Isı tabancası veya çakmak
  • Yan kesici
  • Metal testere veya el testeresi

1. Adım: Konsept

Ben ebay'den bir Arduino Nano klonu kullandım, bu tipe bağlı kalmanıza gerek yok, herhangi bir Arduino kartı kullanılabilir. Bir parça WS2812B adreslenebilir RGB LED şeridine ihtiyacınız olacak. Denetleyici, ilk LED'e N*16 bit bilgi gönderir. İlk LED, ilk 16 biti okur ve bilgilerin geri kalanının ((N-1)*16 bit) geçmesine izin verir. Bu sayede kartın sadece bir çıkışı ile tüm şeridin LED'lerini tek tek kontrol edebiliriz. Ayrıca buton için bir giriş kullanıyorum, böylece kalıpları kolayca seçebiliyorum.

Cihazın kendisi gerçekten basittir, yeni başlayanlar tarafından kolayca inşa edilebilir. Bu basit projede bile atlayabileceğiniz pek çok şey var, bu da onu daha da basit hale getiriyor. Kodu değiştirirseniz, düğmeyi kaldırabilirsiniz veya alüminyum profil kullanmak istemiyorsanız, bu tamamen iyi. Sadece şeridi istediğiniz yere bantlayın.

2. Adım: Cihazı Yapmak

Cihazı Yapmak
Cihazı Yapmak
Cihazı Yapmak
Cihazı Yapmak
Cihazı Yapmak
Cihazı Yapmak

Öncelikle şömine ışık sıranızın uzunluğuna karar vermelisiniz. Bir metre, bir yarda olabilir, benimki yaklaşık 50cm. LED şeridini herhangi bir LED arasında kesebilirsiniz. 52 cm uzunluğunda bir alüminyum profilim vardı, bu yüzden sadece 29 LED sığıyor. Şeridin uzunluğuna karar verdiyseniz, kesin. Bundan sonra alüminyum profili kesmeniz gerekir. Profilin biraz daha uzun (yaklaşık 2 cm daha uzun) kesilmesi tavsiye edilir, bu nedenle teller ve uç parçalar için biraz yer olacaktır. Profile sabitlemek için LED şeridin arkasındaki çift taraflı bandı kullanın. Plastik profil kapağını yerine itin. Profili kullanmak istemiyorsanız, LED şeridi daha sonra bantlayarak yerine yapıştırabilirsiniz.

LED şerit için 3 kabloya ihtiyacınız olacak.

  • 5V
  • GND
  • Veri Girişi

Bu 3 kabloyu şeride lehimleyin. Şeridin giriş tarafını lehimlediğinizden emin olun (Küçük bir üçgen veri akışının yönünü gösterir).

Bağlantı kutusunun üst kısmına bir delik kesin veya delin, böylece normalde açık olan düğmeniz tam olarak oturur. Düğme konektörlerine iki kablo lehimleyin. Burada ısıyla daralan makaronlar veya elektrik bandı kullanabilirsiniz.

Güç ve kabloları LED'lerden getirebilmek için kutunun yanlarına 2 küçük delik açın veya açın. Tel uçlarına lehim konektörleri. (Ayrıca bir Nano kullanıyorsanız dişi başlıklar kullanın).

Duvar adaptör kablolarını GND ve VIN'e bağlayın. Düzenlenmiş bir 5V güç kaynağı kullanıyorsanız, VIN yerine 5V'a bağlayabilirsiniz. Basmalı düğme pinlerini GND ve D4'e bağlayın (kodu değiştirirseniz diğer GPIO pinlerini kullanabilirsiniz). LED şeridi GND, 5V ve D3'e bağlayın (kodu değiştirirseniz diğer GPIO pinlerini kullanabilirsiniz). GND pinleriniz biterse, ISP başlığındaki GND pinini kullanmanız gerekebilir. Denetleyiciyi kutuya sıcak tutkal veya çift taraflı bantla sabitleyebilirsiniz. Veya olduğu gibi bırakabilirsiniz (tıpkı benim yaptığım gibi).

Adım 3: Programlama

Bu adım oldukça kolaydır, ancak adafruit'ten neopixel kitaplığına ihtiyacınız olacak. Program kodum ile buradan indirebilirsiniz. İndirme işleminden sonra neopixel kütüphanesini Arduino kütüphaneleri klasörüne taşımanız gerekmektedir. Program kodunu Arduino eskizlerinizin yanına taşıyabilirsiniz.

Kodumu değiştirmek istemiyorsanız, Arduino'nuzu bağlayın ve IDE'de kart tipini ve bağlantı noktasını seçebilirsiniz. Gerekirse gerekli değişiklikleri yapın ve yükle'ye basın. IDE, kodu derlemeli ve panonuza yüklemelidir ve işlem için hazırdır.

Buton ile istediğiniz LED modelini seçebilirsiniz. Kodum, diğer desenlerle birlikte bir şömine, bir mum ve ölmekte olan bir şömine içeriyor.

Mum modunda, merkezi LED sarı-turuncu renkte yanıp söner ve titreşir. Şömine modelinde her LED küçük bir alevi temsil eder. Her alevin maksimum ve minimum ışığı vardır, ne kadar parlaksa sarıya o kadar yakındır. Daha sönük alevler turuncu-kırmızı renge sahip olacaktır. Her döngüde alev değerleri bir önceki değerden rastgele oluşturulur, ancak bu değer bitişik olanlardan çok uzak olamaz. Ölmekte olan şömine ışığı daha koyu olacak ve bir süre sonra sadece daha kırmızımsı bir renkte hafifçe parlayacak

Kodumdaki LED sayısını ayarlayabilir veya program kodumun başındaki değerlerle oynayabilirsiniz. Ateş efektini oldukça gerçekçi hale getirmeye çalıştım ve bence oldukça iyi sonuç verdi.

4. Adım: Son

Efektin 3 videosu burada. Şömine, mum ve ölmekte olan şöminenin zaman aşımı.

Bitirdiniz. Eviniz için güzel bir şömine ışığı yaptınız.

Yeni başlayanların bile kısa sürede oluşturabileceği güzel ve basit bir projedir.

Yorumlarda bu proje hakkında soru sormaktan çekinmeyin, herhangi bir sorunda size yardımcı olmaktan memnuniyet duyarım.

Önerilen: