İçindekiler:

RGB LED ve Nefes Alma Modu Işığı: 8 Adım
RGB LED ve Nefes Alma Modu Işığı: 8 Adım

Video: RGB LED ve Nefes Alma Modu Işığı: 8 Adım

Video: RGB LED ve Nefes Alma Modu Işığı: 8 Adım
Video: Adafruit NeoPixel RGB Led Kullanımı ve Programlaması 2024, Kasım
Anonim
Image
Image
Gereçler
Gereçler

RGB LED & Breathing Mood Light, iki mod içeren basit bir gece lambasıdır. İlk mod için, üç değişken direnci çevirerek RGB LED'in rengini değiştirebilirsiniz ve ikinci mod için bir solunum ışığının durumunu sunar. Ortam ışığı esas olarak 1 RGB LED, 2 buton ve 3 değişken dirençten oluşur. Her buton üzerinde bir obje olacak ve mod ışığının çalışması için objeleri butondan uzaklaştırın. Örneğin, ilk modu istiyorsanız, nesneyi birinci modu kontrol eden butondan çıkarın. Solunum ışığına değiştirmek istiyorsanız, önce nesneyi ilk modu kontrol eden basmalı düğmeye geri koyun, ardından nesneyi ikinci modu kontrol eden basmalı düğmeden çıkarın.

Adım 1: Sarf Malzemeleri

Devre Malzemeleri:

- 1 Arduino Leonardo (Arduino)

- 1 Ekmek Tahtası (Amazon)

- 1 RGB LED (Amazon)

- 2 Buton (çap: 30 mm, Dupont kabloları dahil) (Amazon)

- 3 Değişken direnç (B10K, 3 bacak) (Amazon)

- 1 100ohm direnç (Amazon)

- 2 adet 10kohm direnç (Amazon)

- 3 Erkekten dişiye aktarma kablosu (Amazon)

- 22 Erkekten erkeğe atlama teli (Amazon)

- Erkek jumper kablolarına 9 Timsah klipsi (Amazon)

Mood Light için Malzemeler:

- 1 Siyah karton (A4)

- 1 Plastik/cam silindir kap (yükseklik: 16cm, çap: 7.5cm)

- Pamuk/pamuk topları

- 1 Karton kutu (5.5cm x 14,5cm x 17cm)

- 1 Siyah kağıt (oktavo, 26cm x 38cm)

- 2 Ağır nesne (düğmeye basmak için)

- Tutkal, makas, bant, maket bıçağı

2. Adım: Ruh Hali Işığının İçindeki Karakter

Ruh Hali Işığının İçinde Karakter
Ruh Hali Işığının İçinde Karakter
Ruh Hali Işığının İçinde Karakter
Ruh Hali Işığının İçinde Karakter

Mood ışığının içindeki karakter için önce karakteri beyaz bir kağıda çizin. Ardından beyaz kağıda çizilen karakteri kesin ve siyah karton üzerine çizin. İzledikten sonra, karakteri siyah karton üzerinde çizgi boyunca kesin. Siyah karton, karakterin ruh hali ışığında hareketsiz kalmasına izin verecek kadar sert olmalıdır.

Adım 3: Mood Light Hood

Ruh Hali Işığı
Ruh Hali Işığı

Mood ışığının başlığı için, puslu ve puslu bir his yaratmak için plastik silindir kabın içine pamuk yünü yapıştırdım. Bu ayrıca ışığı kısar ve geceleri göz kamaştırıcı olmaz. İlk olarak, silindir kabının iç duvarına yapıştırıcı sürün. Ardından biraz pamuk alın ve iç duvara yapıştırın. Pamuğun miktarı, kalınlığı ve şekli, karakterin içeride durması için yeterli alan bıraktığınız sürece değiştirilebilir. Ayrıca pamuğu silindir kabına yapıştırırken çok fazla bastırmayın. Bu, pamuğun düz ve kalın olmasını sağlar, bu da iyi görünmez ve ışığın geçmesine izin vermez.

Adım 4: Devre Kutusu

Devre Kutusu
Devre Kutusu
Devre Kutusu
Devre Kutusu

Devre kutusu için rastgele bir karton kutu (5.5cm x 14,5cm x 17cm) kullandım ve üzerini bir parça siyah kağıt (26cm x 38cm) ile kapladım.

1) Kullanacağınız kutunun boyutunu ölçün

2) Kutunun filesini siyah kağıda çizin (kağıdın boyutu kutunun sadece 5 tarafını kaplayabilir, bu nedenle kaplanmayan tarafın kutunun alt kısmında olduğundan emin olun. Daha büyük bir kağıt kullanın. 6 tarafı da kapatmak istiyorsanız).

2) Bir maket bıçağı kullanarak kağıdı çizilen ağa göre kesin.

3) Siyah kağıdı karton kutuya bantlayın

4) Bileşenlerin yüzey alanını ölçün (2 buton, 3 değişken direnç, 1 RGB LED, 1 USB kablosu)

5) Karton kutunun üzerine kısaca çizin

6) Bir maket bıçağı kullanarak her bileşen için delikler açın

- Buton için delik: 3cm (çap)

- Değişken dirençler için delik: 0,6cm (çap)

- RGB LED için delik: 1cm x 0.6cm

- USB kablosu için delik: 1cm x 0.7cm

Adım 5: Devre

Devre
Devre
Devre
Devre
Devre
Devre

Karakteri, ortam ışığı başlığını ve devre kutusunu yapmayı bitirdikten sonra, bir sonraki adım devreyi bağlamak olacaktır. Tüm kabloları devre şemasına göre breadboard ve Arduino Leonardo'ya bağlayın.

- RGB LED, dijital pin 5, 6 ve 9'a bağlıdır. Dijital pin 5, R'nin rengini ve parlaklığını kontrol eder, dijital pin 6, G'nin rengini ve parlaklığını kontrol eder ve dijital pin 9, B'nin rengini ve parlaklığını kontrol eder. Breadboard'dan negatif elektrota 100 ohm'luk bir direnç bağlayın.

- 3 değişken direnç analog pin 0, 1 ve 2'ye bağlanır. Her değişken direnç ayrıca devre tahtası üzerindeki bir negatif ve pozitif elektrota bağlanır. Dijital pim 5'e bağlı RGB LED'deki R değeri, analog pim 2'ye bağlı değişken direnci çevirdiğinizde 0'dan 255'e değiştirilebilir. Dijital pim 6'ya bağlı RGB LED'deki G değeri 0'dan değiştirilebilir. Analog pin 1'e bağlı değişken direnci 255'e çevirdiğinizde, dijital pin 9'a bağlı RGB LED'deki B değeri, analog pin 0'a bağlı değişken direnci çevirdiğinizde 0'dan 255'e değiştirilebilir.

- İki buton dijital pin 2 ve 3'e bağlıdır. Dijital pin 2'ye bağlı buton RGB LED'in renginin değiştirilip değiştirilemeyeceğini kontrol ederken, dijital pin 3'e bağlı buton ise LED'in parlaklığının değiştirilip değiştirilemeyeceğini kontrol eder. RGB LED değiştirilebilir. Her bir basma düğmesi ayrıca bir pozitif elektrota ve devre tahtasından negatif elektrota 10 kohm'luk bir rezistöre bağlanır.

- Ayrıca 5V'dan negatif elektrota bağlanan bir kablo ve GND'den pozitif elektrota bağlanan bir kablo olduğundan emin olun.

6. Adım: Kod

kod
kod
kod
kod

Kod:https://create.arduino.cc/editor/janewu331/24debe2…

- Satır 1 ila 6, parlaklığın bir tamsayı olduğunu ve iki buton dijital pin 2 ve 3'e bağlı olduğunu gösterir.

- Satır 16 ila 47, tüm cihazın nasıl çalıştığını gösterir. Dijital pin 2'ye bağlı butona basılırsa RGB LED'i yanmaz (satır 16-20) ve cihaz dijital pin 3'e bağlı butona basılıp basılmadığını (hat 21) algılar. Dijital pin 3'e bağlı düğmeye basılırsa, RGB LED'i yanmaz (21-24 satırı). Dijital pin 3'e bağlı düğmeye basılmazsa, RGB LED'i yanacak ve bir solunum ışığı (26-40) durumunu gösterecektir. Dijital pin 2'ye bağlı butona basılmazsa RGB LED'i yanar ve değişken dirençleri (44-47) çevirerek rengi değiştirebilirsiniz.

- Kodu devre kartınıza aktarırken, kartı istediğiniz cihaza bağladığınızdan emin olun.

Değişiklik:

Solunum ışığı için hızı (solunum ışığının ne kadar hızlı çalışır) ve gecikme süresini (en parlak olduktan sonra her gecikmesinde) değiştirebilirsiniz. 32 ve 40. satırdaki sayıyı (milisaniye) değiştirerek, solunum ışığının hızı değiştirilebilir. 34. satırdaki sayıyı (milisaniye) değiştirerek, ışığın en parlak hale gelmesinden sonraki gecikmenin uzunluğu değiştirilebilir. Solunum ışığının parlaklığı da değiştirilebilir. 27 ve 35 satırındaki "255" sayısını 255'ten küçük diğer sayılarla değiştirerek (LED'in en parlak değeri 255 olduğundan, 255'ten büyük olamaz), solunum ışığının parlaklığını değiştirebilir ve değiştirebilirsiniz. sizin için en uygun ve konforlu ışığa.

Adım 7: Bileşenleri Birleştirin

Bileşenleri Birleştirin
Bileşenleri Birleştirin

Mod ışığının devresini, kodunu ve tüm bileşenlerini bitirdikten sonra, son adım her şeyi bir araya getirmek olacaktır.

1. Devreyi devre kutusuna yerleştirin (USB kablosu deliğinin devre kutusunda doğru yöne baktığından emin olun).

2. Her bileşeni (1 RGB LED, 2 basmalı düğme, 3 değişken direnç, 1 USB kablosu) ilgili deliğine takın.

3. Bastığınızda hareket etmeyecek veya düşmeyecek şekilde her bir bileşeni sağlamak ve sabitlemek için bant kullanın.

4. Karakteri RGB LED'in kablosunu bloke etmesi için RGB LED deliğinin önüne yapıştırın.

5. RGB LED'i karakterin arkasına yapıştırmak için bant kullanın.

6. Mood ışık başlığını devre kutusunun üzerine yerleştirin ve karakteri kapatmasına izin verin. Karakterin merkezde durduğundan emin olun. Konumunu sabitlemek için yapıştırıcı kullanın.

7. USB kablosunu takın ve kodu devre kartınıza aktarın.

Adım 8: Keyfini çıkarın

Nasıl Çalıştırılır:

Her buton üzerinde bir obje olacak ve mod ışığının çalışması için objeleri butondan uzaklaştırın. Örneğin, ilk modu istiyorsanız, nesneyi birinci modu kontrol eden butondan çıkarın. Solunum ışığına değiştirmek istiyorsanız, önce nesneyi ilk modu kontrol eden basmalı düğmeye geri koyun, ardından nesneyi ikinci modu kontrol eden basmalı düğmeden çıkarın. Bir modu her değiştirmek istediğinizde, önce nesneyi orijinal buton üzerine geri koymanız gerekir. Butonlardaki her iki nesne de alınırsa cihaz düzgün çalışmayacaktır. Eğlence!

Önerilen: