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əngli Dünyanızdan İstifadə Edin
Video: Rəngli Dünya: 4 Adım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
İstinad mənbəyi: Burada
RGB Colorful World, RGB rəngli sensorlar tərəfindən hazırlanmış bir gecə işığıdır. Mövcud əhvalınıza uyğun olaraq asanlıqla dəyişə və istədiyiniz rəngi seçə bilərsiniz. Parlaq rəngli obyekti hiss etmək üçün istifadə etdikdən sonra istədiyiniz gecə işığı rənginə sahib ola bilərsiniz.
//
Parçanı dəyişdirin (orijinal):
- Orijinal adı: RGB Rəng Seçici
Təchizat
Sizə lazım olacaq:
- Arduino Leonardo (Və ya digər) - Buradan alın
- TCS3200 RGB Sencer (Və ya digər) - Buradan alın
- LCD Panel (1602 IIC/I2C) - Buradan alın
- Düymə (istənilən növ)
- 4.7kΩ Rezistor (x1)
- 10kΩ rezistor (x1)
- 220Ω Rezistor (x2)
- RGB LED - buradan alın
- Çörək taxtası
- Gecə lampası
- Karton
//
Parçanı dəyişdirin (orijinal):
- Arduino Pro Micro
- I2C olmayan LCD panellər
- TCS34725 RGB Sensor
- 3D printer
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
LCD panel
Çörək lövhəsinin mənfi tərəfinə GND_bağlandı
VCC_breadboard pozitivinə qoşulub
SDA → Arduino pin2
SCL → Arduino pin3
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 A1-ə 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.
RGB LED
RGB LED -də 4 pin var red Qırmızı, mənfi, yaşıl, mavi (qısa, uzun, qısa, qısa) daxil edin
Red_ çörək taxtasına qoşulub Arduino pin5 -ə bir xətt çəkin
Mənfi elektrod _ çörək lövhəsindəki mənfi elektrodla birbaşa bağlıdır
Green_ Çörək taxtasına qoşulun, 220Ω rezistor əlavə edin və sonra Arduino pin6 -a bir tel çəkin
Çörək taxtasına Blue_connect, 4.7kΩ rezistor əlavə edin və sonra Arduino pin7 -ə bir tel çəkin.
Yuxarıda göstərilənlər dövrə bağlantısının tətbiqidir.
//
Parçanı dəyişdirin (orijinal):
LCD və rəng algılama modulu istisna olmaqla, kabellər eynidır.
LCD_O əvvəlcə yalnız LCD -dən istifadə edirdi, onu I2c LCD -yə dəyişirəm.
RGB rəng sencor_O, əvvəlcə TCS34725 RGB Sensorunu istifadə etdi, onu TCS3200 olaraq dəyişdirdim.
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.
//
Parçanı dəyişdirin (orijinal):
- LDC və RGB rəng sensoru Məcəlləsi dəyişdirildi.
- LCD ekran altyazılarının başlanğıcı da dəyişdirildi.
- Bəzi sancaqlar mövqeyini dəyişdi.
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.
Nərdivan formalı bir konteyner düzəltdim ki, düymə və yuxarı müstəvidəki RGB LED, RGB rəng sensoru və LCD aşağı səviyyədədir. İçindəki boşluq nisbətən böyükdür və teli qırmayacaq. Arduino'yu güc bankına bağlamaq üçün qutunun yan tərəfində kiçik bir kəsik kəsməliyik.
Qabığın ölçüsü:
- Daha yüksək səviyyə
Uzunluq: 19.5 / En: 10.5 / Boy: 11 sm
- Aşağı səviyyə
Uzunluq: 19.5 / En: 7.5 / Boy: 5 sm
//
Parçanı dəyişdirin (orijinal):
- Konteyner hazırlamaq üçün 3D çapdan istifadə etdi.
Addım 4: Rəngli Dünyanızdan İstifadə Edin
USB kabelini Arduino -ya qoşun və güc açıldıqdan sonra istifadə etməyə başlaya bilərsiniz!
Parlaq rəngli bir maddə seçin, RGB rəng sensorundan 1 sm aralıda yerləşdirin və düyməni basın. Elementin rəngi LCD panelində göstəriləcək və sonra RGB LED -i də bu rəngə bənzər lampanı işıqlandıracaq.
LED lampanın məhdudiyyətləri səbəbindən çox dəqiq rəngləri işıqlandıra bilmir. Məsələn, qara və ya boz rəngi işıqlandıra bilməz, çünki LED -in materialı ağdır. Qaranlıq və daha az parlaq obyektlər effekti azaldacaq, ətrafdakı işıqlar və əks işıqlar da yalan rəngi hiss etməsinə səbəb olacaq, buna görə qaranlıq bir otaqda istifadə etmək məsləhət görülür.
Tövsiyə:
Somatik - Real Dünya üçün Məlumat Əlcəyi: 6 addım (şəkillərlə)
Somatik-Real Dünya üçün Məlumat Əlcəyi: 4 mm diametrli neodim silindrli maqnitlər 4 mm diametrli neodim silindrli maqnitlər Əl işarələrini və m işarələrini tərcümə etmək üçün bütün avadanlıqlarla doludur
Arduino əsaslı çox rəngli yüngül rəngli çubuq: 13 addım (şəkillərlə)
Arduino əsaslı çox rəngli işıq boyama çubuğu: İşıqlı rəsm, fotoqrafların istifadə etdiyi bir texnikadır, burada maraqlı nümunələr çəkmək üçün bir işıq mənbəyindən istifadə olunur və Kamera bunları bir araya gətirir. Nəticədə Şəkil, nəticədə bir görünüş verəcək işıq izlərini ehtiva edəcək
Dünya Saatı ətrafında: 5 addım (şəkillərlə)
Dünya Saatı ətrafında: Dünya gəzir və ya o gecə zəng etməzdən əvvəl saatın nə vaxt olduğunu bilməklə maraqlanır, 5 zonalı dünya saatı qanun layihəsinə uyğundur. Son göndərişimdə əlavə olaraq TM1637 7 rəqəmli displeylər aldığım üçün bir saat toplamaq qərarına gəldim
PC ilə Real Dünya Cihazlarını İdarə Edin: 15 Addım (Şəkillərlə)
Kompüterinizlə Real Dünya Cihazlarına Nəzarət Edin: Bu Təlimat, bir PC və mikrokontrolörlə necə əlaqə quracağınızı göstərir. Bu demo bir qazanın və ya hər hansı bir analoq girişin dəyərini hiss edəcək və eyni zamanda bir servoya nəzarət edəcək. Ümumi dəyəri servo ilə birlikdə 40 dollardan aşağıdır. Servo mikro açarı işə salır və sonra m
Öz Rəngli İşıqlandırma Çubuqlarınızı Tikin: 7 Adım (Şəkillərlə)
Öz Rəngli İşıqlandırma Çubuqlarının Qurulması: Bu təlimat, otaq rəngli işıqlandırma və "ambilight" ilə təmin etmək üçün LED işıq çubuqlarının necə qurulacağını, quraşdırılmasını və idarə olunmasını əhatə edir. stil video effektləri. Ledlərin titrəməsi real həyatda o qədər də nəzərə çarpmır