İçindekiler:

Arduino Kullanan Dekoratif RGB Işıklar: 4 Adım
Arduino Kullanan Dekoratif RGB Işıklar: 4 Adım

Video: Arduino Kullanan Dekoratif RGB Işıklar: 4 Adım

Video: Arduino Kullanan Dekoratif RGB Işıklar: 4 Adım
Video: Arduino ile RGB Led Uygulaması 2024, Kasım
Anonim
Arduino Kullanan Dekoratif RGB Işıklar
Arduino Kullanan Dekoratif RGB Işıklar

Noel arifesine sadece bir hafta kaldığı için Arduino Nano ve WS2812B LED'leri kullanarak basit bir RGB dekoratif ışık oluşturmaya karar verdim. Görsel efekti geliştirmek için bazı plastik kaplar/kavanozlar kullanıyoruz. Bu video 5 LED kullanıyor ancak bu ihtiyaçlarınıza göre artırılabilir. Hatta birden fazla desen ekleyebilir veya ne için gittiğinize bağlı olarak renk temaları oluşturabilirsiniz.

Yukarıdaki video, bu projeyi inşa etmek için ihtiyacınız olan her şeyi anlatıyor ve her şeyin nasıl bir araya geldiğine dair genel bir bakış elde etmek için önce onu izlemenizi tavsiye ederim.

Adım 1: Elektroniği Toplayın

Elektronikleri toplayın
Elektronikleri toplayın

İhtiyacımız olan ilk şey WS2812B RGB LED'ler ve bunlar birden fazla varyantta mevcut. Her ikisi de iyi çalışacaktır. Bu yapı için Arduino Nano'yu kullanacağız, ancak taslak, sahip olabileceğiniz neredeyse tüm Arduino uyumlu tahtalarla çalışacak. Ayrıca her şeyi birbirine bağlamak için biraz kabloya ihtiyacımız var ve bu yapı için üç çekirdekli, bükülmüş kablo kullanıyorum. Son olarak, tamamen dekoratif amaçlı plastik kaplara ihtiyacımız var. Işık, bize güzel görünen bir etki vermek için plastikten yansır.

İşe yararsa, ürünlere bağlantılar:

Arduino Nano:

WS2812B LED'leri:

Bükülmüş Tel:

Plastik Kaplar:

Adım 2: Sketch'i Hazırlayın ve İndirin

Sketch'i Hazırlayın ve İndirin
Sketch'i Hazırlayın ve İndirin
Sketch'i Hazırlayın ve İndirin
Sketch'i Hazırlayın ve İndirin
Sketch'i Hazırlayın ve İndirin
Sketch'i Hazırlayın ve İndirin
Sketch'i Hazırlayın ve İndirin
Sketch'i Hazırlayın ve İndirin

WS2812B LED'leri sürmek için fastLED kitaplığını kullanacağız, ancak tercihiniz buysa Adafruit Neopixel kitaplığını da kullanabilirsiniz. Arduino IDE'yi açın ve kütüphane yöneticisine "fastLED" yazın. Açılan kitaplığı kurun ve ardından "DemoReel 100" örnek taslağını açın.

Data pinini, led sayısını ve led tipini güncellememiz gerekiyor. 5 LED'li pin 2'yi kullanacağım. Lütfen LED türünü de resimde görüldüğü gibi WS2812B olarak güncelleyin.

Ardından kartı takın, doğru kartı ve COM bağlantı noktasını seçin. Son olarak, yükle düğmesine basın ve yüklemenin tamamlanmasını bekleyin. Bittiğinde, LED'leri - 5V, GND ve veri pimini pim 2'ye bağlayın. LED'ler, her şeyin beklendiği gibi çalıştığının bir göstergesi olan rastgele bir desen göstermelidir.

Adım 3: Son Yapı için LED'leri hazırlayın

LED'leri Son Yapı için hazırlayın
LED'leri Son Yapı için hazırlayın
LED'leri Son Yapı için hazırlayın
LED'leri Son Yapı için hazırlayın
LED'leri Son Yapı için hazırlayın
LED'leri Son Yapı için hazırlayın
LED'leri Son Yapı için hazırlayın
LED'leri Son Yapı için hazırlayın

Ardından, son uzunluğu uzatmak için tel kullanacağımız için LED'leri kesmemiz gerekiyor. Bittiğinde, LED'leri herhangi bir su geçirmez borudan çıkarın. LED'lerin her biri için kabloyu kesin; uzunluk, hedeflediğiniz son konumlandırmaya bağlı olacaktır. Hepsi için aynı kablo uzunluklarını kullanmaya karar verdim. Ayrıca, mikrodenetleyiciyi ilk LED'e bağlamak için kullanılacak bazı kabloları kesin.

Ardından, LED'leri LED'in dış yüzeyine ışın içeri doğru parlayacak şekilde monte edeceğimiz için plastik kapağa birkaç delik açın.

Adım 4: Son Montaj

Son montaj
Son montaj
Son montaj
Son montaj
Son montaj
Son montaj

Kabloları LED'lerin her birine lehimleyerek başlayın. Pinleri doğru bağladığınızdan emin olun. Mikrodenetleyicinin ilk LED'in DI (veri girişi) pinine bağlanması gerekir. Ardından DO (veri çıkışı) pininin bir sonraki LED'in DI pinine bağlanması gerekir ve bu böyle devam eder. Tüm kabloları lehimledikten sonra, mikro denetleyiciyi AÇIN ve tüm LED'ler rastgele bir desenle parlamaya başlamalıdır.

LED'leri kapağın üst tarafına yapıştırmak için çift taraflı bant kullanmaya karar verdim, ancak LED'lerin üzerine bir miktar bant veya bir miktar yapıştırıcı da kullanabilirsiniz. İzolasyon için mikrodenetleyici kartına bir miktar kapton bant veya ısıyla daralan makaron eklenmesi tavsiye edilir.

Son olarak, kabın diğer yarısını yerine vidalayın ve LED'leri AÇIN. LED'lerin her biri yaklaşık 60mA tüketir, bu nedenle kullandığınız güç kaynağının gerekli gücü sağladığından emin olun. Daha önce gerektiğinde bunun için kullanılabilecek güç kaynakları üretmiştik.

Bu yapıyı beğendiyseniz, desteğiniz bu tür içerikleri oluşturmamıza yardımcı olmak için uzun bir yol kat ettiğinden lütfen YouTube kanalımıza abone olmayı düşünün.

YouTube:

Okuduğunuz için teşekkürler!

Önerilen: