Съдържание:

Електронен хамелеон: 6 стъпки (със снимки)
Електронен хамелеон: 6 стъпки (със снимки)

Видео: Електронен хамелеон: 6 стъпки (със снимки)

Видео: Електронен хамелеон: 6 стъпки (със снимки)
Видео: 15 НЕЩА, които изглеждат ШОКИРАЩО под МИКРОСКОП 2024, Ноември
Anonim
Електронен хамелеон
Електронен хамелеон

Чудили ли сте се как хамелеонът променя цвета си чрез промените в цветовете на околната среда?

Има нещо, наречено меланоцитен стимулиращ хормон или MSH. Ако искате да копаете повече в това, моля, следвайте тази връзка. Ако разкажем историите, исках да изградя система за околно осветление или нещо подобно на хамелеона. Това изглежда страхотно и също така помага на очите. Имах неопикселова LED лента и резервен цветен сензор. Така че току -що построих моя хамелеон (електронен), използвайки Arduino (микроконтролер за всички) като мозък.

Стъпка 1: Неща, от които ще се нуждаете

Неща, от които ще се нуждаете
Неща, от които ще се нуждаете

1. Arduino Nano (Всеки Arduino е добре) Amazon Link за Arduino Uno2. Цветен сензор TCS3200 Amazon Link за цветен сензор3. Neopixel LED лента Amazon Link за Neo Pixel LED4. Кабелни проводници и източник на захранване

Стъпка 2: Кратко въведение в частите

Кратко въведение в частите
Кратко въведение в частите
Кратко въведение в частите
Кратко въведение в частите

Arduino: Микроконтролер, който получава данните от RGB цветовия сензор от TCS 3200 и генерира съответния PWM сигнал за контрол на цвета на неопикселовите LED светлини. Цветовият сензор TSS 3200: Този сензор съдържа набор от фотодиоди, които реагират различно на различните цветове, поради което издава цветът на светлината, падаща върху фотодиодната решетка. Тези данни могат да се използват за копиране на тези цветове. Neo Pixel LED: Това може да генерира много цветове въз основа на подадения му сигнал. Името на IC е WS2812B.

Стъпка 3: Свързване на всичко

Свързване на всичко
Свързване на всичко
Свързване на всичко
Свързване на всичко

Връзка - Реакция … Връзката трябва да се извърши по такъв начин, че Arduino да трябва да прочете данните от 4 различни фотодиода в TCS 3200. И да отрази обратно тези стойности като данни към неопикселни светодиоди, за да възпроизведе същия цвят. 4 фотодиода на сензорите са чувствителни към 4 различни цветови комбинации. Те произвеждат текущи сигнали, които се преобразуват в честотни сигнали, т.е. I към F преобразуване Това се чете от щифтовете на Arduino и след това се дава като вход за неопикселовите светодиоди. Не искам да навлизам дълбоко в работата на сензорите. Това може да бъде разбрано чрез справка с информационните листове на сензора TCS 3200.

Стъпка 4: Кодиране

Кодиране
Кодиране

Кодът за този проект е тук.

Можете да изтеглите това и да разархивирате файла, за да намерите необходимите библиотеки и код. Моля, поставете библиотеките в папката библиотеки на Arduino IDE. Компилирайте кода и го качете. Кодът е ясен. Подобрявам кодирането си, като гледам други кодове. Всички предложения за оптимизиране на кода винаги са добре дошли.

Стъпка 5: Виола … Работи

Виола … Работи
Виола … Работи

Тук работи. Сега той възпроизвежда всички цветове, които го показвате на сензора. Добрите приложения са 1. Амбиентното осветление за телевизори и компютри, което намалява напрежението в очите, тъй като имитира максимален цвят на екрана. 2. Осветление на помещението3. Осветление на настроението

4. Можете да отпечатате 3D хамелеон и да поставите цялата електроника, за да го направите като истински 3D отпечатан хамелеон.

Моля, не забравяйте да ме гласувате в конкурси.

Стъпка 6: Работно видео

Ето работно видео.

Препоръчано: