Mündəricat:
- Addım 1: Təchizat
- Addım 2: Mood Light İçindəki Xarakter
- Addım 3: Mood Light Hood
- Addım 4: Dövrə qutusu
- Addım 5: Dövrə
- Addım 6: Kod
- Addım 7: Komponentləri yığın
- Addım 8: Zövq alın
Video: RGB LED və Nəfəs Alma Mood İşığı: 8 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
RGB LED və Breathing Mood Light, iki rejimi özündə cəmləşdirən sadə bir gecə işığıdır. Birinci rejim üçün, üç dəyişən rezistoru çevirərək RGB LED -in rəngini dəyişə bilərsiniz, ikinci rejim üçün isə nəfəs verən bir işığın vəziyyətini təqdim edir. Əhval işığı əsasən 1 RGB LED, 2 düymə və 3 dəyişkən rezistordan ibarətdir. Hər bir düyməyə bir obyekt qoyulacaq və əhval işığının işləməsi üçün əşyaları düymədən uzaqlaşdırın. Məsələn, birinci rejimi istəyirsinizsə, obyekti birinci rejimi idarə edən düymədən çıxarın. Nəfəs alma işığına dəyişdirmək istəyirsinizsə, əvvəlcə obyekti birinci rejimi idarə edən düyməyə qoyun, sonra ikinci rejimi idarə edən düyməni çıxarın.
Addım 1: Təchizat
Dövrə üçün materiallar:
- 1 Arduino Leonardo (Arduino)
- 1 Çörək Paneli (Amazon)
- 1 RGB LED (Amazon)
- 2 düymə (diametri: 30 mm, Dupont telləri daxildir) (Amazon)
- 3 dəyişkən rezistor (B10K, 3 ayaq) (Amazon)
- 100ohm müqavimət (Amazon)
- 2 10kohm rezistor (Amazon)
- 3 kişi -dişi tullanan tel (Amazon)
- 22 Kişi -kişi tullanan tel (Amazon)
- Kişi tullanan tellərə 9 timsah klipi (Amazon)
Mood Light üçün materiallar:
- 1 ədəd qara karton (A4)
- 1 plastik/şüşə silindrli qab (hündürlüyü: 16 sm, diametri: 7.5 sm)
- Pambıq yun/pambıq toplar
- 1 ədəd karton qutu (5.5cm x 14.5cm x 17cm)
- 1 ədəd qara kağız (oktavo, 26 sm x 38 sm)
- 2 ağır cisim (düyməni basmaq üçün)
- Yapışqan, qayçı, lent, yardımçı bıçaq
Addım 2: Mood Light İçindəki Xarakter
Əhval işığı içərisində olan xarakter üçün əvvəlcə ağ kağıza xarakter çəkin. Sonra, ağ kağıza çəkilmiş xarakteri aşağı salın və qara kartonun üzərinə çəkin. İzlədikdən sonra qara kartonun üzərindəki xarakteri xətt boyunca kəsin. Qara kartonun xarakterin əhval işığında hələ də dayanmasına imkan verəcək qədər sərt olması lazımdır.
Addım 3: Mood Light Hood
Əhval işığının başlığı üçün, dumanlı və dumanlı bir hiss yaratmaq üçün plastik silindrli qabın içinə pambıq yun yapışdırdım. Bu da işığı azaldır və gecələri göz qamaşdırmır. Əvvəlcə silindr qabının daxili divarına yapışqan tətbiq edin. Sonra bir az pambıq yun götürün və daxili divara yapışdırın. Pambığın miqdarı, qalınlığı və forması, xarakterin içəridə dayanması üçün kifayət qədər yer buraxdığınız müddətcə dəyişdirilə bilər. Ayrıca, pambığı silindr qabına yapışdırarkən çox sıxmayın. Bu, pambığın düz və qalın olmasına imkan verir ki, bu da yaxşı görünmür və işığın keçməsinə imkan vermir.
Addım 4: Dövrə qutusu
Dövrə qutusu üçün təsadüfi bir karton qutu (5.5cm x 14.5cm x 17cm) istifadə etdim və üzərinə qara kağız parçası (26cm x 38 sm) ilə örtdüm.
1) İstifadə edəcəyiniz qutunun ölçüsünü ölçün
2) Qara kağıza qutunun ağını çəkin (kağızın ölçüsü yalnız qutunun 5 tərəfini əhatə edə bilər, buna görə də örtülməmiş tərəfin qutunun altındakı olduğundan əmin olun. Daha böyük bir kağız istifadə edin. 6 tərəfi də əhatə etmək istəyirsinizsə).
2) Bir bıçaq istifadə edərək kağızı çəkilmiş tora görə kəsin
3) Qara kağızı karton qutuya yapışdırın
4) Komponentlərin səthini ölçün (2 düymə, 3 dəyişən rezistor, 1 RGB LED, 1 USB kabeli)
5) Qısaca karton qutuya çəkin
6) Bir bıçaq istifadə edərək, hər bir komponent üçün deliklər kəsin
- Düymə üçün delik: 3 sm (diametr)
- Dəyişən rezistorlar üçün delik: 0.6 sm (diametr)
- RGB LED üçün delik: 1cm x 0.6cm
- USB kabeli üçün delik: 1 sm x 0.7 sm
Addım 5: Dövrə
Xarakteri, əhval -ruhiyyə işığı başlığını və dövrə qutusunu hazırladıqdan sonra, növbəti addım dövrəni birləşdirmək olardı. Bütün telləri sxemə görə çörək taxtasına və Arduino Leonardoya bağlayın.
- RGB LED rəqəmsal pin 5, 6 və 9 -a qoşulur. Rəqəmsal pin 5 R -in rəngini və parlaqlığını, rəqəmsal pin 6 G -nin rəngini və parlaqlığını, rəqəmsal pin 9 isə B -nin rəngini və parlaqlığını idarə edir. Çörək taxtasından 100 ohm rezistoru mənfi elektrodu bağlayın.
- 3 dəyişən rezistor 0, 1 və 2 analoq pininə qoşulur. Hər bir dəyişən müqavimət çörək lövhəsindəki mənfi və müsbət elektrodla da bağlıdır. Rəqəmsal pin 5 -ə qoşulmuş RGB LED -dəki R dəyəri, analog pin 2 -yə bağlı dəyişən müqaviməti çevirdiyiniz zaman 0 -dan 255 -ə dəyişdirilə bilər. analog pin 1 -ə qoşulan dəyişən müqaviməti 255 -ə çevirdikdə, rəqəmsal pin 9 -a qoşulmuş RGB LED -dəki B -nin dəyəri, analog pin 0 -a bağlı olan dəyişən müqaviməti çevirərkən 0 -dan 255 -ə dəyişdirilə bilər.
- İki düymə rəqəmsal pin 2 və 3 -ə bağlanır. Rəqəmsal pin 2 -ə bağlı olan düymə RGB LED -in rənginin dəyişdirilib -dəyişdirilməyəcəyini, rəqəmsal pin 3 -ə qoşulan düymənin parlaqlığını yox olub -olmadığını yoxlayır. RGB LED dəyişdirilə bilər. Hər bir düymə, çörək lövhəsindən mənfi elektroda qədər müsbət bir elektrod və 10 kohm rezistora da bağlıdır.
- 5V -dən mənfi elektrodu və GND -dən müsbət elektrodu birləşdirən bir telin də olduğundan əmin olun.
Addım 6: Kod
Kod:
- 1-6 -cı sətirlər parlaqlığın tam ədəd olduğunu və iki düymənin rəqəmsal pin 2 və 3 -ə qoşulduğunu göstərir.
- 16 -dan 47 -dək sətir bütün cihazın necə işlədiyini göstərir. Rəqəmsal pin 2-yə bağlı düyməyə basıldığı təqdirdə, RGB LED-i yanmayacaq (xətt 16-20) və cihaz rəqəmsal pin 3-ə bağlı düymənin basıldığını aşkar edir (xətt 21). Rəqəmsal pin 3-ə bağlı düyməyə basıldıqda, RGB LED yanmayacaq (xətt 21-24). Rəqəmsal pin 3-ə bağlı düyməyə basılmazsa, RGB LED yanacaq və nəfəs işığının vəziyyətini təqdim edəcək (26-40). Rəqəmsal pin 2-yə bağlı düyməyə basılmazsa, RGB LED yanacaq və dəyişən rezistorları (44-47) çevirərək rəngi dəyişə bilərsiniz.
- Kodu elektron kartınıza köçürərkən, lövhəni istədiyiniz cihaza bağladığınızdan əmin olun.
Modifikasiya:
Nəfəs alma işığı üçün sürəti (nəfəs işığının nə qədər sürətli işlədiyini) və gecikmə müddətini (hər dəfə ən parlaq olandan sonra gecikdikdə) dəyişə bilərsiniz. 32 və 40 -cı sətirdəki nömrəni (milisaniyəni) dəyişdirərək nəfəs işığının sürəti dəyişdirilə bilər. 34 -cü sətirdəki nömrəni (milisaniyəni) dəyişdirərək, işığın ən parlaq olandan sonra gecikmə müddəti dəyişdirilə bilər. Nəfəs alan işığın parlaqlığı da dəyişdirilə bilər. 27 və 35 -ci sətirdəki "255" rəqəmini 255 -dən az olan digər nömrələrə dəyişdirərək (ən parlaq LED 255 ola bildiyindən, 255 -dən çox ola bilməz), nəfəs işığının parlaqlığını dəyişə və dəyişdirə bilərsiniz. sizin üçün ən uyğun və rahat işığa.
Addım 7: Komponentləri yığın
Dövrəni, kodu və əhval işığı üçün bütün komponentləri bitirdikdən sonra, son addım hər şeyi bir araya gətirmək olardı.
1. Dövrəni dövrə qutusuna yerləşdirin (USB kabelinin çuxurunun dövrə qutusunda doğru istiqamətə baxdığından əmin olun).
2. Hər bir komponenti (1 RGB LED, 2 düymə, 3 dəyişən rezistor, 1 USB kabeli) müvafiq çuxura bağlayın.
3. Hər bir komponenti basıldıqda hərəkət etməməsi və düşməməsi üçün bantdan istifadə edin.
4. RGB LED telinin qarşısını almaq üçün xarakteri RGB LED çuxurunun önünə yapışdırın.
5. Xarakterin arxasındakı RGB LEDini yapışdırmaq üçün lentdən istifadə edin.
6. Əhval -ruhiyyə işıq başlığını dövrə qutusuna qoyun və xarakteri örtməsinə icazə verin. Qəhrəmanın mərkəzdə dayandığından əmin olun. Vəziyyətini düzəltmək üçün yapışqan istifadə edin.
7. USB kabelini qoşun və kodu elektron kartınıza köçürün.
Addım 8: Zövq alın
Necə İşlətmək olar:
Hər bir düyməyə bir obyekt qoyulacaq və əhval işığının işləməsi üçün əşyaları düymədən uzaqlaşdırın. Məsələn, birinci rejimi istəyirsinizsə, obyekti birinci rejimi idarə edən düymədən çıxarın. Nəfəs alma işığına dəyişdirmək istəyirsinizsə, əvvəlcə obyekti birinci rejimi idarə edən düyməyə qoyun, sonra ikinci rejimi idarə edən düyməni çıxarın. Hər dəfə bir rejimi dəyişdirmək istədikdə, əvvəlcə obyekti orijinal düyməsinə qaytarmalısınız. Düymələrdəki hər iki obyekt götürülərsə cihaz düzgün işləməyəcək. Zövq alın!
Tövsiyə:
Oyuncaqları Dəyişdirin: Nəfəs Alaraq Gəzinti Əjdahası Əlçatan Edildi!: 7 Addım (Şəkillərlə)
Oyuncaqlara uyğunlaşın: Su Nəfəs Alaraq Gəzinti Əjdahası Əlçatan Oldu! Əksər hallarda, uyğunlaşdırılmış oyuncaqlara ehtiyacı olan uşaqlar
Arduino ilə DIY Nəfəs Sensoru (İletken Örgü Uzanma Sensoru): 7 addım (şəkillərlə)
Arduino ilə DIY Nəfəs Sensoru (İletken Örgü Stretch Sensor): Bu DIY sensoru, keçirici trikotaj uzanma sensoru şəklində olacaq. Göğsünüzü/mədənizi əhatə edəcək və sinə/mədə genişləndikdə və daralanda sensoru və nəticədə Arduino -ya verilən qidalanma məlumatlarını genişləndirəcək. Belə ki
Milad Ağacından Nəfəs Almaq - Arduino Milad İşıq İdarəçisi: 4 addım
Milad Ağacından Nəfəs Almaq-Arduino Milad İşıq Nəzarətçisi: 9 metrlik əvvəlcədən yandırılmış süni Milad ağacımın idarəetmə qutusunun Miladdan əvvəl qırılması və istehsalçının əvəzedici hissələr təqdim etməməsi yaxşı xəbər deyil. Bu özünəməxsus LED işıq sürücünüzü və idarəedicinizi Ar
Arduino Uno R3 ilə Nəfəs alma LED: 5 addım
Arduino Uno R3 ilə LED Nəfəs Alma: Bu dərsdə maraqlı bir şeyi sınayaq - proqramlaşdırma yolu ilə LED -in parlaqlığını tədricən dəyişdirək. Pulsasiya edən işığın nəfəs alması kimi göründüyü üçün ona sehrli bir ad veririk - nəfəs alan LED. Bu təsiri nəbz genişliyi m ilə həyata keçirəcəyik
Raspberry Pi tərəfindən idarə olunan bir nəfəs işığı: 5 addım
Raspberry Pi tərəfindən idarə olunan bir nəfəs işığı: " Nəfəs Alma İşığı " Burada təsvir olunan sadə və nisbətən ucuz bir nəfəs alma işığıdır ki, bu da nəfəs alma hərəkətlərinizi dəstəkləyə bilər və daimi nəfəs ritmini saxlamağa kömək edir. Həm də istifadə edilə bilər, məsələn. sakitləşdirici bir vasitə kimi