Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Daha çox vizual termometr istəsəniz, bu layihə kömək edə bilər. Rütubət və temperatur səviyyələrinə əsaslanaraq müəyyən rəngləri göstərən bir sıra LEDlər hazırlayacağıq.
Addım 1: Materiallar
Bu layihə üçün sizə lazım olacaq:
- 2 RGB LED
- DHT11 Temperatur və rütubət modulu
- 6 220Ω rezistor
-12 ədəd çörək taxtası atlayıcısı (tellər)
- Arduino UNO R3
- Arduino IDE (kodlaşdırma üçün)
- DHT Sensor Kitabxanası (temperatur modulunuzun işləməsini təmin etmək üçün)
Addım 2: Çörək lövhəsinin naqilləşdirilməsi
Addım 3:
Hər bir komponentə uyğun bir enerji təchizatı qurmaq istəyirsən, buna görə torpaqdan və 5 voltlu bağlantılardan başlayaq
Addım 4:
Sonra, temperatur sensoru quraq. Mina Arduino uno 2 pininə bağlıdır
Addım 5:
Nəhayət LEDləri quraq. Hər ikisi də eyni kabel və rezistor quruluşuna malikdir. İstilik oxunuşlarını əks etdirən LED üçün pinlərim 3, 5 və 6 -dadır, rütubət LEDi isə 9, 10 və 11 -ci pinlərdədir.
Addım 6:
Artıq bitmiş bir dövrə sahibsiniz! Bu LED -lərin temperaturu hiss etməsinə imkan verən kod üzərində işləməyə başlayaq.
Birincisi, temperatur sensörünüz üçün pinləri və pinlərinizə uyğun olaraq LEDləri təyin edin və temperatur sensoru üçün kitabxananı daxil edin. Kitabxanaya daxil olmaq üçün (bizim vəziyyətimizdə "DHT" lazım olan kitabxanadır), menyu çubuğuna gedin və "Eskiz> Kitabxanaya daxil et. ZIP Kitabxanası əlavə et" seçin və yüklədiyiniz yerdən "DHT" ZIP qovluğunu seçin.
Addım 7: Kodlaşdırma
Addım 8:
Sonra, Void Setup -da hər iki LED -in çıxışını və sensorunuz üçün serial monitoru təyin edin.
Addım 9:
Void Loop -da serial monitorunuzun funksiyasını yazın. Buradan sonra loop funksiyası üçün temperatur və rütubət oxunuşlarını alacaqsınız.
Addım 10:
Menyu çubuğuna gedərək "Alətlər> Serial Monitor" seçərək Serial monitoru işə salın. İstilik və rütubət üçün oxunuşlar almalısınız. 30 saniyə gözləyin və həm temperatur, həm də rütubət üçün ən çox görünən rəqəmləri yazın. İndi bir oxuduğunuza görə, növbəti kod seqmentimiz üçün bu dəyərləri qoşa bilərik
Addım 11:
LED -lərimizi buna uyğun olaraq yandırmaq üçün bəzi "başqa" ifadələr yazmalıyıq. İstilik üçün götürdüyünüz oxunuşu götürün və ilk ifadələrə qoşun. İstilik təyin olunan dəyərdən yüksəkdirsə, işıq qırmızıya çevriləcək. Əks halda mavi olaraq qalacaq. Eyni şey rütubətə də aiddir. Oxumaq aldığınız dəyərdən yüksəkdirsə, işıq qırmızıya çevrilir. Əks halda mavi olaraq qalacaq.
Addım 12: Bitti
Artıq istiliyinizi və rütubətinizi ölçən öz LED -ləriniz var!