İçindekiler:

Elektronik Bukalemun: 6 Adım (Resimlerle)
Elektronik Bukalemun: 6 Adım (Resimlerle)

Video: Elektronik Bukalemun: 6 Adım (Resimlerle)

Video: Elektronik Bukalemun: 6 Adım (Resimlerle)
Video: AHŞAPTAN SAHTEYE ADIM ADIM - 6- AĞIRLIKLARIN YERLEŞTİRİLMESİ (Step by step bait from wood part 6) 2024, Kasım
Anonim
elektronik bukalemun
elektronik bukalemun

Bukalemunun çevre renklerindeki değişikliklerle rengini nasıl değiştirdiğini hiç merak ettiniz mi?

Melanosit Uyarıcı Hormon veya MSH denen bir şey var. Bunu daha fazla kazmak istiyorsanız, lütfen bu Bağlantıyı takip edin. Hikayeler bir yana, ambiyans aydınlatma sistemi veya bukalemun gibi bir şey yapmak istedim. Bu harika görünüyor ve ayrıca gözlere yardımcı oluyor. Neopiksel LED şeridim ve yedek renk sensörüm vardı. Bu yüzden, beyin olarak Arduino'yu (herkes için Mikrodenetleyici) kullanarak Chameleon'umu (Elektronik) oluşturdum.

Adım 1: İhtiyacınız Olan Şeyler

İhtiyacınız Olan Şeyler
İhtiyacınız Olan Şeyler

1. Arduino Nano (Herhangi bir Arduino iyidir) Arduino Uno2 için Amazon Link. Renk Sensörü TCS3200 Amazon Link for Color Sensor3. Neo Pixel LED4 için Neopixel LED Strip Amazon Link. Jumper kabloları ve güç kaynağı

2. Adım: Parçalara Kısa Giriş

Parçalara Kısa Giriş
Parçalara Kısa Giriş
Parçalara Kısa Giriş
Parçalara Kısa Giriş

Arduino: TCS 3200'den RGB renk sensörü verilerini alan ve Neopiksel LED Işıkların rengini kontrol etmek için ilgili PWM sinyalini üreten mikrodenetleyici. TCS 3200 Renk Sensörü: Bu sensör, farklı renklere farklı tepki veren bir dizi fotodiyot içerir, dolayısıyla dışarı verir fotodiyot dizisine düşen ışığın rengi. Bu veriler, bu renkleri çoğaltmak için kullanılabilir. Neo Pixel LED: Bu, kendisine verilen sinyale bağlı olarak birçok renk üretebilir. IC'nin adı WS2812B'dir.

3. Adım: Her Şeyi Bağlama

Her Şeyi Bağlamak
Her Şeyi Bağlamak
Her Şeyi Bağlamak
Her Şeyi Bağlamak

Bağlantı - Reaksiyon.. Bağlantı, Arduino'nun TCS 3200'deki 4 farklı fotodiyottan gelen verileri okuması ve aynı rengi çoğaltmak için bu değeri veri olarak neopiksel LED'lere yansıtması olacak şekilde yapılmalıdır. Sensörler üzerinde bulunan 4 adet fotodiyot, 4 farklı renk kombinasyonuna duyarlıdır. Bunlar, frekans sinyallerine dönüştürülen akım sinyalleri üretir, yani I'den F'ye dönüşüm Bu, Arduino pinleri tarafından okunur ve daha sonra Neopiksel LED'lerine giriş olarak verilir. Sensörlerin çalışmasına derinlemesine girmek istemiyorum. Bu, TCS 3200 sensörünün veri sayfalarına bakılarak anlaşılabilir.

Adım 4: Kodlama

kodlama
kodlama

Bu projenin kodu burada.

Bunu indirebilir ve gerekli kitaplıkları ve kodu bulmak için dosyayı açabilirsiniz. Lütfen kütüphaneleri Arduino IDE'nin kütüphaneler klasörüne koyun. Kodu derleyin ve yükleyin. Kod kendini açıklayıcıdır. Başka kodlara bakarak kodlamamı geliştiririm. Kodu optimize etmek için her türlü öneriye her zaman açığız.

Adım 5: Viyola… Çalışıyor

Viyola… Çalışıyor
Viyola… Çalışıyor

İşte çalışıyor. Artık sensöre gösterdiğiniz tüm renkleri kopyalıyor. İyi uygulamalar şunlardır: 1. TV'ler ve PC'ler için ortam aydınlatması bu, ekranınızdaki maksimum rengi taklit ettiği için göz yorgunluğunu azaltır. 2. Oda aydınlatması3. Ruh hali aydınlatması

4. Bir bukalemun 3D yazdırabilir ve tüm elektronikleri gerçek bir 3D baskılı bukalemun yapmak için yerleştirebilirsiniz.

Lütfen yarışmalarda bana oy vermeyi unutmayın.

Adım 6: Çalışma Videosu

İşte bir çalışma videosu.

Önerilen: