
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 12:57




Машината за боядисване на цветове копира цветовете около вас и ви позволява да рисувате с тях. Ако имате боя от първични цветове, можете да използвате сензора за цвят RGB, за да усетите желания от вас цвят и да го смесите. Но не забравяйте, използвайте обект с ярък цвят.
Консумативи
- Arduino Leonardo (Или друго) _x1 - Купете тук
- Платформа _x1 - Купете тук
- TCS3200 RGB сензор (или друг) _x1 - Купете тук
- Бутон (всякакъв вид) _x1
- 10kΩ резистор _x1 - Купете тук
- Кашон
- Водна помпа 5V 120L/H _x3 - Купете тук
- Гумен маркуч (размерът е подходящ за изхода на водата на двигателя) _x3
- L298N драйвер на двигателя _x3 - Купете тук
Стъпка 1: Свързване на всички елементи към макета




Преди да инсталираме всичко наведнъж, е по -безопасно да тестваме всеки елемент един по един. Защото ако сте инсталирали всичко, но не работи, едва ли можете да разберете какво се е объркало.
Окабеляването на различни Arduinos ще бъде различно. Ако използвате друг Arduino, можете да търсите в електрическата схема и код от други проекти.
Сега ще ви представим как да свържете проводника:
RGB цветен сензор
GND_има два GND, и двата са свързани към отрицателния полюс на макета (отрицателният полюс трябва да дърпа проводника към Arduino GND)
OUT_свържете се с pin8 на Arduino
S2 → Arduinopin10
S3 → Arduino pin9
VCC_there са две VCC, както са свързани към положителния полюс на breadboard (положителния полюс да дръпне една жица към 5V на Ардуино)
S0 → Arduino щифт12
S1 → Arduino щифт11
- Бутон
Използвайте щифта, за да поставите двужилния проводник в дъската
Отляво проводник_свържете 10kΩ резистор и след това издърпайте проводник към Arduino аналогов A5.
Тел от дясната страна_ Разделен на две страни:
Първата страна: издърпайте проводника към положителната страна на макета.
Втората страна е: свържете 10kΩ резистор и след това свържете линия към отрицателната страна на макета.
Мотор (водна помпа 5V 120L/H) и двигател (L298N)
свържете двигателя към L298N (зависи от това колко двигателя се използват)
1. L298N (свързан с жълти и сини двигатели): + → In1 / - → In2, + → In3 / - → In4
2. L298N (свързан с червен двигател): + → In1 / - → In2
Изходите на L298N към щифтове Arduino:
мотор 1 (червен): + → In1 / - → In2. Изход към щифт 6 и щифт 7
двигател 2 (син): + → In1 / - → In2. Изход към щифт 2 и щифт 3
двигател 2 (жълт): + → In1 / - → In2. Изход към щифт 4 и щифт 5
Стъпка 2: Писане на код

След като веригата е свързана, можете да започнете да пишете код.
Кодът е тук: Тук
Не забравяйте да тествате всяка част поотделно !!
Преди да включите USB кабела в Arduino, моля, проверете внимателно дали всички кабели са правилни. Ако има неправилна верига, това може да причини повреда на компютъра или платката Arduino.
Щифтът може да се смени сам, според схемата на вашата платка.
Стъпка 3: Направете контейнер за вашия Arduino

Измерете разстоянието между вашия Arduino и платката и го изрежете с картонена кутия. След залепване поставете компонента вътре.
Размерът на черупката:
- Дължина: 22 см
- Ширина: 21 см
- Височина: 11 см
Стъпка 4: Използване на вашата машина за боядисване за откриване на цвят

Свържете USB кабела към Arduino и след включване на захранването можете да започнете да го използвате!
Регулирайте трите цвята, които искате (препоръчително е да използвате три основни цвята: червен, жълт, син)
Предложение: колкото повече цвят, толкова по -добре, толкова по -светъл ще бъде неясен
Ако искате лилава вода, изберете ярко лилавия обект, който да усетите, след това той ще смеси синьото и червеното заедно, за да стане лилаво.
Ако искате зелена вода, изберете яркозеления обект, който да усетите, той ще смеси синьото и жълтото заедно, за да стане зелено.
Внимание!!!
Положението на двигателя не може да бъде по -високо от чашата, в противен случай водата няма да се изпомпва.
Препоръчано:
Робот за боядисване на Arduino: 11 стъпки (със снимки)

Робот за рисуване, захранван от Arduino: Замисляли ли сте се дали робот може да създава хипнотизиращи картини и изкуство? В този проект се опитвам да направя това реалност с робот за рисуване, захранван от Arduino. Целта е роботът да може да прави картини самостоятелно и да използва
Просто откриване на цвят с помощта на OpenCV: 6 стъпки

Просто откриване на цвят с помощта на OpenCV: Здравейте! Днес ще покажа един прост метод за откриване на цвят от видео на живо с помощта на OpenCV и python. По принцип просто ще тествам необходимия цвят присъства във фоновата рамка или не и с помощта на OpenCV модули ще маскирам този регион и
Откриване на цвят в Python с помощта на OpenCV: 8 стъпки

Откриване на цвят в Python с помощта на OpenCV: Здравейте! Тази инструкция се използва, за да ръководи как да извлечете определен цвят от изображение в python, използвайки библиотека openCV. Ако не сте нови в тази техника, не се притеснявайте, в края на това ръководство ще можете да програмирате своя собствен цвят
Проследяване на обекти въз основа на откриване на цвят: 10 стъпки

Проследяване на обекти въз основа на откриване на цвят: История Направих този проект, за да науча обработката на изображения с помощта на Raspberry PI и отворена автобиография. За да направя този проект по -интересен, използвах два сервомотора SG90 и монтирам камера върху него. Един двигател, използван за хоризонтално движение, и втори двигател, използван за вертикално
Откриване на цвят с помощта на RGB LED: 4 стъпки

Цветно разпознаване с помощта на RGB LED: Искали ли сте някога автоматизиран начин за откриване на цвета на обект? Като осветявате обекта с определен цвят и гледате колко светлина се отразява обратно, можете да определите какъв цвят е обектът. Например, ако светите червена светлина