Mündəricat:
- Addım 1: Material Bill
- Addım 2: Hər şeyi hara qoya bilərik?
- Addım 3: Gəlin hər şeyi birləşdirək
- Addım 4: Kod
Video: Yoğuşma riski qiymətləndiricisi: 4 addım (şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Hər kəsə salam, həmişə yeni texnologiyalarla maraqlandığım halda inşaatçı işləyirəm.
3d çap, Arduino və çox oxuyan elektron məsələlər haqqında bir az şey öyrəndim. Bu veb saytına mütəmadi olaraq baş çəkirəm, buna görə kiçik bir töhfə vermək istəyirəm.
İşimdə bəzən sağlam olmayan mühitə səbəb olan divardakı nəmin səbəbini bilmək o qədər də asan olmur.
Bu layihə, su sızması ilə qatılaşmış nəm arasında fərq qoymağımıza kömək edəcək.
Buna nail olmaq üçün bir məlumat qeydçisi ilə aşağıdakı dəyərləri bir müddət ərzində izləmək fikrim var idi:
-Ətraf mühitin rütubəti
-Mühit temperaturu
-Yaş sahənin temperaturu
Bu dəyərlər, yaş zonanın temperaturunun çiy nöqtəsinin altında olub olmadığını anlamağa imkan verir. Bu o deməkdir ki, nəmin səbəbi kondensasiyadır.
Bir termoqrafik kamera bu işi yerinə yetirsə də, bu layihəni etməyimin iki səbəbi var:
1. -Çox bahalıdırlar
2.-Ölçmə anı, gün ərzində dəyərlərin dəyişməsi səbəbindən məlumatları əldə etmək üçün doğru ola bilməz.
Ümid edirəm bu layihə kiməsə kömək edə bilər.
Addım 1: Material Bill
-arduino nano data loggerhttps://s.click.aliexpress.com/e/0vsomLQ-arduino nano v3 (clon) https://s.click.aliexpress.com/e/tWzq3o4-OLED ekran 0, 96 ssd1306https:/ /s.click.aliexpress.com/e/0vsomLQ- Rütubət və temperatur sensoru DHT22 /bY57Pd1I-2 batareyaları 18650 3500mAh 30 avrodan azdır
Addım 2: Hər şeyi hara qoya bilərik?
Düzgün işləyən kodu əldə etdikdən sonra bu problemlə üzləşməliyəm.
Bütün komponentləri yerləşdirmək üçün bir qutuya ehtiyacım var. Mən yalnız hər şeyi bir yerdə saxlamaq istəmirdim, həm də MLX90614 -ün hədəfə doğru hərəkət edə biləcəyini istədim.
Bunu əldə etmək üçün bu işi Autocad2015 ilə hazırladım və 3d printerimlə (Anet A10) çap etdim. Layihəmdə hər şey olduğu kimi, bu daha yaxşı ola bilər, amma bəlkə də kiməsə kömək edə bilər.
Burada stl faylları var.
Mümkün səhvlər üçün üzr istəyirəm, amma ilk layihəmdir.
Vaxt ayırdığınız üçün təşəkkürlər. Əlavə məlumat lazımdırsa, mənimlə əlaqə saxlamaqdan çəkinməyin.
Maraqlı görsəniz, səsinizi və ya ən azından bəyəndiyinizi təqdir edərəm.;)
Addım 3: Gəlin hər şeyi birləşdirək
Yaxşı, indi lazım olan hər şeyə sahibik.
Bir üstünlüklə başlayırıq. Məlumat qeydçisi artıq micro sd ilə RTC saatını bağladı.
Mütəxəssis olmadığım üçün dərsləri izləməyə və sensorlar haqqında əlavə məlumatlar toplamağa başladım.
DHT22, MLX90614 və OLED displeyə qoşulmalıydım.
Hər birini ayrı -ayrılıqda birləşdirmək olduqca asandır və bunu etmək üçün bir neçə dərs var, amma ən çətin olanı hər şeyin birlikdə işləməsidir.
Kiminsə Arduino nano məlumat qeyd cihazına girməməsi halında, ayrılmış modullarla əlaqələri olan Fritzzing skematikini tərk edirəm.
Ayrıca, batareyanın vəziyyətini bilmək üçün bir voltmetr (gərginlik bölücü) daxil etdim.
Addım 4: Kod
Kod, ən uzun müddətimi aldı və hələ də kiçik bir problemi var (kimsə yoxlaya bilsəydi, çox şad olardım, lol), amma məqsədini yerinə yetirir.
Proqramlaşdırma baxımından bəzi məhdudiyyətlərim olduğu üçün, onunla məşğul olmağın yolu fərqli kitabxanalarda tapdığım nümunələri toplamaq idi.
OLED ekranı və MLX90614 üçün kitabxanaları tapmaq ən çətin idi, hər biri ayrı -ayrılıqda işləyirdi, amma hamısının birlikdə işləməsi mümkün deyildi. Bunu, OLED, MLX90614 və Micro sd üçlüyü I2C istifadə etməsi ilə əlaqələndirirəm.
LCD 16x2 ekranla sınadım və daha asan oldu, amma bunu OLED ekranla etmək istədim.
Nəhayət, çoxlu saat irəli və geriyə addımlar atsam da, işə yarada bildim.
Eskiz aşağıdakı kimi işləyir:
-Kitabxanalar daxildir.
-Dəyişənlər müəyyən edilir.
-Sensorlar işə salınır.
-Çiy nöqtəsi hesablanır və Rcond (kondensasiya riski) adlanan dəyişəndə saxlayan yaş zonanın temperaturu ilə müqayisə edilir.
- micro sd kartda saxlanılan məlumatlar bunlardır: Ətraf mühitin rütubəti, divarın temperaturu, Rcond və Rmax (Rcond dəyişəninin maksimum dəyəri), həmçinin tarix və vaxt.
-Ekranda nisbi rütubət, divarın temperaturu, Rmax və voltmetr dəyəri göstərilir.
-Eskiz yuxuya getmək və hər beş dəqiqədən bir oyanmaq və dəyərləri əldə etmək üçün qurulmuşdur. Bu konfiqurasiya edilə bilər. Bu konfiqurasiya ilə batareyaların ömrü yeddi günə qədərdir. Bu dəfə əhəmiyyətli məlumatlar əldə etmək üçün kifayətdir.
- Məlumatlar bir excel faylına asanlıqla idxal edilə bilən bir mətn sənədində saxlanılır və rütubətin səbəbi kondensasiya olarsa dəyər vermək üçün qrafiklər yaradır.
Tövsiyə:
DIY 37 Leds Arduino Rulet Oyunu: 3 Addım (Şəkillərlə birlikdə)
DIY 37 Leds Arduino Rulet Oyunu: Rulet, kiçik təkər mənasını verən Fransız sözündən sonra verilən bir kazino oyunudur
Əl BASIC Kompüteri: 6 Addım (Şəkillərlə birlikdə)
Əl BASIC Kompüteri: Bu Təlimat, BASIC ilə işləyən kiçik bir el kompüteri qurma prosesimi təsvir edir. Kompüter, ATmega 1284P AVR çipinin ətrafında qurulmuşdur ki, bu da kompüterin axmaq adını (HAL 1284) ilhamlandırmışdır
Qonşuluqda Geniş Sinxron LEDlər: 5 Addım (Şəkillərlə birlikdə)
Qonşuluqda Geniş Sinxron LEDlər: Tətil üçün söndürə biləcəyimi düşündüyüm bəzi simsiz LED çubuqlarım vardı. Ancaq mənim həyətimdə onlar da eyni şəkildə telli ola bilərdilər. Yaxşı, sərin problem nədir? Blokumdakı bütün evlərdə sinxron displey ilə LED bəzəklər
E-dohicky Russun Lazer Güc Ölçerinin Elektron Versiyası Dohicky: 28 Addım (Şəkillərlə birlikdə)
E-dohicky Russ-un Lazer Güc Ölçerinin Elektron Versiyası Dohicky: Lazer elektrik aləti. E-dohicky, Russ SADLER-dən olan dohicky-nin elektron versiyasıdır. Russ çox yaxşı SarbarMultimedia youtube kanalını canlandırır https://www.youtube.com/watch?v=A-3HdVLc7nI&t=281sRuss SADLER asan və ucuz bir aksesuar təqdim edir
Portativ Bluetooth 2.1 Boombox: 16 Addım (Şəkillərlə birlikdə)
Portativ Bluetooth 2.1 Boombox: Hər kəsə salam! Bu quruluşda, təkrar doldurulan bir batareyaya və əla performansa malik portativ Bluetooth boomboxu hazırlamaq qərarına gəldim. Bu natiq, Paul Carmody -nin yerləşdirmək üçün bir qədər təmir etdiyim Isetta dinamikinə əsaslanır