Mündəricat:
- Addım 1: Kabel çəkmə
- Addım 2: Sensorun Kalibrlənməsi
- Addım 3: Ekranı bağlayın
- Addım 4: Kodu təqdim edin
- Addım 5: Batareya
- Addım 6: Dava
Video: DIY Cib Hava İstiliyi yoxlayıcısı: 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Bunu etmək üçün Nokia 5110 Display, Digital Temperature modulu və Arduino Uno istifadə edəcəyik. Bir açar və tellərlə birlikdə bir barrel deyil, telləri olan 9V jak da lazımdır.
Bir lehimləmə dəmiri lazım ola bilər, ancaq telləri də bükə bilərsiniz.
Addım 1: Kabel çəkmə
Əvvəlcə rəqəmsal temperatur modulunu və Arduino -nu götürün.
Sensoru bu şəkildə bağlayın:
A0 - Arduino pin A0, G - torpaq, + 5V və D0 - Pin 3.
İstifadə olunan sensor Elegoo Sensor V2 Kitindəndir, amma düşünürəm ki, bunlar olduqca yaygındır. Bir şəkil əlavə olunur.
Addım 2: Sensorun Kalibrlənməsi
Sensorların hamısı aşkarda mükəmməl deyil- onlarla bir az əyilmək lazım ola bilər!
Zəhmət olmasa Arduinonu kompüterinizə qoşun.
Sensor kalibrləmə kodunu ehtiva edən bir.txt faylı yuxarıdadır.
(Zəhmət olmasa bu kodun mənim mülküm deyil, elego -ya aid olduğunu unutmayın. Bu kodu burada tapa bilərsiniz:
. Txt faylı zərərli proqram deyil. Düz mətndir və mətn Arduino IDE -yə kopyalanır.
Kodu işə salın və Serial Monitoru açın.
Bir bələdçi götürün, bu kommersiya temperatur monitoru, termostat və ya AC ola bilər.
Sensor üzərində yüksək dəqiqlikli potansiyometr var. Kiçik bir tornavida götürün və AC -nin istiliyinə uyğunlaşdırın.
İkinci görüntüdə göstərildiyi kimi, sensorum 70 dərəcə C oxu verdi!
Addım 3: Ekranı bağlayın
Bu, izlədiyim Son Dəqiqə Mühəndislərindən bir tel bələdçisidir. Ancaq 3 -cü pin yerinə, 2 -ci pindən istifadə etdim, çünki 3 artıq istifadə olunurdu.
8 pin var.
RST -i 2 -ci pinə, CE -yə 4 -ə, DC -yə 5 -ə, DIR -a 6 -ya, CLK -a 7 -ə bağlayın. VCC -nin BL -nin arxa işıq üçün olduğu və ekrana güc verdiyinə görə qoşulmasına ehtiyac yoxdur. Ancaq arxa işığı istifadə etmək istəmirsinizsə, VCC -ni gücə qoşun.
Hər ikisi də 3.3v -ə qoşulmalıdır. GND yerə gedir.
Addım 4: Kodu təqdim edin
Bu dəfə əsl kod!
. Txt faylı yenidən əlavə olunur.
Avtomatik yeniləmələrin olmadığını və Arduino -nu sıfırlamaq üçün bir düyməni daxil etməyiniz lazım olduğunu unutmayın.
Bağışlayın, mən hələ də yeniyəm.
Bu kod C və F temperaturlarına malikdir.
İndi bundan istifadə edin!
Bəli, və deməyi də unutdum …
Hər 10 saniyədə bir yenilənir, amma hər yeniləmədə necə təmizlənəcəyini anlaya bilmirik …
Üzr istəyirik … sıfırlama düyməsini basın … və bir həll tapsanız, mənə bildirin!
Addım 5: Batareya
Məkana qənaət etmək üçün VIN pinindən istifadə edəcəyik.
Arduino'yu açmaq və söndürmək üçün bir keçid də bağlayın.
Görünür, telləri kiçik bir çörək taxtasına düşməyən bir açarın üzərinə bükmək çox çətin idi, buna görə də telləri lehimlədim.
9V batareyanı klipə qoşun, açarla açın və işləməlidir!
Bir açarda 3 pin olduğunu unutmayın. Pimi mərkəzə, digərini isə tərəflərdən birinə bağlayın.
Addım 6: Dava
Əlbəttə ki, bu tel telləri uyğun gəlmir. Səliqəli olması üçün sadə bir karton qutu hazırlayaq.
Arduinoya uyğun olmaq üçün kifayət qədər düzbucaqlı çəkin. Batareya üçün bir bölmə də əlavə edə bilərsiniz.
Diqqət yetirin ki, mənim işim həqiqətən çirkindir.
Həqiqətən çirkin.
Demək istəyirəm ki, oyunçuya bənzəyir.
*çiyinlərini çəkmək*
2 portu genişləndirmək üçün açmaq qərarına gəldim və ekranla tələb edə biləcəyim hər şeyi …
Xoşbəxtlik!
Qeyd edək ki, şəkil 1 üçün cihaz hələ də sensor nəticəsini gözlədiyinə görə heç nə göstərilməyib
Remixlər:
DHT11 sensorumu tapa bilmədim. Bunu istifadə edərək həm istiliyə, həm də rütubətə sahib ola bilərsiniz.
Sürətləndirmə, işıq səviyyələri, UV səviyyələri, hava keyfiyyəti və s.
Arduino Nano istifadə etmək daha kiçik olardı və I2C üzərində LCD istifadə edə bilərdiniz, amma I2C nədənsə mənim üçün işləmədi (düşünürəm ki, bu mənim lövhəmdə problemdir)
Yenidən doldurulan batareyalardan istifadə etməyə cəhd edə bilərsiniz.
Bəli, və nəbzi yoxlamaq üçün ucuz bir yol olan bir nəbz sensoru istifadə etsəniz.
:)
Tövsiyə:
Cib Siqnal Vizualizatoru (Cib Osiloskopu): 10 Addım (Şəkillərlə)
Cib Siqnal Görüntüleyicisi (Cib Osiloskopu): Hər kəsə salam, Hamımız hər gün çox şey edirik. Orada hər iş üçün bəzi vasitələrə ehtiyac var. Bu, hazırlamaq, ölçmək, bitirmək və s. Üçündür. Yəni elektron işçilər üçün lehimləmə dəmir, çox metr, osiloskop və s
Sağlam şalvar uçma yoxlayıcısı: 17 addım (şəkillərlə)
Diqqətli Şalvar Fly Checker: İnsanlar həmişə bu qədər ixtiraçı şeylər yaratmağımın necə olduğunu düşünürlər. Bu mənim üçün normal gündəlik işdir. Mən sadəcə edirəm. Başqa bir şeyi necə edəcəyimi əslində bilmirəm. Məni daha çox düşündürən odur ki, hər kəs başqalarını necə edir
Mini Motor DC üçün RPM yoxlayıcısı: 11 addım (şəkillərlə)
Mini Motor DC üçün RPM Checker: dəqiqədə inqilab, qısaca inqilablarla ifadə olunan fırlanma sürətidir. RPM ölçmə vasitələri ümumiyyətlə takometrdən istifadə edir. Keçən il elektro18 tərəfindən hazırlanan maraqlı bir layihə tapdım və bu mənim ilhamımdır, o dəli idi
Ev İstiliyi üçün Hava Kilidi - IoT RasPi Zero & ESP12: 5 Addım
Ev Isıtması üçün Hava Kilidi - IoT RasPi Zero & ESP12: StoryTo qeyd edək ki, bu layihə, Domoticz ev avtomatlaşdırma serverini (olduqca asanlıqla hazırlanan) qırmızı -qırmızı ilə işlədən və MQTT Broker olaraq qurulmuş bir RaspberryPi Zero -ya malik olmağınıza əsaslanır. bu vitrin? Soma necə qənaət etdiyimi izah etmək üçün
IoT Asanlaşdırıldı: Uzaq Hava Məlumatlarının Tutulması: UV və Hava İstiliyi və Rütubət: 7 Addım
IoT Asanlaşdırıldı: Uzaq Hava Məlumatlarının Tutulması: UV və Hava İstiliyi və Rütubət: Bu dərslikdə UV (Ultrabənövşəyi şüalanma), hava istiliyi və rütubət kimi uzaq məlumatları tutacağıq. Bu məlumatlar çox əhəmiyyətli olacaq və gələcəkdə tam bir Hava İstasyonunda istifadə ediləcək. Blok Şeması sonunda nə əldə edəcəyimizi göstərir