İçindekiler:

Otomatik Noel Işıkları: 6 Adım (Resimlerle)
Otomatik Noel Işıkları: 6 Adım (Resimlerle)

Video: Otomatik Noel Işıkları: 6 Adım (Resimlerle)

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

Bu Eğitilebilir Kitapta, müzik çalarken Otomatik Olarak Yanıp Sönen Noel Işıklarının nasıl oluşturulacağını gösteriyorum! Proje 2 bölümden oluşmaktadır: Elektrik Devresi ve Arduino Kodu/Algoritması. Devre, 8 ayrı Noel ışık şeridinin her birinde devreyi kapatmak için 8 kanallı bir röle kullanarak çalışır. Bir elektret mikrofon, bir dizi hoparlörde çalan ses dalgalarını yakalar ve bir analog giriş kullanarak bunu bir Arduino'ya gönderir.

Buradan kullanılabilir programlar için 2 seçenek vardır. Belirli müzik parçaları için belirli ışık dizilerini manuel olarak yanıp sönmek için manuel kod şablonunu kullanabilir veya çalınan frekansa göre farklı kablo dizilerini etkinleştiren otomatik kodu kullanabilirsiniz.

Adım 1: Materyalleri Elde Edin

Bu proje için malzeme listesi çok hafif, bu da onu çok uygun fiyatlı bir proje haline getiriyor. Malzemelerin listesi ve her şeyi satın aldığım yer (amazon bağlı kuruluş bağlantıları) şunları içerir:

1x Arduino Uno

1x Breadboard

1x Elektret Mikrofon Amplifikatörü

1x Jumper Kablo Demeti 65 ADET

1x Premium Dişi/Erkek Jumper Telleri - 20 x 12"

1x SunFounder 8 Kanal Röle

8x Vickerman Mini Noel Işıkları (daha az iplik satın alabilir)

Ayrıca, bu tür projelerde yeniyseniz, lastik eldivenler ve bir yangın söndürücü şiddetle tavsiye edilir. Aşağıdaki malzeme listesinin indirilebilir bir PDF versiyonu da bulunmaktadır.

2. Adım: Elektrik - Rölenin ve Noel Işıklarının Bağlanması

Elektrik - Röle ve Noel Işıklarının Bağlanması
Elektrik - Röle ve Noel Işıklarının Bağlanması
Elektrik - Röle ve Noel Işıklarının Bağlanması
Elektrik - Röle ve Noel Işıklarının Bağlanması
Elektrik - Röle ve Noel Işıklarının Bağlanması
Elektrik - Röle ve Noel Işıklarının Bağlanması

Elektrik devresinin kalbi röledir. Röle, röleye çok daha küçük bir voltaj uygulandığında kapanan mekanik bir anahtardır. Bu işe yarar, çünkü daha küçük voltaj, mekanik anahtarı kapatmak için bir elektromıknatıs oluşturan bir tel bobinden geçer. Anahtar, her Noel Işığı dizisinin aynı kesik ucuna bağlanır. Anahtar kapandığında, duvar prizinin voltajı telin içinden geçerek ışık üretebilir!

Not: Işıklar takılıyken Noel ışık şeritleri üzerinde ÇALIŞMAYIN!

Işıkları röleye bağlamak için, ışık şeridinde tek bir kesim yapın ve kesimin her iki tarafında az miktarda bakır ortaya çıkarmak için kabloyu hafifçe soyun. Bu yapıldıktan sonra, her bakır ucu 1 rölenin normalde açık olan uçlarına bağlayın. Bunu 8 ışık teli için yapın.

Rölenin nasıl bağlanacağı hakkında daha fazla bilgiyi burada bulabilirsiniz:

Adım 3: Elektrik - Mikrofon ve Arduino

Elektrik - Mikrofon ve Arduino
Elektrik - Mikrofon ve Arduino
Elektrik - Mikrofon ve Arduino
Elektrik - Mikrofon ve Arduino
Elektrik - Mikrofon ve Arduino
Elektrik - Mikrofon ve Arduino

Ardından, ses dalgalarını analog giriş olarak almaya başlayabilmemiz için elektret mikrofonu Arduino'ya bağlamamız gerekiyor. Mikrofon VCC ve sırasıyla Arduino 5V ve toprağa bağlanan toprak ile bağlantılar oldukça basittir, mikrofon çıkışı doğrudan Arduino analog 0 pinine bağlanır. Yukarıdaki resimler ve aşağıdaki görsel Fritzing devresi, mikrofon ve röle kartının Arduino'ya nasıl bağlandığını detaylandırıyor.

Adım 4: Arduino Kodu - Otomatik Yanıp Sönen Işıklar

Arduino Kodu - Otomatik Yanıp Sönen Işıklar
Arduino Kodu - Otomatik Yanıp Sönen Işıklar

Tüm elektroniği bağladıktan sonra Arduino kodunu yükleme zamanı! Otomatik yanıp sönen ışıklar kodu, mikrofonun duyduğu sesin frekansına bağlı olarak Noel ışıklarının otomatik olarak yanıp sönmesine neden olur. Kod, ses dalgasını zaman alanından frekans alanına dönüştürmek için FFT'ye (Hızlı Fourier Dönüşümü) benzer FHT (Hızlı Hartley Dönüşümü) adlı bir algoritma kullanarak çalışır.

Genelde kod yazarken özel kütüphaneler kullanmayı sevmem, ancak açık müzik laboratuvarlarındaki kütüphane ile çalışmak son derece kolaydı ve bu projeyi çok daha hızlı hale getirdi! Kod GitHub depomda mevcut olacak:

Adım 5: Arduino Kodu - Manuel Yanıp Sönen Işıklar

Arduino Kodu - Manuel Yanıp Sönen Işıklar
Arduino Kodu - Manuel Yanıp Sönen Işıklar

GitHub depom ayrıca manuel olarak yanıp sönen ışıklar için kod içerir. Bu depodaki manuel kod şu anda Carol of Bells için kalibre edilmiştir, ancak bu kodda kullandığım aynı modeli takip ederek kodu herhangi bir şarkıya yanıp sönecek şekilde değiştirebilirsiniz! Kod ayrıca GitHub'da da mevcut olacak:

Adım 6: Işıkları Ayarlayın ve Kodu Çalıştırın

Işıkları Ayarlayın ve Kodu Çalıştırın!
Işıkları Ayarlayın ve Kodu Çalıştırın!
Işıkları Ayarlayın ve Kodu Çalıştırın!
Işıkları Ayarlayın ve Kodu Çalıştırın!

Işıklarınızı istediğiniz yere yerleştirin, kodunuzu Arduino panosuna yükleyin ve ışık gösterinizi izleyin! İşiniz bittiğinde ve çalıştığında, Arduino'nuzu 9V pil ile çalıştırabilirsiniz, böylece dizüstü bilgisayarınızı yakınınızda tutmanıza gerek kalmaz. Şovun keyfini sür!

Önerilen: