Мазмұны:

Түрлі -түсті әлем: 4 қадам (суреттермен)
Түрлі -түсті әлем: 4 қадам (суреттермен)

Бейне: Түрлі -түсті әлем: 4 қадам (суреттермен)

Бейне: Түрлі -түсті әлем: 4 қадам (суреттермен)
Бейне: Ең оңай түрде құстың суретін салу/сурет академиясы!!! 2024, Қараша
Anonim
Image
Image
Барлық элементтерді тақтаға қосу
Барлық элементтерді тақтаға қосу

Анықтама көзі: Мұнда

RGB Colorful World - бұл RGB түсті сенсорлармен жасалған түнгі жарық. Ол сіздің көңіл -күйіңізге сәйкес қалаған түсін оңай өзгерте және таңдай алады. Ашық түсті затты сезу үшін оны қолданғаннан кейін сіз қалаған түнгі жарық түсіне ие бола аласыз.

//

Бөлімді өзгерту (түпнұсқа):

- Түпнұсқа атауы: RGB түстер таңдаушысы

Жабдықтар

Саған қажет болады:

- Ардуино Леонардо (Немесе басқа) - Осы жерден сатып алыңыз

- TCS3200 RGB Sencer (немесе басқа) - Осы жерден сатып алыңыз

- СКД панелі (1602 IIC/I2C) - Осы жерден сатып алыңыз

- батырмалар (кез келген)

- 4,7кΩ резистор (x1)

- 10 кОм резистор (x1)

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

- RGB светодиоды - мұнда сатып алыңыз

- Нан тақтасы

- Түнгі шамшырақ

- Картон

//

Бөлімді өзгерту (түпнұсқа):

- Arduino Pro Micro

- I2C жоқ СКД панельдері

- TCS34725 RGB сенсоры

- 3D принтері

1 -қадам: барлық элементтерді тақтаға қосу

Image
Image

Барлығын бірден орнатпас бұрын, әр элементті бір -бірлеп тексеру қауіпсіз болады. Егер сіз бәрін орнатқан болсаңыз, бірақ ол жұмыс істемесе, сіз ненің дұрыс емес екенін біле алмайсыз.

Әр түрлі Arduino сымдары әр түрлі болады. Егер сіз басқа Arduino қолдансаңыз, басқа жобалардан сымдар схемасы мен кодын іздеуге болады.

Енді біз сымды қалай қосуға болатынын таныстырамыз:

RGB түс сенсоры

GND_ екі GND бар, екеуі де тақтаның теріс полюсіне қосылған (теріс полюс сымды Arduino GND -ге тартуы керек)

OUT_Arduino 8 -ші pin -ге қосылу

S2 → Arduinopin10

S3 → Arduino pin9

VCC_тұтас VCC бар, екеуі де тақтаның оң полюсіне қосылған (оң полюс сымды Arduino 5В -ге тарту керек)

S0 → Arduino pin12

S1 → Arduino pin11

СКД панелі

GND_конверттің теріс жағына қосылған

VCC_конвертті оңға қосылды

SDA → Arduino pin2

SCL → Arduino pin3

Түйме

Екі сымды нан тақтасына енгізу үшін түйреуішті қолданыңыз

Сол жақ сым 10кОм резисторды жалғап, сымды Arduino аналогы A1-ге тартыңыз.

Оң жақ сым_Екі жаққа бөлінеді:

Бірінші жағы: сымды нан тақтасының оң жағына тартыңыз.

Екінші жағы: 10 кОм резисторды қосыңыз, содан кейін нан тақтасының теріс жағына сызық қосыңыз.

RGB жарық диоды

RGB светодиодында 4 түйреуіш бар: қызыл, теріс, жасыл, көк түстерді қосыңыз (қысқа, ұзын, қысқа, қысқа)

Red_ тақтаға қосылған, содан кейін Arduino pin5 -ке жол тартылады

Теріс электрод _ нан тақтасындағы теріс электродқа тікелей қосылады

Green_ Нан тақтасына қосылыңыз, 220Ω резисторды қосыңыз, содан кейін сымды Arduino pin6 -ге тартыңыз

Blue_connect тақтасына қосылыңыз, 4.7 кОм резисторды қосыңыз, содан кейін сымды Arduino pin7 -ге тартыңыз.

Жоғарыда тізбекті қосылуды енгізу болып табылады.

//

Бөлімді өзгерту (түпнұсқа):

СКД мен түс сезу модулін қоспағанда, сымдар бірдей.

LCD_Ол бастапқыда тек СКД қолданды, мен оны I2c СКД етіп өзгертемін.

RGB түсі sencor_ Ол бастапқыда TCS34725 RGB сенсорын қолданды, мен оны TCS3200 етіп өзгерттім.

2 -қадам: кодты жазу

Image
Image
Arduino үшін контейнер жасаңыз
Arduino үшін контейнер жасаңыз

Схема қосылғаннан кейін код жазуды бастауға болады.

Код мына жерде: міне

Әр бөлікті бөлек тексеруді ұмытпаңыз !!

USB кабелін Arduino -ға қоспас бұрын, барлық кабельдердің дұрыстығын мұқият тексеріңіз. Егер дұрыс емес тізбек болса, ол компьютерге немесе Arduino тақтасына зақым келтіруі мүмкін.

Істі өзіңіздің тақтадағы схемаға сәйкес өзіңіз өзгерте аласыз.

//

Бөлімді өзгерту (түпнұсқа):

- LDC & RGB түс сенсорының коды өзгертілді.

- СКД дисплей субтитрлерінің басы да өзгертілді.

- Кейбір түйреуіштердің орнын өзгертті.

3 -қадам: Arduino үшін контейнер жасаңыз

Image
Image
Arduino үшін контейнер жасаңыз
Arduino үшін контейнер жасаңыз

Arduino мен нан тақтасы арасындағы қашықтықты өлшеп, оны картон қораппен кесіңіз. Байланыстырғаннан кейін, компонентті салыңыз.

Мен баспалдақтан жасалған контейнер жасадым, онда жоғарғы жазықтықтағы түйме мен RGB светодиоды, ал RGB түс сенсоры мен СКД төменгі деңгейде. Ішіндегі кеңістік салыстырмалы түрде үлкен және сымды үзбейді. Arduino -ны қуат банкіне қосу үшін қораптың бүйірінен кішкене кесу керек.

Қабықтың мөлшері:

- Жоғары деңгей

Ұзындығы: 19.5 / Ені: 10.5 / Биіктігі: 11см

- Төменгі деңгей

Ұзындығы: 19,5 / Ені: 7,5 / Биіктігі: 5 см

//

Бөлімді өзгерту (түпнұсқа):

- Ол контейнер жасау үшін 3D басып шығаруды қолданды.

4 -қадам: Түрлі -түсті әлемді пайдалану

Image
Image
Сіздің түрлі -түсті әлеміңізді пайдалану
Сіздің түрлі -түсті әлеміңізді пайдалану

USB кабелін Arduino -ға қосыңыз және қуат қосылғаннан кейін оны пайдалануға кірісуге болады!

Ашық түстері бар элементті таңдаңыз, оны RGB түс сенсорынан 1 см қашықтықта орналастырыңыз және түймені басыңыз. Элементтің түсі СКД панелінде көрсетіледі, содан кейін RGB светодиоды да осы түске ұқсас шамды жарықтандырады.

Жарықдиодты шамның шектеулеріне байланысты ол өте дәл түстерді жарықтандыра алмайды. Мысалы, ол қара немесе сұр түсті жарықтандыра алмайды, себебі жарықдиодты материалдың өзі ақ. Күңгірт және аз жарық заттар әсерді төмендетеді, айналадағы шамдар мен шағылыстыратын шамдар оның жалған түсті сезінуіне әкеледі, сондықтан оны қараңғы бөлмеде қолдану ұсынылады.

Ұсынылған: