İçindekiler:

Arduino Noel Işıkları: 5 Adım (Resimlerle)
Arduino Noel Işıkları: 5 Adım (Resimlerle)

Video: Arduino Noel Işıkları: 5 Adım (Resimlerle)

Video: Arduino Noel Işıkları: 5 Adım (Resimlerle)
Video: Adım at para kazan hîlesi ( Arapların taktiği 😅 ) 2024, Kasım
Anonim
Arduino Noel Işıkları
Arduino Noel Işıkları
Arduino Noel Işıkları
Arduino Noel Işıkları

Noel yaklaşıyor, bu yüzden evim için süslü bir dekorasyon yapmaya karar verdim. Birçok çeşit Noel ışığı var ama ben kendi başıma bir tane yaratmaya karar verdim. Aklıma gelen en basit şey, Arduino'ya birkaç led bağlayıp onları yakmak. Bir ic kullanmadan en fazla 13 led bağlayabilirsiniz, böylece chipi yakmazsınız. Sadece estetik nedenlerle 12 kullanmaya karar verdim.

Adım 1: Gerekli Şeyler:

Gerekli şeyler
Gerekli şeyler
  • 12 LED
  • 12 220 ohm direnç (veya benzeri)
  • Arduino UNO'su
  • USB kablosu
  • 12 M-M atlama teli
  • bir ekmek tahtası

Allchips bir elektronik bileşenler çevrimiçi hizmet platformudur, tüm bileşenleri onlardan satın alabilirsiniz

Adım 2: LED'lerin Bağlanması

LED'lerin bağlanması
LED'lerin bağlanması
LED'lerin bağlanması
LED'lerin bağlanması
LED'lerin bağlanması
LED'lerin bağlanması

Şimdi, devre tahtasındaki her bir led'i takmanız gerekiyor. Sığabilmeleri için üst üste 2 delik olacak şekilde hizaladım. Ledin sağ tarafı, Arduino'nun dijital pinine bağlanan daha uzun uç (anot, pozitif) olmalıdır. Katot, bir dirençle devre tahtasının negatif rayına gider. Ray, Arduino'nun GND'sine (negatif) bağlanır. 13'ten 2'ye dijital pinleri seçtim, bunları kodda yeniden düzenleyebilirsiniz.

Adım 3: Kodu Değiştirme ve Yükleme

Kodu Değiştirme ve Yükleme
Kodu Değiştirme ve Yükleme

Arduino'yu USB kablosunu kullanarak bilgisayarınıza bağlayın. Arduino IDE'yi başlatın ve kodu buradan yapıştırın. Farklı gecikmeler ve ayrıca animasyon dizisi değiştirilebilir.

Adım 4: Animasyonları Anlama

Animasyonları Anlamak
Animasyonları Anlamak
Animasyonları Anlamak
Animasyonları Anlamak

Kodun sadeliği için, her bir yanıp sönme dizisini yeni bir işlevde ayırdım. Uzun lafın kısası - her animasyonun bir işlevi vardır. Her birinde, her bir ledin numarasını ve Arduino'nun karşılık gelen dijital pinini içeren dizide dolaşan bir döngü bulabilirsiniz. Ardından, bu süslü efektleri oluşturmak için onları açar/kapatır. Her işlev, bir sonrakine hazırlanmak için tüm ledleri kapatan kapalı animasyonunun yürütülmesiyle sona erer.

Adım 5: Proje Gösterimi

Image
Image

Bu prototipte 4 temel animasyon ekledim - hepsi bir arada (tek tek), kovalayan, çiftli kovalayan ve 50 rastgele yanıp sönme.

Önerilen: