Mündəricat:

Rəng Algılama Boya Maşını: 4 addım
Rəng Algılama Boya Maşını: 4 addım

Video: Rəng Algılama Boya Maşını: 4 addım

Video: Rəng Algılama Boya Maşını: 4 addım
Video: 40 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу #4 2024, Iyul
Anonim
Image
Image
Rəng Algılama Boya Maşını
Rəng Algılama Boya Maşını
Rəng Algılama Boya Maşını
Rəng Algılama Boya Maşını

Rəng aşkarlama maşını ətrafınızdakı rəngləri kopyalayır və onlarla birlikdə çəkməyinizə imkan verir. Əsas rəngləriniz varsa, istədiyiniz rəngi hiss etmək və qarışdırmaq üçün RGB rəng sensoru istifadə edə bilərsiniz. Ancaq unutmayın ki, parlaq rəngli obyektdən istifadə edin.

Təchizat

- Arduino Leonardo (Ya da başqa) _x1 - Buradan al

- Breadboard _x1 - Buradan alın

- TCS3200 RGB Sensor (Və ya digər) _x1 - Buradan alın

- Düymə (istənilən növ) _x1

- 10kΩ Rezistor _x1 - Buradan alın

- Karton

- Su Pompası 5V 120L/H _x3 - Buradan alın

- Kauçuk hortum (ölçüsü motorun su çıxışı üçün uyğundur) _x3

- L298N motor sürücüsü _x3 - Buradan alın

Addım 1: Bütün elementləri Breadboard -a bağlayın

Image
Image
Bütün elementləri çörək lövhəsinə bağlamaq
Bütün elementləri çörək lövhəsinə bağlamaq
Bütün elementləri çörək lövhəsinə bağlamaq
Bütün elementləri çörək lövhəsinə bağlamaq

Hər şeyi bir anda qurmadan əvvəl, hər bir maddəni bir -bir sınamaq daha təhlükəsizdir. Çünki hər şeyi quraşdırmısınız, amma işləmirsə, nəyin səhv olduğunu öyrənə bilməzsiniz.

Fərqli Arduinoların naqilləri fərqli olacaq. Başqa bir Arduino istifadə edirsinizsə, digər layihələrdəki əlaqə sxemini və kodunu axtara bilərsiniz.

İndi telin necə bağlanacağını təqdim edəcəyik:

RGB rəng sensoru

GND_ iki GND var, hər ikisi çörək taxtasının mənfi qütbünə bağlıdır (mənfi dirək Arduino GND -ə tel çəkməlidir)

OUT_Arduino pin8 -ə qoşulun

S2 → Arduinopin10

S3 → Arduino pin9

VCC_ iki VCC var, hər ikisi də çörək taxtasının müsbət dirəyinə bağlıdır (müsbət dirəyin Arduinonun 5v -ə tel çəkməsi lazımdır)

S0 → Arduino pin12

S1 → Arduino pin11

- Düymə

Çörək taxtasına iki tel daxil etmək üçün pin istifadə edin

Sol tərəfdəki tel 10kΩ rezistoru bağlayın və sonra Arduino analog A5-ə bir tel çəkin.

Sağ tel_ İki tərəfə bölünür:

Birinci tərəf: teli çörək taxtasının müsbət tərəfinə çəkin.

İkinci tərəfi: 10 kΩ rezistor bağlayın və sonra çörək taxtasının mənfi tərəfinə bir xətt bağlayın.

Motor (Su Pompası 5V 120L/H) və Motor sürücüsü (L298N)

mühərriki L298N -ə qoşun (neçə motordan istifadə olunduğundan asılıdır)

1. L298N (sarı və mavi mühərriklərə bağlıdır): + → In1 / - → In2, + → In3 / - → In4

2. L298N (qırmızı motora bağlıdır): + → In1 / - → In2

L298N -in Arduino pinlərinə çıxışı:

motor 1 (qırmızı): + → In1 / - → In2. Pin 6 və pin 7 -ə çıxış

motor 2 (mavi): + → In1 / - → In2. Pin 2 və pin 3 -ə çıxış

motor 2 (sarı): + → In1 / - → In2. Pin 4 və pin 5 -ə çıxış

Addım 2: Kod yazın

Dövrə bağlandıqdan sonra kod yazmağa başlaya bilərsiniz.

Kod burada: burada

Hər hissəni ayrıca sınamağı unutmayın !!

USB kabelini Arduino'ya bağlamadan əvvəl, bütün kabellərin düzgün olub olmadığını diqqətlə yoxlayın. Yanlış bir dövrə varsa, kompüterə və ya Arduino lövhəsinə zərər verə bilər.

Pin, öz elektron kartınızdakı dövrə görə özünüz tərəfindən dəyişdirilə bilər.

Addım 3: Arduino üçün konteyner hazırlayın

Image
Image

Arduino ilə çörək taxtası arasındakı məsafəni ölçün və karton qutu ilə kəsin. Yapışdırdıqdan sonra komponenti içəriyə qoyun.

Qabığın ölçüsü:

- Uzunluq: 22 sm

- Genişlik: 21 sm

- Boy: 11 sm

Addım 4: Rəng Algılama Boya Maşınınızdan istifadə edin

USB kabelini Arduino -ya qoşun və güc açıldıqdan sonra istifadə etməyə başlaya bilərsiniz!

İstədiyiniz üç rəngi seçin (üç əsas rəngdən istifadə etmək tövsiyə olunur: qırmızı, sarı, mavi)

Təklif: rəng nə qədər çox olarsa, bir o qədər aydın olar

Bənövşəyi su istəyirsinizsə, hiss etmək üçün parlaq bənövşəyi obyekti seçin, o zaman bənövşəyi olmaq üçün mavi ilə qırmızı qarışdırılır.

Yaşıl su istəyirsinizsə, hiss etmək üçün parlaq yaşıl obyekti seçin, yaşıl olmaq üçün mavi ilə sarı qarışdıracaq.

Xəbərdarlıq !!!

Motorun mövqeyi kubokdan daha yüksək ola bilməz, əks halda su vurulmayacaq.

Tövsiyə: