Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Ə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
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ş
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
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
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
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.