LED Üçgen Işık: 11 Adım (Resimlerle)

LED Üçgen Işık: 11 Adım (Resimlerle)

İçindekiler:

Anonim

Bunu kartondan bir şey yapmamız gereken bir sınıfta yarattım. Ben de kodlamayı öğretiyorum, bu yüzden bunu öğrencilerimin karton kullanarak bir şeyler yaratıp ardından Arduino kullanarak kodlaması gereken sınıfa dahil edeceğim. Her satır kendi bireysel ışığıdır, bu yüzden bunu sınırlayabileceğiniz şekilde kodlayabilirsiniz.

Gereçler:

1. Adım: 1. Adım … Üçgenleri Yapma

1. Tüm kartonları kestim. Bir xacto bıçağı kullanarak, kartonu bir yarda çubuğunun genişliği olan şeritlere kestim ve sonra 11 "parçalara böldüm. Bunlardan 27'sini kestim ve bunları üçgenlere yapıştırmaya başladım. 9'unu yaptım. Tüm üçgenleri yaptım ve bir aralayıcı kullanarak, sivri uçlu bir nesneyle eşit aralıklarla 3 delik açtım.

Adım 2: Adım 2 … LED'leri ekleme

Sonra, istediğim LED'in desenini çözdüm. Beyaz, kırmızı, sarı, mavi, beyaz, mavi, sarı, kırmızı, beyaz modelini seçiyorum. LED'leri üçgenin içinden ekledim. Her üçgenin içindeki rengin adını yazdım ve pozitif bacağımı ve negatif bacağını aşağı eğdim … bu şekilde her şeyi organize tutuyorum. Tüm LED'lerin bacakları büküldükten sonra, iç kısmın etrafına bir tel lehimledim, tüm negatif bacakları ve sonra da diğer tüm telleri bağlayarak tüm pozitif bacakları birleştirdim. Bir ucunda asılı olarak ekstra negatif tel bulunduğundan ve sonra da pozitif tarafın diğer tarafa yapışmasını sağladım.

3. Adım: 3. Adım … Birlikte Yığınlama.

Sonra hepsini bir araya getirdim. Onları üst üste bir yıldız gibi görünmeleri için üst üste koydum. Küçük bir dübel çubuğu kullandım ve bir tutkal tabancası kullanarak onları tüm katmanın birleştiği yerlere dübel çubuğu olarak kullandım. Dübel robotunu dışarıdan göremezsiniz. Sadece onları bir arada tutmak için onlara çok yapıştırdım.

Adım 4: Adım 4 … Tüm Olumsuz ve Olumlu Tellerin Takılması

Ardından tüm negatif telleri bir araya getirdim, böylece Arduino için sadece bir negatif telim vardı. Onları birlikte büktüm ve lehimledim, böylece birlikte kalacaklardı. Negatif telin LED'lerin pozitif tellerine dokunabileceği her yerde, bir bariyer oluşturmak için üzerine sıcak bir yapıştırıcı yerleştirdim. Tüm negatif kablolar yapıldıktan sonra, her pozitif kabloya bir kapak teli eklemeye başladım. Kaplı kabloyu kullanıyorum çünkü eksi kabloya dokunarak endişelenmek istemedim. Bunu her katman için yaptım, böylece 9 ayrı pozitif telim vardı. İlk aşamada bunu kablolayacağım, böylece renkler hep birlikte olacaktı (3 beyaz 1 kablo, 2 kırmızı 1 kablo vb.) Ama sonra kodlamaları üzerinde daha fazla kontrol sahibi olmak istediğime karar verdim.

Adım 5: Adım 5 … Işıkları Test Etme

Işıkları test etmek için hangi kablonun hangi renk olduğunu ve her kablonun hangi tabaka olduğunu etiketledim.

Adım 6: Adım 6 … Arduino'yu Kodlamak

Yapacağım sonraki şey Arduino'yu kodlamaktı. Orijinalin, beyaz, kırmızı, beyaz, sarı, beyaz, mavi sırasına göre gideceğimi düşünüyordum. Demek yarattığım ilk kod bu. Böylece tüm beyazlar 1 saniye boyunca açılır ve sonra yanıp söner. Sonra tüm kırmızılar 1 saniye boyunca yanar ve sonra yanıp söner. Sonra tekrar beyaz, sonra sarı, sonra beyaz, sonra mavi ve sonra nihayet beyaz. Yaptığım kodlamanın geri kalanı için adımlar ekleyeceğim. Gerçekten kodlama sınırsızdır. 9 katmanla istediğiniz herhangi bir deseni yapabilirsiniz.

Adım 7: Adım 7 … Başka Bir Kod

Bu kod LED'in bir saniye boyunca yanmasını ve ardından yanıp sönmesini sağlar. Sonra beyaz LED'ler bir saniye yanar ve sonra yanıp söner. Ardından tüm LED'ler tekrar açılır ve kapanır. Sonra kırmızı, ardından hepsi, sonra sarı, ardından hepsi ve sonra mavi, ardından LED'lerin tümü tarafından tekrar takip edildi.

Adım 8: Adım 8 … Başka Bir Kod

Bu kod, LED'lerin bir kez yanmasını ve her seferinde birde bir kalmasını sağlar ve sonra geri gelir.

Adım 9: Adım 9 … Başka Bir Kod

Bu kod LED'in birbiri ardına kovalamasını sağlar. Aşağıdan yukarı doğru ve daha sonra tekrar alttan başlar.

10. Adım: 10. Adım … Başka Bir Kod

Bu kod, LED'in flaşını bir yapar ve birbirini yukarı ve aşağı geri kovalar.

Adım 11: Adım 11 … Kendi Kodunuzu Yaratın

Bunu kullanmak için pek çok farklı kod oluşturabilirsiniz, çünkü her katman Arduino'daki kendi pin numarasıdır.