Мазмуну:

Түстү аныктоочу боёк машинасы: 4 кадам
Түстү аныктоочу боёк машинасы: 4 кадам

Video: Түстү аныктоочу боёк машинасы: 4 кадам

Video: Түстү аныктоочу боёк машинасы: 4 кадам
Video: Кайсы мом жакшы? Катаная? куюу? Жасалма? Экспериментке даярдануу. 2024, Июль
Anonim
Image
Image
Түстү аныктоочу боёк машинасы
Түстү аныктоочу боёк машинасы
Түстү аныктоочу боёк машинасы
Түстү аныктоочу боёк машинасы

Түстү аныктоочу боек машинасы айланаңыздагы түстөрдү көчүрүп, алар менен сүрөт тартууга мүмкүнчүлүк берет. Эгерде сизде негизги түстөрдүн боёгу болсо, анда сиз каалаган түстү сезүү жана аралаштыруу үчүн RGB түс сенсорун колдоно аласыз. Бирок эсиңизде болсун, ачык түстөгү нерсени колдонуңуз.

Жабдуулар

- Ардуино Леонардо (Же башка) _x1 - Бул жерден сатып алыңыз

- Breadboard _x1 - Бул жерден сатып алыңыз

- TCS3200 RGB Sensor (Же башка) _x1 - Бул жерден сатып алыңыз

- Баскыч (каалаган түрү) _x1

- 10kΩ Resistor _x1 - Бул жерден сатып алыңыз

- Картон

- Суу насосу 5V 120L/H _x3 - Бул жерден сатып алыңыз

- Резина шланг (өлчөмү мотордун суу чыгуучу жерине ылайыктуу) _x3

- L298N мотор айдоочусу _x3 - Бул жерден сатып алыңыз

1 -кадам: Бардык элементтерди Breadboardго туташтыруу

Image
Image
Бардык элементтерди Breadboardго туташтыруу
Бардык элементтерди Breadboardго туташтыруу
Бардык элементтерди Breadboardго туташтыруу
Бардык элементтерди Breadboardго туташтыруу

Баарын дароо орнотуудан мурун, ар бир нерсени бирден текшерүү коопсузураак. Анткени эгер сиз баарын орноткон болсоңуз, бирок ал иштебей жатса, анда эмне ката кеткенин дээрлик биле албайсыз.

Ар кандай Arduinosтун зымдары башкача болот. Эгерде сиз башка Arduino колдонуп жатсаңыз, анда башка долбоорлордун зым схемасын жана кодун издей аласыз.

Эми биз зымды кантип туташтырууну тааныштырабыз:

RGB түстүү сенсор

GND_there are two GND, both are connected to the negative pole of the breadboard (терс полюс зым тартып керек Arduino GND)

OUT_Arduino pin8 туташуу

S2 → Arduinopin10

S3 → Arduino pin9

VCC_there эки VCC, экөө тең нандын оң полюсуна туташкан (оң полюс Arduino 5vге зым тартуусу керек)

S0 → Arduino pin12

S1 → Arduino pin11

- Баскыч

Пинди колдонуп, нанга эки зымды салыңыз

Сол жактагы зым_10кΩ резисторду туташтырып, анан Arduino аналогдук A5ке зым тарткыла.

Оң жактагы зым_Эки жакка бөлүнөт:

Биринчи жагы: зымды нан тактасынын оң жагына тартыңыз.

Экинчи жагы: 10 кОмдук резисторду туташтырып, андан кийин панелдин терс тарабына линияны туташтырыңыз.

Мотор (суу насосу 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 үчүн контейнер жасаңыз

Image
Image

Arduino менен нан табакчаңыздын ортосундагы аралыкты өлчөп, картон куту менен кесип алыңыз. Байланыштан кийин, компонентти ичине салыңыз.

Кабыктын өлчөмү:

- Узундугу: 22 см

- Туурасы: 21 см

- Бийиктиги: 11 см

4 -кадам: Түстү аныктоочу боёк машинаңызды колдонуу

USB кабелин Arduino -го туташтырыңыз жана кубат күйгүзүлгөндөн кийин аны колдоно баштасаңыз болот!

Каалаган үч түстү тууралаңыз (үч негизги түстү колдонуу сунушталат: кызыл, сары, көк)

Сунуш: канчалык түстүү болсо, ошончолук ачык болот

Эгерде сиз кызгылт сууну кааласаңыз, ачык кызыл түстөгү нерсени тандагыла, ошондо ал көк менен кызылды аралаштырып кочкул кызыл түскө айланат.

Жашыл сууну кааласаңыз, сезүү үчүн ачык жашыл нерсени тандаңыз, ал көк менен сары аралашып, жашыл болуп калат.

Эскертүү !!!

Мотордун позициясы чөйчөктөн жогору боло албайт, антпесе суу сорулбайт.

Сунушталууда: