
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

Atrof -muhit ranglarining o'zgarishi orqali xameleyon rangini qanday o'zgartirishi haqida hech o'ylab ko'rganmisiz?
Melanotsitlarni ogohlantiruvchi gormon yoki MSH deb nomlangan narsa bor. Agar siz bu haqda ko'proq bilmoqchi bo'lsangiz, ushbu havolaga o'ting. Hikoyalar bo'lmaganda, men atrofni yoritish tizimini yoki xameleyon kabi narsalarni qurishni xohlardim. Bu ajoyib ko'rinadi va ko'zlarga yordam beradi. Menda neopikselli LED tasmasi va zaxira rang sensori bor edi. Shunday qilib, men o'z xameleyonimni (elektron) Arduino (hamma uchun mikrokontroller) yordamida miyani qurdim.
1 -qadam: Sizga kerak bo'lgan narsalar

1. Arduino Nano (Har qanday Arduino yaxshi) Amazon Arduino Uno2 uchun havola. Rang sensori TCS3200 Amazon Sensor Color Link3 uchun. Neo pikselli LED4 uchun Neopixel LED Strip Amazon Link. Jumper simlari va quvvat manbai
2 -qadam: qismlarga qisqacha kirish


Arduino: TCS 3200 dan RGB rang sensori ma'lumotlarini oladigan va PWM signalini ishlab chiqaradigan mikrokontroller, Neopixel LED yoritgichlarining rangini boshqarish uchun. fotodiodlar qatoriga tushadigan yorug'lik rangi. Bu ma'lumotlardan bu ranglarni takrorlash uchun foydalanish mumkin. IC nomi WS2812B.
3 -qadam: Hammasini ulash


Ulanish - Reaksiya.. Ulanish shunday bo'lishi kerakki, Arduino TCS 3200 -dagi 4 xil fotodioddan ma'lumotlarni o'qishi kerak. Va bir xil rangni takrorlash uchun bu qiymatni neopikselli LED -larga qaytaring. Datchiklardagi 4 ta fotodiod 4 xil rang kombinatsiyasiga sezgir. Ular oqim signallarini ishlab chiqaradi, ular chastotali signallarga aylanadi, ya'ni I dan F ga o'zgartiriladi, bu Arduino pinlari tomonidan o'qiladi va keyin Neopixel LED -lariga kiritiladi, men sensorlar ishiga chuqur kirishni xohlamayman. Buni TCS 3200 sensorining ma'lumot varaqlariga murojaat qilish orqali tushunish mumkin.
4 -qadam: kodlash

Loyihaning kodi bu erda.
Siz buni yuklab olishingiz va kerakli kutubxonalar va kodlarni topish uchun faylni ochishingiz mumkin. Iltimos, kutubxonalarni Arduino IDE kutubxonalari papkasiga qo'ying. Kodni tuzing va yuklang. Kod o'z-o'zidan tushunarli. Boshqa kodlarga qarab kodlashni yaxshilayman. Kodni optimallashtirish bo'yicha har qanday taklif har doim qabul qilinadi.
5 -qadam: Viola… U ishlaydi

Bu erda u ishlaydi. Endi u sensorga ko'rsatadigan har qanday rangni takrorlaydi. Yaxshi dasturlar: 1. Televizor va shaxsiy kompyuterlar uchun atrof -muhit yoritilishi, bu ko'zning zo'riqishini kamaytiradi, chunki u sizning ekraningizning maksimal rangiga taqlid qiladi. 2. Xonani yoritish3. Kayfiyatni yoritish
4. Siz xameleyonni 3D bosib chiqarishingiz va barcha elektronikalarni joylashtirishingiz mumkin, bu ularni haqiqiy 3D bosilgan xameleyonga aylantiradi.
Iltimos, tanlovlarda menga ovoz berishni unutmang.
6 -qadam: ishchi video

Bu erda ishlaydigan video.
Tavsiya:
Qo'l bilan lehimlash Elektron komponentlarning chiqindilari, elektron komponentlar: 7 qadam

Qo'lda lehim bilan ishlaydigan elektron elektron platalar: elektron elektron platalar (eski kompyuterlar yoki maishiy texnika) lehimlantiruvchi temir, lehim cımbız, penseler, qaychi
Arduino Mega2560 bilan uy qurilishi elektron baraban to'plami: 10 qadam (rasmlar bilan)

Arduino Mega2560 bilan uy qurilishi elektron baraban to'plami: Bu mening Arduino loyiham. Qanday qilib elektron baraban to'plamini Arduino bilan qurish mumkin? Salom, aziz o'quvchi!-Nega bunday loyihani qilyapsiz? Birinchidan, chunki agar sizga bunday narsalar yoqsa, ish jarayoni sizga juda yoqadi. Ikkinchidan, chunki bu haqiqatan ham arzon
Rangni o'zgartirish elektron xameleyon: 6 qadam

Rangni o'zgartiruvchi elektron xameleyon: salom, hammangiz xameleyonlar haqida bilasiz, ular o'z xususiyatlarini biologik muhitga mos ravishda o'zgartiradi, bu taqlid deb nomlanadi. ular bu qobiliyatini yirtqichlardan qochish va o'z ovlarini ushlash uchun ishlatishadi
Oshxona anjomlari bilan elektron platani chizish: 6 qadam (rasmlar bilan)

Oshxona anjomlari bilan elektron platani kesing: Agar siz elektronika loyihalarini o'ylab ko'rsangiz, ular qanchalik murakkab bo'lsa, ularni bir -biriga lehimlash qanchalik qiyinligini tushunasiz. Bu, odatda, kalamushlar uchun alohida simlarning uyasini yaratishni anglatadi, bu katta hajmli va muammolarni bartaraf etish qiyin.
RGB LED moslashuvchan kamuflyaji (xameleyon) Ebot / Arduino yordamida: 5 qadam (rasmlar bilan)

RGB LED moslashuvchan kamuflyaji (xameleyon) Ebot / Arduino yordamida: Bu haqiqatan ham ajoyib va oddiy loyiha. Fon rangini sezish uchun rang sensori ishlatiladi va uni RGB LED tasmasida aks ettiradi. Men Ebot mikrokontroleridan foydalanardim, lekin siz arduino uno kabi boshqa har qanday mikrokontrolrni ishlatishingiz mumkin