Mündəricat:

SpotLight İnteraktiv Gecə İşığı: 4 addım
SpotLight İnteraktiv Gecə İşığı: 4 addım

Video: SpotLight İnteraktiv Gecə İşığı: 4 addım

Video: SpotLight İnteraktiv Gecə İşığı: 4 addım
Video: PLAYDEADS INSIDE SCARES EVERYONE OUTSIDE 2024, Iyul
Anonim
Image
Image
Dövrə
Dövrə

SpotLight, Arduino tərəfindən dəstəklənən interaktiv bir gecə işığıdır. İşıq üç interaktiv xüsusiyyətə malikdir:

1) İşıqları yandırmaq və söndürmək üçün SpotLight -ın arxasına bir sikkə daxil edin.

2) İşıqları sakitləşdirici bir mavi rəngə çevirmək üçün SpotLight -ı yandırın.

3) Diqqət mərkəzində danışın. Təhdid etməyən, daha yüksək səs-küy gözlərini yaşıllaşdıracaq. Aşağı bir qışqırıq onları qırmızıya çevirəcək.

Təchizat

1. Arduino lövhəsi. Bu layihədə Uno istifadə edirəm.

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

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

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

5. Rezistorlar: (6) 2.2kΩ rezistorlar, (2) 1.5kΩ rezistorlar

6. Bir dava. Pug piggy bankını (Puggy Bank?) Bir xilas ordusunda tapdım. Yaradıcı olun və bu yaradıcılığı özünüz etmək üçün özünəməxsus bir çantanı tapın!

Addım 1: Dövrə

Bu dövrə diaqramıdır. Əsas komponentlər aşağıdakılardır:

Giriş

1) Mikrofon - görüntünün sol alt tərəfində, səs tezliklərini dinləmək üçün istifadə olunur

2) Fotosel (yuxarı orta sol) - iti ovuşdurduğunuzu müəyyən etmək üçün istifadə olunur

3) Açma/söndürmə açarı. Bu diaqramda (yuxarı solda) bir düymə olaraq göstərilir, amma son layihədə bir sikkə ilə bağlana bilən açıq bir dövrə yaratmaq üçün tinfoil istifadə edirik. Bu, aşağı basıldıqda dövrəni bağlayan bir düymə ilə eynidir.

Çıxış

Eyni kabel ilə iki RGB LED.

Addım 2: Kod

Kod
Kod

Bu layihənin mənbə kodu burada mövcuddur:

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

Arduino -da istifadə etdiyiniz sancaqların kodda istifadə olunan sancaqlar ilə düzgün uyğunlaşdığından əmin olun. Şeyi necə bağladığınızdan asılı olaraq bu dəyəri dəyişdirmək məcburiyyətində qala bilərsiniz:

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

Bu kod, mikrofon tərəfindən qəbul edilən səs dalğa formasını tezlik spektrinə çevirmək üçün Fast Fourier Dönüşümündən (FFT) istifadə edir. Bu, tezlikləri dinləməyimizə və buna əsaslanaraq LED -lərin rəngini dəyişdirməyimizə imkan verir. Kod, tezlik spektrinin aşağı ucu dominant olduqda işıqları qırmızıya çevirmək üçün, yüksək ucu isə yaşıl olmaq üçün qurulmuşdur. Bu parametrlərlə oynamağa çalışın və nə edə biləcəyinizi görün!

Addım 3: Dava

Hal
Hal
Hal
Hal

İlk şey - özünüzə bir iş tapın!

Bu it qurtuluş ordusundan gəldi, amma əminəm ki, gecə işığına çevriləcək başqa maraqlı obyektlər tapa bilərsiniz. Köpək içi boş olduğu üçün elektron komponentlərini birbaşa bədənin içinə qoymağa imkan verir.

Köpək gözlərində deliklər yaratmaq üçün və sol qulağın arxasında kiçik bir şəkil çəkmək üçün bir qazma istifadə etdim. Mikrofonun səsləri daha yaxşı ala bilməsi üçün sağ qulağın arxasında bir bütün yaratdım; mikrofon başın içərisinə həmin çuxurun yanında quraşdırılmışdır. Bu komponentləri yerində düzəltmək üçün isti yapışqan istifadə edin.

Sikkə əməliyyatı yaratmaq üçün, sxematik olaraq göstərilən düymələri bir düyməyə bağlayın və bunun əvəzinə hər tərəfini ayrı -ayrı lələk çubuqlarına bağlayın. İki qalay folqa parçasını bir -birindən kifayət qədər uzaq qoyun ki, bir sikkə (məsələn, dörddə biri) hər ikisinə eyni vaxtda toxunsun və dövrə bağlansın.

Addım 4: Zövq alın

Zövq alın
Zövq alın
Zövq alın
Zövq alın

Yeni yaradıcılığınızla əylənin! Bu təlimatlara əməl etməklə bağlı hər hansı bir probleminiz varsa, GitHub deposunda bir problem buraxmaqdan çəkinməyin və ya twitterdə @mathisonian etiketləyin.

Tövsiyə: