Mündəricat:

Elektron Buqələmun: 6 addım (şəkillərlə)
Elektron Buqələmun: 6 addım (şəkillərlə)

Video: Elektron Buqələmun: 6 addım (şəkillərlə)

Video: Elektron Buqələmun: 6 addım (şəkillərlə)
Video: Elektron poçtla rəqəmsal məzmunun göndərilməsi 2024, Noyabr
Anonim
Elektron buqələmun
Elektron buqələmun

Ətraf mühitdəki rəng dəyişikliyi ilə buqələmunun rəngini necə dəyişdiyini heç düşündünüzmü?

Melanositləri stimullaşdıran hormon və ya MSH adlı bir şey var. Bu mövzuda daha çox məlumat əldə etmək istəyirsinizsə bu linkə daxil olun. Hekayələri ayrı -ayrılıqda, ətraf işıqlandırma sistemi və ya buqələmun kimi bir şey qurmaq istədim. Bu sərin görünür və eyni zamanda gözlərə kömək edir. Neopixel LED şeridi və ehtiyat rəng sensoru vardı. Beləliklə, Arameino (hər kəs üçün mikro nəzarətçi) istifadə edərək buqələmun (Elektron) qurdum.

Addım 1: Ehtiyac duyacağınız şeylər

Ehtiyac duyacağınız şeylər
Ehtiyac duyacağınız şeylər

1. Arduino Nano (Hər hansı bir Arduino yaxşıdır) Arduino Uno2 üçün Amazon Link. Rəng Sensoru TCS3200 Color Sensor3 üçün Amazon Link. Neo Pixel LED4 üçün Neopixel LED Strip Amazon Link. Jumper telləri və enerji mənbəyi

Addım 2: hissələrə qısa giriş

Parçalara qısa giriş
Parçalara qısa giriş
Parçalara qısa giriş
Parçalara qısa giriş

Arduino: TCS 3200 -dən RGB rəng sensoru məlumatlarını alan və Neopixel LED İşıqlarının rəngini idarə etmək üçün müvafiq PWM siqnalını yaradan mikro nəzarətçi. TTS 3200 Rəng Sensoru: Bu sensor fərqli rənglərə fərqli cavab verən bir çox fotodiod ehtiva edir. fotodiod massivinə düşən işığın rəngi. Bu məlumatlar bu rəngləri təkrarlamaq üçün istifadə edilə bilər. IC -nin adı WS2812B -dir.

Addım 3: Hər şeyi birləşdirin

Hər şeyi birləşdirmək
Hər şeyi birləşdirmək
Hər şeyi birləşdirmək
Hər şeyi birləşdirmək

Bağlantı - Reaksiya.. Bağlantı, Arduinonun TCS 3200 -dəki 4 fərqli fotodioddan məlumatları oxuması lazım olan şəkildə edilməlidir. Və eyni rəngi təkrar etmək üçün bu dəyərləri neopiksel LED -lərə məlumat kimi əks etdirin. Sensorlardakı 4 fotodiod 4 fərqli rəng birləşməsinə həssasdır. Bunlar cərəyan siqnallarına çevrilən cərəyan siqnalları istehsal edir, yəni I -dən F -yə çevirir. Bu Arduino pinləri tərəfindən oxunur və sonra Neopixel LED -lərinə giriş olaraq verilir. Sensorların işinə dərindən girmək istəmirəm. Bunu TCS 3200 sensorunun məlumat vərəqlərinə istinad edərək başa düşmək olar.

Addım 4: Kodlaşdırma

Kodlaşdırma
Kodlaşdırma

Bu layihənin kodu burada.

Bunu yükləyə və lazımi kitabxana və kodu tapmaq üçün faylı aça bilərsiniz. Zəhmət olmasa kitabxanaları Arduino IDE kitabxana qovluğuna qoyun. Kodu tərtib edin və yükləyin. Kod özünü izah edir. Başqalarının kodlarına baxaraq kodlaşdırmanı təkmilləşdirirəm. Kodu optimallaşdırmaq üçün hər hansı bir təklif hər zaman açıqdır.

Addım 5: Viola… İşləyir

Viola… İşləyir
Viola… İşləyir

Burada işləyir. İndi sensora göstərdiyiniz rəngləri təkrarlayır. Yaxşı tətbiqlər 1 -dir. Televiziya və PC üçün mühit işıqlandırması, ekranınızdakı maksimum rəngi təqlid etdiyi üçün göz yorğunluğunu azaldır. 2. Otaq işıqlandırması3. Əhval işıqlandırması

4. 3D bukalemun çap etdirə və bütün elektronikaları yerləşdirə bilərsiniz ki, əsl 3D çaplı buqələmun olsun.

Xahiş edirəm müsabiqələrdə mənə səs verməyi unutmayın.

Addım 6: İşləmə videosu

İşdə işləyən bir video.

Tövsiyə: