İçindekiler:

SpotLight Etkileşimli Gece Işığı: 4 Adım
SpotLight Etkileşimli Gece Işığı: 4 Adım

Video: SpotLight Etkileşimli Gece Işığı: 4 Adım

Video: SpotLight Etkileşimli Gece Işığı: 4 Adım
Video: Windows 11 RTM Sürümü İçin Spotlight Günlük Duvar Kağıdı Özelliğini Etkinleştirme 2024, Kasım
Anonim
Image
Image
devre
devre

SpotLight, Arduino tarafından desteklenen ve sevimli bir pug tabanlı form faktörü alan etkileşimli bir gece lambasıdır. Işığın üç etkileşimli özelliği vardır:

1) Işıkları açıp kapatmak için Spotlight'ın arkasına bir bozuk para yerleştirin.

2) Işıkların yatıştırıcı bir mavi renge dönüşmesi için Spot Işığı'nı evcilleştirin.

3) Spot ışığıyla konuşun. Tehdit edici olmayan, daha yüksek perdeli bir ses, gözlerini yeşile çevirecektir. Düşük bir hırıltı onları kırmızıya çevirecektir.

Gereçler

1. Arduino kartı. Bu projede Uno kullanıyorum.

2. İki RGB led (https://www.adafruit.com/product/159)

3. Bir fotodirenç (https://www.adafruit.com/product/161)

4. Bir mikrofon (https://www.adafruit.com/product/1713)

5. Dirençler: (6) 2.2kΩ dirençler, (2) 1.5kΩ direnç

6. Bir vaka. Bir kurtuluş ordusunda Pug kumbarasını (Puggy Bank?) buldum. Yaratıcı olun ve bu kreasyonu kendinize ait kılmak için kendi benzersiz vakanızı bulun!

Adım 1: Devre

Bu devre şemasıdır. Ana bileşenler aşağıdaki gibidir:

Giriş

1) Mikrofon - görüntünün sol alt kısmı, ses frekanslarını dinlemek için kullanılır

2) Fotosel (üst orta sol) - köpeği sevip sevmediğinizi tespit etmek için kullanılır

3) Açma/Kapama anahtarı. Bu, şemada bir düğme olarak gösterilmektedir (sol üst), ancak bir madeni para ile kapatılabilen bir açık devre oluşturmak için son projede folyo kullanıyoruz. Bu, aşağı basıldığında devreyi kapatan bir düğme ile fiilen aynıdır.

Çıktı

Aynı kablolamaya sahip iki RGB led.

2. Adım: Kodlayın

kod
kod

Bu projenin kaynak kodu burada mevcuttur:

github.com/mathisonian/spot-light-nightlig…

Arduino'nuzda kullandığınız pinlerin kodda kullanılan pinlerle doğru şekilde eşleştiğinden emin olun. İşleri nasıl bağladığınıza bağlı olarak, şu değerleri değiştirmeniz gerekebilir:

github.com/mathisonian/spot-light-nightlig…

Bu kod, mikrofon tarafından alınan ses dalga biçimini bir frekans spektrumuna dönüştürmek için bir Hızlı Fourier Dönüşümü (FFT) kullanır. Bu, frekansları dinlememizi ve buna bağlı olarak LED'lerin rengini değiştirmemizi sağlar. Kod, frekans spektrumunun alt ucu baskın olduğunda ışıkları kırmızıya ve üst uç olduğunda yeşile çevirecek şekilde ayarlanmıştır. Bu parametrelerle oynamayı deneyin ve neler yapabileceğinizi görün!

Adım 3: Vaka

Dosya
Dosya
Dosya
Dosya

İlk şey - kendinize bir dava bulun!

Bu köpek kurtuluş ordusundan geldi ama eminim gece lambasına dönüşecek başka ilginç nesneler de bulabilirsin. Köpek içi boş olduğu için elektron bileşenlerini doğrudan vücudun içine koymamızı sağlar.

Köpek gözlerinde delikler oluşturmak için bir matkap ve fotosele yerleştirmek için sol kulağın arkasında küçük bir matkap kullandım. Mikrofonun sesleri daha iyi alabilmesi için sağ kulağın arkasını da bir bütün yaptım; mikrofon o deliğin yakınında kafanın içine monte edilmiştir. Bu bileşenleri yerinde sabitlemek için sıcak tutkal kullanın.

Madeni para işlemini oluşturmak için, şemada bağlantı olarak gösterilen telleri bir düğmeye bağlayın ve bunun yerine her iki tarafını ayrı folyo şeritlerine bağlayın. İki parça kalay folyoyu, bir madeni paranın (örneğin bir çeyrek) aynı anda her ikisine de dokunabilmesi ve devreyi kapatabilmesi için yeterince uzağa yerleştirin.

4. Adım: Keyfini çıkarın

Eğlence
Eğlence
Eğlence
Eğlence

Yeni eserinizle iyi eğlenceler! Bu talimatları izleyerek herhangi bir sorun yaşarsanız, GitHub deposunda bir sorun bırakmaktan çekinmeyin veya beni twitter @mathisonian'da etiketleyin.

Önerilen: