Съдържание:

Цветен свят: 4 стъпки (със снимки)
Цветен свят: 4 стъпки (със снимки)

Видео: Цветен свят: 4 стъпки (със снимки)

Видео: Цветен свят: 4 стъпки (със снимки)
Видео: 20 РЕДКИ СНИМКИ, направени МОМЕНТИ преди БЕДСТВИЕ 2024, Ноември
Anonim
Image
Image
Свързване на всички елементи към макета
Свързване на всички елементи към макета

Референтен източник: Тук

RGB Colorful World е нощна светлина, направена от RGB цветни сензори. Той може лесно да промени и да избере желания от вас цвят според текущото ви настроение. Можете да имате желания цвят на нощната светлина, след като го използвате, за да усетите ярко оцветения обект.

//

Промяна на част (оригинал):

- Оригинално име: RGB Color Picker

Консумативи

Ще имаш нужда:

- Arduino Leonardo (Или друго) - Купете тук

- TCS3200 RGB сензор (или друг) - Купете тук

- LCD панел (1602 IIC/I2C) - Купете тук

- бутон (всякакъв вид)

- 4.7kΩ резистор (x1)

- 10kΩ резистор (x1)

- 220Ω резистор (x2)

- RGB LED - Купете тук

- BreadBoard

- абажур за нощно осветление

- Кашон

//

Промяна на част (оригинал):

- Arduino Pro Micro

- LCD панели без I2C

- TCS34725 RGB сензор

- 3D принтер

Стъпка 1: Свързване на всички елементи към макета

Image
Image

Преди да инсталираме всичко наведнъж, е по -безопасно да тестваме всеки елемент един по един. Защото ако сте инсталирали всичко, но не работи, едва ли можете да разберете какво се е объркало.

Окабеляването на различни Arduinos ще бъде различно. Ако използвате друг Arduino, можете да търсите в електрическата схема и код от други проекти.

Сега ще ви представим как да свържете проводника:

RGB цветен сензор

GND_има два GND, и двата са свързани към отрицателния полюс на макета (отрицателният полюс трябва да дърпа проводника към Arduino GND)

OUT_свържете се с pin8 на Arduino

S2 → Arduinopin10

S3 → Arduino pin9

VCC_има два VCC, и двата са свързани към положителния полюс на макета (положителният полюс трябва да издърпа проводник към 5v на Arduino)

S0 → Arduino щифт12

S1 → Arduino щифт11

LCD панел

GND_свързан към минуса на макета

VCC_свързан към макет положителен

SDA → Arduino pin2

SCL → Arduino pin3

Бутон

Използвайте щифта, за да поставите двужилния проводник в дъската

Отляво проводник_свържете 10kΩ резистор и след това издърпайте проводник към Arduino аналог A1.

Тел от дясната страна_ Разделен на две страни:

Първата страна: издърпайте проводника към положителната страна на макета.

Втората страна е: свържете 10kΩ резистор и след това свържете линия към отрицателната страна на макета.

RGB LED

RGB LED има 4 пина , Включва червен, отрицателен, зелен, син (къс, дълъг, къс, къс)

Red_ е свързан към макета и след това издърпайте линия към Arduino pin5

Отрицателният електрод _ е директно свързан с отрицателния електрод на макета

Green_ Свържете се с макета, добавете 220Ω резистор и след това издърпайте проводник към Arduino pin6

Blue_connect към макета, добавете 4.7kΩ резистор и след това издърпайте проводник към Arduino pin7

Горното е въвеждането на електрическа връзка.

//

Промяна на част (оригинал):

Окабеляването е същото, с изключение на LCD и цветовия модул.

LCD_Отначало е използвал само LCD, сменям го на I2c LCD.

RGB цвят sencor_ Първоначално използва TCS34725 RGB сензор, сменям го на TCS3200.

Стъпка 2: Писане на код

Image
Image
Направете контейнер за вашия Arduino
Направете контейнер за вашия Arduino

След като веригата е свързана, можете да започнете да пишете код.

Кодът е тук: Тук

Не забравяйте да тествате всяка част поотделно !!

Преди да включите USB кабела в Arduino, моля, проверете внимателно дали всички кабели са правилни. Ако има неправилна верига, това може да причини повреда на компютъра или платката Arduino.

Щифтът може да се смени сам, според схемата на вашата платка.

//

Промяна на част (оригинал):

- Кодът на цветния сензор LDC & RGB е променен.

- Началото на субтитрите на LCD дисплея също е променено.

- Променена е позицията на някои щифтове.

Стъпка 3: Направете контейнер за вашия Arduino

Image
Image
Направете контейнер за вашия Arduino
Направете контейнер за вашия Arduino

Измерете разстоянието между вашия Arduino и платката и го изрежете с картонена кутия. След залепване поставете компонента вътре.

Направих стълбищен контейнер, където бутонът и RGB светодиодът в горната равнина, а цветният сензор RGB и LCD са на долното ниво. Пространството вътре е сравнително голямо и няма да скъса проводника. За да свържете Arduino към банката за захранване, трябва да изрежем малка отстрани на кутията.

Размерът на черупката:

- По-високо ниво

Дължина: 19,5 / Ширина: 10,5 / Височина: 11см

- По-ниско ниво

Дължина: 19,5 / Ширина: 7,5 / Височина: 5 см

//

Промяна на част (оригинал):

- Той използва 3D печат, за да направи своя контейнер.

Стъпка 4: Използване на вашия цветен свят

Image
Image
Използване на вашия цветен свят
Използване на вашия цветен свят

Свържете USB кабела към Arduino и след включване на захранването можете да започнете да го използвате!

Изберете елемент с ярки цветове, поставете го на 1 см от RGB цветовия сензор и натиснете бутона. Цветът на елемента ще бъде показан на LCD панела, а след това RGB светодиодът също ще осветява лампата, подобна на този цвят.

Поради ограниченията на LED лампата, тя не може да осветява много прецизни цветове. Например, той не може да осветява черен или сив цвят, защото материалът на самия светодиод е бял. Затъмнените и по -малко ярки обекти ще намалят ефекта, околните светлини и отражателните светлини също ще го накарат да усети фалшивия цвят, затова се препоръчва да го използвате в тъмна стая.

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