Mündəricat:
- Addım 1: Hekayə
- Addım 2: Lazım olan hissələr
- Addım 3: Hardware Setup
- Addım 4: Proqram təminatı
- Addım 5: Gəlin Nələr Etdiyimizi Görək
- Addım 6: Səhvlərin tərtib edilməsi
- Addım 7: Tamamlandı
Video: Çox Sensorlu 2.4 TFT Arduino Hava İstasyonu: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
TFT LCD və bir neçə sensoru olan portativ Arduino hava stansiyası.
Addım 1: Hekayə
Bu yaxınlarda arduino ilə oynamaq üçün bir az boş vaxtım oldu.
Bir neçə ay əvvəl internetdə DHT sensoru və RTC ilə TFT LCD ilə bir eskiz tapdım. Buna görə bağladım, işləmək üçün eskizdə bəzi dəyişikliklər etdim. Yüklədikdən sonra dəhşətli işləyirdi !! 4 saat sonra başa düşdüm ki, əziyyət çəkməyin mənası yoxdur. Evimdə istifadə edəcəyim özüm üçün bir hava stansiyası quracağımı düşündüm.
Gəlin başlayaq!
Addım 2: Lazım olan hissələr
Lazım olan hissələr:
- Arduino uno və ya Mega2560 (artıq var idi)
- Ili932x və ya 9341 IC ilə 2.4 tft lcd (artıq var idi)
- DHT11 (artıq var)
- DS18b20 (artıq var idi)
- 4 pinli işıq sensoru LDR (analoq və rəqəmsal)
- Bəzi keçid telləri (artıq var idi)
- Arduino IDE və düzgün kitabxanalar
Ona görə də bu vaxt mənim üçün heç bir xərc çəkmədi.
Addım 3: Hardware Setup
Yaxşı ki, böyük bir şey yox idi. Çin Arduino klonları həmişə pis olmur. Lövhədə sancaqları lehimləyə biləcəyiniz ikinci bir xətt olduqda, bu, naqillərlə bir az daha hərəkət edən yer yaradır.
İşimi asanlaşdırmaq üçün sancaqları tərsinə (aşağı baxmaq üçün) lehimlədim. Şəkilə baxın.
Bu anda 3 5V, 3 3.3 V və bir neçə GND sancağımız var.
İndi bu şəkildə birdən çox sensoru lövhəyə qoşa bilərsiniz.
DHT sensoru Digital 11 -ə qoşulub.
Temperatur sensoru Digital 10 -a qoşulub.
LDR Analog 5 -ə qoşulub.
Rəqəmsal 12 və 13 pulsuzdur. İstəyirsinizsə, yenə də 1 sensor əlavə edə bilərsiniz. (Mən istəyirəm)
LCD sayəsində heç bir I2C sensoru lövhəyə qoşula bilməz. RESET üçün Lcd A4 pininə ehtiyac duyur.
Kədərli amma həqiqət.
Addım 4: Proqram təminatı
Kitabxanaları və eskizləri yükləyin.
Bu layihə üçün kitabxanaları yükləyirəm.
SPFD5408 kitabxanası 2.4 TFT lcd -ni idarə etmək üçün çox yaxşıdır, amma düşünürəm ki, yalnız ILI932X; 9340; 9341 IC.
2019.01.05.!!
Kiçik bir yeniləmə! İndi Arduino şeh nöqtəsini göstərir!
İstilik indeksi həm Selsi, həm də Fahrenheit olaraq göstərilir.
2019.01.06!!
Mcufriend versiyası indi dəyərləri Serial monitora bildirir.
Addım 5: Gəlin Nələr Etdiyimizi Görək
Arduino, dəyərləri sensorlardan 1000ms yeniləmə sürətinə köçürür.
Gördüklərimiz:
- Üzük sayğacında DHT sensorundan gələn temperatur
- Sağ üst küncdəki rütubət
- DS18B20 sensorundan gələn temperatur
- Fahrenheit -də istilik indeksi
- İşıq intensivliyi faizlə (hələ də bir az arabalıdır)
- Fahrenheit -də temperatur
- Celsiusda çiy nöqtəsi
- Mütləq rütubətin hesablanması
Amma! Hələ də pulsuz 2 rəqəmsal sancağımız var, buna görə də Arduino lövhəmizin imkanlarını maksimum dərəcədə artırmaq üçün bir az da yaxşılaşdırmaq üçün yer var.
Yaxın gələcəkdə bu hava stansiyasını işləməsi və daha yaxşı görünməsi üçün bir neçə (və vizual) təkmilləşdirmə planlaşdırıram. Əlbəttə ki, kifayət qədər boş vaxtım olanda …….
3 -cü versiya McuFriend uyğun ekranlar üçündür. Təxminən 2 ildir istifadə etmədiyim 1580 və 5408 IC sürücü ekranım var idi. Buna görə də onlarla işləmək üçün bəzi dəyişikliklər etdim. Dəyişdirilmiş McuFriend kitabxanamı yüklədim.
Addım 6: Səhvlərin tərtib edilməsi
Bu yaxınlarda Arduino IDE ilə səhvlər tərtib edirəm (və yalnız mən deyil). Bu tez -tez geri dönən bir problemdir.
Bu eskizdə tərtib səhviniz varsa, onu yeni bir Arduino pəncərəsinə kopyalayın və yenidən cəhd edin.
Bu mənim üçün işləyir, inşallah sizin üçün də işləyəcək.
ESP Core səbəbiylə hələ də Arduino IDE 1.6.13 -də otururam.
Niyə təkmilləşdirilmir? Sadəcə bu versiya mənim üçün çox əlverişlidir.
Addım 7: Tamamlandı
Bitirdin
İstədiyiniz kimi istifadə edin.
Təlimatımı oxuduğunuz üçün təşəkkürlər.
Tövsiyə:
NaTaLia Hava İstasyonu: Arduino Günəş Enerjili Hava İstasyonu Düzgün Edildi: 8 Addım (Şəkillərlə)
NaTaLia Hava İstasyonu: Arduino Günəş Enerjili Hava İstasyonu Düzgün Edildi: 2 fərqli yerdə 1 illik uğurlu əməliyyatdan sonra günəş enerjisi ilə işləyən hava stansiyası layihə planlarımı paylaşıram və uzun müddət ərzində həqiqətən də sağ qala biləcək bir sistemə necə çevrildiyini izah edirəm. günəş enerjisindən dövrlər. Təqib etsəniz
2 "TFT Ekran və Çox Sensorlu İstilik Nisbi Rəngli Termometr: 5 addım
2 "TFT Ekranda və Çoxlu Sensorlarda Nisbi Rəngli Termometr: Bir neçə temperatur sensörünün ölçülərini göstərən bir ekran hazırladım. Ən maraqlısı odur ki, dəyərlərin rəngi temperaturla birlikdə dəyişir: > 75 dərəcə Celcius = RED > 60 > 75 = PORTAKAL > 40 < 60 = SARI > 30 < 40
Çox Vəzifəli Moruq 1 B (Şəxsi Bulud + Hava İstasyonu): 4 addım
Multi Task Raspberry 1 B (Personal Cloud + Weather Station): Bir müddət əvvəl yeni bir versiya aldıqdan sonra bir RPiB ehtiyatının olduğunu xatırladım. Yedək sənədlərimi saxlayarkən məxfilik haqqında düşünərək öz bulud serverim olmağa qərar verdim. Yaxşı nəticədən məmnunam, amma potensialın israfından razı deyiləm
Raspberry Pi və Weewx istifadə edərək Acurite 5 -də 1 Hava İstasyonu (digər Hava İstasyonları Uyğundur): 5 Addım (Şəkillərlə)
Raspberry Pi və Weewx istifadə edərək Acurite 5 -də 1 Hava İstasyonu (digər Hava İstasyonları Uyğundur): Acurite 5 -i 1 hava stansiyasından alanda evdən kənarda olduğum zaman havanı yoxlamaq istəyirdim. Evə gəlib qurduqda ya ekranı kompüterə bağlamalı olduğumu, ya da ağıllı mərkəzini almalı olduğumu başa düşdüm
BME280 Sensorlu ESP32 WiFi Hava İstasyonu: 7 addım (şəkillərlə)
BME280 Sensorlu ESP32 WiFi Hava İstasyonu: Əziz dostlar, başqa bir dərsliyə xoş gəldiniz! Bu dərslikdə WiFi ilə işləyən bir hava stansiyası layihəsi quracağıq! Nextion ekranı ilə birlikdə yeni, təsir edici ESP32 çipini ilk dəfə istifadə edəcəyik. Bu videoda gedirik