Mündəricat:
- Addım 1: Lazım olan şeylər:
- Addım 2: Miniboardın kabel çəkilməsi
- Addım 3: LCD və LED qurun
- Addım 4: Kablolamanı bitirin
- Addım 5: Proqramlaşdırma və Test
- Addım 6: Hamısını yığın
- Addım 7: Sonra düşünün
Video: İstilik indeksi siqnalı: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bu layihə, iş yerlərindəki istiliyin izlənilməsi, həm də verilən temperatur həddinə çatdıqda siqnal vermək ehtiyacından irəli gəldi. OSHA tərəfindən temperatur məruz qalma limitlərinə əsaslanan bəzi araşdırmalar, praktik olmağa kömək etdi. İndi tamamlandıqda, əlbəttə ki, onu yaxşılaşdırmağın yolları var, amma konsepsiyanın sübutu olaraq çox yaxşı işləndi.
Addım 1: Lazım olan şeylər:
Təəccüblüdür ki, əlaqəli şeylərin çoxunu Amazon və ya Ebay kimi yerlərdən arduino başlanğıc dəstlərində tapa bilərsiniz.
- Uno Board
- LCD 1602 modulu
- LCD arxa işıq üçün 10k ohm potensiometr
- Mini çörək taxtası (17x5+5 sancaqlar)
- DHT11 sensoru (artıq lövhədə istifadə etmişəm)
- Passiv Buzzer
- RGB LED
- 220 ohm rezistorlar x3
- M-M atlayanlar
- M-F tullananlar
- 9 voltluq batareya
- Barel krikolu 9 voltluq tutacaq
- Hər şey üçün korpus (qara PLA -dan 3d mina çap etdim)
- Əşyaların quraşdırılması üçün vintlər
- Proqram lövhəsi üçün USB kabel
Addım 2: Miniboardın kabel çəkilməsi
Birincisi, əvvəlcə miniboard quracağıq, beləliklə komponentləri daxil etmək üçün daha sonra tullanan tellərlə mübarizə aparmayacağıq. Başlamaq üçün 10k potu götürün və tək pin/çıxışın sizə baxacağı şəkildə istiqamətləndirin. Çörək taxtasına daxil edin ki, tək pin bir yarıda, iki pin digər tərəfdə olsun. Sonra, DHT11 sensorunu tutun və sensoru sizdən döndərərək üst yarıdakı lövhəyə əlavə edin. Bu şəkildə soldan başlayan pin sırası yer, vin və məlumatdır. Nəhayət, siqnalı götürün və lövhəyə də uyğunlaşdırın. Diqqət edin, sancaqlar altına necə yerləşdirildiyindən, uyğunlaşmaq üçün səs sancaqlarını sancaqlar arasında L şəklində bir lövhəyə daxil olması üçün bir az çevirməlisiniz (şahmat cəngavəri hərəkəti düşünün).
Daha sonra, 8 ədəd M-M atlayıcısına, 6 qısa (2 qırmızı, 4 qara) və 2 uzun (sarı və qəhvəyi rənglərdən istifadə etdim) lazımdır. Qazanın üstündəki sol üst küncdən istifadə edərək, alt sağda J17 olaraq A1 olaraq etiketləyərək, torpaq tellərindən başlayacağıq.
- D1 -dən F17 -ə qədər qısa qara tullanan daxil edin
- E7 -dən G17 -yə qədər
- və E14 - H17
- nəhayət I17 - F13
Qırmızı tullananlar üçün VIN-lərimiz
- E8 - F15
- D3 - G15
Nəhayət, atlayanlar arduino-ya qayıdırlar.
- Sarı tel E9
- Qəhvəyi tel E16
Miniboardda uzun tullananlara sahib olduqdan sonra, sizə doğru uzanacaqları üçün yivli olduğundan əmin olun. Bunu kənara qoyun.
Addım 3: LCD və LED qurun
Bu addım üçün 16 M-F atlayıcıya, tercihen bütün uzunluğa, üç 220 ohm rezistora, RGB LED, LCD moduluna, korpusun üst hissəsinə və bəzi vintlərə ehtiyacınız olacaq. Əlinizdə arduino da olsun. Bu addım üçün şəkillərin nə qədər qarışıq olduğunu bağışlayın, hər şey yığılmadan əvvəl şəkil çəkməyi düşünmədiniz.
Hamısını bağlamadan əvvəl LCD -ni qapağa bağlamağı daha asan tapdım, ancaq YMMV. Eyni şeyi etməyə qərar verib verməməyinizdən asılı olmayaraq, lcd -ni çevirin ki, pin başlığı "yuxarıya" baxsın. İlk pimlə sağdan başlayaraq 3 ədəd M-F atlayıcısı bağlayın və yoldan çəkin. Arduino -da 7 -ci pinə bağlayacağınız dördüncü pin. LCD -dəki 5 -ci pin, yoldan kənarda qalacağınız başqa bir pin olacaq. LCD -nin 6 -cı pinini arduino pin 8 -ə qoşun. Növbəti 4 sancağı əlaqəsiz qoyacaqsınız. Demək olar ki, bu hissəni bitirdik. Arduino üzərindəki 9, 10, 11 və 12 sancaqlarına sırasıyla lcd 11 -dən 14 -ə qədər qoşun.
Miniboardı əvvəlki addımdan götürün. Lcd -dəki sağ pimdən (hələ də baş aşağı) başlayaraq, miniborddakı J17 -ə ilk pin tullananını bağlayın. 2 -ci pin tullananını H15 -ə və 3 -cü pinini H2 -yə qoşun. Pin 5 G13 -ə gedəcək. Soldakı iki sərbəst atlama, 15 və 16, sırasıyla I15 və H13 -ə bağlanır.
İndi! LED montajı üçün. Rezistorları LED ayaqlarına lehimləmək əvəzinə, mexaniki uyğunlaşdırmaq üçün büzmə borularından istifadə etdim və elektriklə bir -birindən təcrid etdim. E-lent hər şeyi bir-birinə bağlamaq və M-F tullananların hamısını birlikdə sürüşdürərkən sürüşməməsi üçün istifadə edilmişdir. Yuxarıdakı montaj şəklində, ayaqlar 90 dərəcə əyilmişdir ki, məftillər aşağı yapışmaq və üst -üstə düşməkdən daha çox hərəkət etsin. Tellər üçün soldan sağa Mavi, Yaşıl, Ümumi yer, Qırmızı rənglərdir. Bilirəm ki, rənglər bir -birinə uyğun gəlmir. Bəlkə növbəti dəfə.
LED sürtünmə, qapaq qapağından qazılmış bir çuxura sığacaq, buna görə yapışqan və ya başqa bir şeyə ehtiyac yoxdur. Ümumi yer tullananını miniborddakı I13 -ə, qırmızı arduino pin 3 -ə, yaşıl pin 5 -ə, mavi pin 6 -ya bağlayın.
Addım 4: Kablolamanı bitirin
Bu addım asandır. Səs siqnalına qoşduğumuz qəhvəyi tullanan yadınızdadırmı? Bunu arduino 2 pininə bağlayın. DHT11 -dən sarı tullanan? Bunu 13 -cü pinə göndərin. Nəhayət, 2 uzun atlayıcını götürüb 5v -ni miniborddakı J15 -ə və əsaslardan birini J13 -ə bağlayacaqsınız. Bitdi! Güc və proqramlaşdırmadan başqa bütün naqillər artıq çəkilib.
Addım 5: Proqramlaşdırma və Test
Davam edin və LCD -ni sağ tərəfə çevirin və arduino -nu kompüterinizə qoşun. Aşağıdakı eskizi yükləyin və açın. Arduino IDE ilə, bunun üçün lazım olan hər şeyə sahib olduğunuzdan əmin olmaq üçün eskizi yoxlayın. Hər şey işlədiyi müddətcə eskizi lövhəyə yükləyin. Hər hansı bir problem yoxdursa, LCD yanmalı və LED parlaq qırmızıya çevrilməlidir. Bir -iki saniyə gözləyin və LCD -də göstərilən məlumatları görməyə başlamalısınız. Ətraf mühitin temperaturu (T) və rütubətin (RH) 26 dərəcə Selsi və ya altında bir istilik indeksi (HI) dəyəri yaratması şərtilə, məlumatlar görünən kimi LED yaşıl rəngə çevriləcək.
Sarıdan qırmızıya doğru davam edən rənglərin qradiyentinə diqqət yetirərək yuxarıdakı HI cədvəlinə baxın. 26c və altındakı LED nə qədər sərinliyindən asılı olmayaraq yaşıl olacaq (soyuduqca mavi rəngə də dəyişə bilərsiniz). 26-33c, ehtiyatlı olmalı olduğunuz temperaturlar üçün sarı-yaşıl rəngə çevriləcək. 33-41c, bir az kölgəyə, daha sərin havaya girməyi və ya başqa bir şəkildə soyumağa başlamağı düşünmək istədiyiniz temperatur aralığında daha sarı rəngə çevriləcək. 41c və ya daha yüksək səviyyəyə çatdıqda, LED qırmızı yanıb -sönəcək və səs siqnalı LED ilə senkronize olaraq sönəcək. İşlədiyini yoxlamaq üçün asan bir yol, sensora nəfəs vermək və məlumatların və LED rənglərinin dəyişməsini izləməkdir. Sonra montaja keçirik!
Addım 6: Hamısını yığın
Təhlükəsiz tərəfdə, bu anda usb kabelini çıxardığınızdan əmin olun.
Batareyanı bir anlıq bağlı vəziyyətdə buraxın, ancaq lövhəni arduino -ya qoşun, çünki çap etdiyim korpusa bir az sıx uyğun gəlir. Lövhəni boş yerə doğru lövhə ilə korpusa sürüşdürün və lövhəni dayaqlara vidalayın. Təhlükəsiz olduqda və hərəkət etmədikdə, LCD -ni korpusun üstünə də bağlayın. Zədələnməmək üçün köhnə rc avtomobil servolarından təmizlədiyim qoz -fındıq və boltlardan istifadə etdim. LED -ə uyğun olaraq sürtünmə üçün bir yerdə bir delik açın. 3D çaplı bir korpusdan da istifadə edirsinizsə, ya əvvəlkindən daha yaxşı planlaşdırın və çap etməzdən əvvəl LED çuxurunu dizayn edin, ya da qazmada çox yavaş bir sürət. Plastikin əriməməsi (sonda işləyə bilərmi?) Və ya materialın çatlamaması üçün bir çuxur açmaq istəyirsən.
Bu nöqtədə batareyanı qoşub boş yerə ata bilərsiniz. Miniboardı sonrakı yerə sürüşdürün və batareyanın üstünə itələyin. Sonrakı əyləncəli hissədir. Yuxarıdan bütün tullanan telləri qutuya verin və qəza zamanı heç bir atlayıcını çıxarmamağa diqqət edərək üstünü bağlayın və qapağı qutuya bağlamaq üçün bəzi qısa vintlərdən istifadə edin. Hər şey bitdi!
Qutuda olduğu kimi hava axınının az olduğunu bilirəm, amma bu səbəbdən hər hansı bir problem varsa, bəzi deliklər yaratmaq üçün nazik bir qazma ucundan istifadə edə bilərəm.
Addım 7: Sonra düşünün
Bunun üçün başqa rənglər əvəzinə niyə xüsusi olaraq qara PLA istifadə etdiyimi merak edənlər üçün, bunu yaratmağımın əsas səbəblərindən biri, bu xüsusi istifadə üçün günəşdən başqa parlaq istilik mənbələri ehtiva etdiyi mühit idi. əhəmiyyətsiz bir amildir. Həm də o mühitdə geyinməli olduğum şeylər üçün yaxın bir uyğunluqdur və ehtimal ki, yaşayacağımı daha yaxından ölçəcəyəm.
Tövsiyə:
EPA UV İndeksi Feed / IOT: 4 Adım (Şəkillərlə birlikdə)
EPA UV İndeksi Feed / IOT: Bu kiçik cihaz yerli UV indeksinizi EPA -dan çıxarır və UV səviyyəsini 5 fərqli rəngdə göstərir və OLED -də detalları da göstərir. UV 1-2 yaşıl, 3-5 sarı, 6-7 narıncı, 8-10 qırmızı, 11+ bənövşəyi rəngdədir
Şüşə qırılma siqnalı / oğurluq siqnalı: 17 addım
Şüşə Kırılma Siqnalı / Oğurluq Siqnalı: Bu dövrə, girən şəxs şüşənin sınıq olmamasını təmin etsə belə, şüşə pəncərənin girən tərəfindən sındırıldığını aşkar etmək üçün həyəcan siqnalı vermək üçün istifadə edilə bilər
VEML6075 Sensoru və Kiçik Buddy Danışandan istifadə edərək Danışan UV indeksi Ölçmə Cihazı: 5 addım
VEML6075 Sensorundan və Kiçik Buddy Danışandan istifadə edərək Danışan UV indeksi Ölçmə Cihazı: Yaz gəlir! Günəş parlayır! Hansı əladır. Ancaq ultrabənövşəyi (UV) şüalanma getdikcə gücləndikcə mənim kimi insanlar çillər, qırmızı dənizdə üzən kiçik qəhvəyi adalar, dəridə qaşınma olur. Real vaxt məlumatlarına sahib olmaq
Yüksək İstilik Siqnalı: 3 addım
Yüksək İstilik Siqnalı: Bu, dərin bir dondurucunun və ya digər oxşar cihazın temperaturu müəyyən bir temperaturun üstünə çıxdıqda sönmək üçün hazırladığım sadə bir siqnaldır. Düşündüm ki, bu sizə bir az göstəriş verərək kömək edəcək
Təzyiq Siqnalı Siqnalı: 4 Addım
Təzyiq Siqnalı Siqnalı: Bu təlimat sizə zəhmli bir təzyiq açarı siqnalı necə edəcəyinizi göstərəcək. Təxminən 10 dollar xərclədim! yüksək olduğunu xəbərdar edir