Mündəricat:
- Təchizat
- Addım 1: Bütün elementləri Breadboard -a bağlayın
- Addım 2: Kod yazın
- Addım 3: Arduino üçün konteyner hazırlayın
- Addım 4: Rəng Algılama Boya Maşınınızdan istifadə edin
Video: Rəng Algılama Boya Maşını: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
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
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
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ə:
OpenCV istifadə edərək sadə rəng algılama: 6 addım
OpenCV istifadə edərək sadə rəng algılama: Salam! Bu gün OpenCV və python istifadə edərək canlı videodan bir rəng aşkar etməyin sadə bir üsulunu göstərəcəyəm. Əsasən lazım olan rəngin arxa çərçivədə olub olmadığını yoxlayacağam və OpenCV modullarından istifadə edərək həmin bölgəni maskalayacağam və
OpenCV istifadə edərək Pythonda Rəng Algılama: 8 Addım
OpenCV istifadə edərək Pythonda Rəng Algılama: Salam! Bu təlimat, openCV kitabxanasından istifadə edərək pythonda bir şəkildən müəyyən bir rəngin necə çıxarılacağını izah etmək üçün istifadə olunur. Bu texnikada yenisinizsə, narahat olmayın, bu təlimatın sonunda öz rənginizi proqramlaşdıra biləcəksiniz
MESOMIX - Avtomatik Boya Qarışdırma Maşını: 21 Addım (Şəkillərlə)
MESOMIX - Avtomatlaşdırılmış Boya Qarışdırma Maşını: Kətanınıza rəng atmağı sevən bir dizayner, rəssam və ya yaradıcı bir insansınız, ancaq istədiyiniz kölgəni düzəltməkdə çox vaxt mübarizə aparırsınız. havada mübarizə aparırlar. Bu cihaz olaraq siz
Arduino RGB Rəng Seçici - Real Həyat Obyektlərindən Rəng Seçin: 7 Addım (Şəkillərlə)
Arduino RGB Rəng Seçici - Real Həyat Nəsillərindən Rəng Seçin: Kompüterinizdə və ya cib telefonunuzda real həyatda gördüyünüz rəngləri yenidən yaratmağa imkan verən bu Arduino əsaslı RGB rəng seçici ilə fiziki obyektlərdən rəngləri asanlıqla seçin. Ucuz bir TCS347 istifadə edərək obyektin rəngini skan etmək üçün sadəcə bir düyməni basmaq kifayətdir
RGB LED istifadə edərək rəng algılama: 4 addım
RGB LED istifadə edərək rəng algılama: Heç bir obyektin rəngini aşkar etmək üçün avtomatlaşdırılmış bir yol istəmisinizmi? Müəyyən bir rəngin işığını obyektə yandıraraq və nə qədər işığın geri əks olunduğuna baxaraq, obyektin hansı rəngdə olduğunu anlaya bilərsiniz. Məsələn, qırmızı işıq yansanız