Mündəricat:
- Addım 1: Elektron komponentlər
- Addım 2: Parçaları birləşdirin
- Addım 3: Kodlaşdırma
- Addım 4: ThingSpeak Konfiqurasiyası
- Addım 5: Android tətbiqindən istifadə edin
Video: Arduino UNO Mini Hava İstasyonu: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Bu, ThingSpeak platformasından istifadə edərək məlumatları onlayn olaraq açıq şəkildə yerləşdirə bilən wi-fi bağlantısı olan Arduino əsaslı mini hava stansiyamın ilk nəslidir.
Hava stansiyası fərqli sensorlar istifadə edərək hava və ətraf mühitlə əlaqədar aşağıdakı məlumatları toplayır:
- Temperatur;
- Rütubət;
- Atmosfer təzyiqi;
- İşıq intensivliyi;
- UV indeksi;
- Toz konsentrasiyası.
Məqsəd, açıq avadanlıqdan istifadə edərək kiçik və sadə bir hava stansiyası etməkdir.
Başlayaq və əylənək!
Addım 1: Elektron komponentlər
Bu layihə üçün aşağıdakı komponentlərə ehtiyacınız olacaq:
- Arduino Uno (satın al)
- Grove işıq sensoru (satın alın)
- Grove UV sensoru (satın alın)
- Barometrik təzyiq sensoru (BMP085) (satın al)
- DHT22 (al)
- Grove toz sensoru (satın alın)
- ESP8266 (satın alın)
- Protoshield (daha yığcam versiyası üçün) və ya adi bir çörək taxtası (al / al)
- 1 kohm rezistor (x2)
- 10 kohm müqavimət (x1)
- 4k7 ohm müqavimət (x1)
- Bəzi keçid telləri
- Kompüter (Arduino kodunu tərtib etmək və yükləmək üçün)
Bu layihənin montajı üçün xüsusi vasitələrə ehtiyacınız olmayacaq. Bütün komponentləri sevdiyiniz elektron ticarət mağazasında onlayn olaraq tapa bilərsiniz.
Dövrə USB portu ilə işləyir (kompüterə və ya adi bir telefon şarj cihazına bağlıdır), ancaq xarici DC enerji təchizatı və ya Arduino elektrik prizinə qoşulmuş bir batareya da əlavə edə bilərsiniz.
Hava stansiyası dövrəsi üçün bir vəziyyət bu layihənin əhatə dairəsindən kənardır.
Addım 2: Parçaları birləşdirin
Bütün komponentləri sxemə uyğun olaraq bağlayın. Hər sensoru çörək taxtasına bağlamaq üçün bir neçə keçid telinə ehtiyacınız olacaq. Bir protoshield (daha kompakt bir dövrə üçün), adi bir çörək taxtası və ya Arduino qalxan sahibi olduğunuz dizayndan istifadə edə bilərsiniz.
USB kabelini Arduino Uno lövhəsinə qoşun və növbəti addıma keçin.
Addım 3: Kodlaşdırma
Ən son Arduino IDE -ni qurduğunuzu güman edərək, aşağıdakı kitabxanaları yükləyin və quraşdırın:
DHT22 kitabxanası:
github.com/adafruit/DHT-sensor-library
Adafruit BMP085 kitabxanası:
github.com/adafruit/Adafruit-BMP085-Library
Kitabxanaların Arduino IDE -yə necə əlavə olunacağına dair təlimatlar üçün aşağıdakı Arduino təlimatına baxın:
www.arduino.cc/az/Guide/Libraries
Arduino kodunu yükləyin (weatherBox.ino). XXXXX -i Wi -Fi yönlendiriciniz SSID YYYYY ilə router şifrəsi və ZZZZZ ilə ThingSpeak kanalınızın API yazma anahtarı ilə əvəz edin (növbəti addımda bunu necə əldə edəcəyinizə baxın).
Arduino lövhəsini kompüterinizin USB portuna qoşun və kodu yükləyin.
Addım 4: ThingSpeak Konfiqurasiyası
- ThingSpeak hesabı yaradın;
- Yeni bir kanal yaradın;
-
Hava stansiyanızın adını və təsvirini göstərin. Aşağıdakı kanalları təyin edin və kanalı qeyd edin:
- kanal 1 = işıq
- kanal 2 = rütubət
- kanal 3 = temperatur (DHT22 -dən)
- kanal 4 = UV indeksi
- kanal 5 = toz konsentrasiyası
- kanal 6 = təzyiq
- kanal 7 = temperatur (BMP085 -dən)
- API yazma açarını kopyalayın. Arduino kodundakı əvvəlki addımda istifadə olunur;
- Stansiya açıldıqda, sensor dəyərləri vaxtaşırı olaraq kanala yüklənəcək. Hər bir dəyişənin ictimai və özəl görselleştirmelerini konfiqurasiya edə bilərsiniz.
İctimai bir kanal nümunəsi:
Addım 5: Android tətbiqindən istifadə edin
İstənilən brauzerdə hava stansiyası məlumatlarını görüntüləyə biləcəksiniz. Ancaq Android əsaslı bir ağıllı telefonunuzda yoxlaya və istədiyiniz zaman görüntüləyə bilərsiniz.
- Android cihazınızda Google Play mağazasından ThingsView tətbiqini yükləyin və quraşdırın;
- Tətbiqdə kanal nömrənizi daxil edin və əlavə et düyməsini basın. ID -ni ThingSpeak kanal konfiqurasiyasında tapa bilərsiniz;
- Hər bir dəyişənin cari dəyərləri bir qrafikdə göstəriləcək;
- Əylənin!
Tövsiyə:
Arduino və ThingSpeak istifadə edən Mini Hava İstasyonu: 4 addım
Arduino və ThingSpeak istifadə edən Mini Hava İstasyonu: Hamınıza salam. Bu Təlimat kitabında sizə fərdi bir mini hava stansiyası hazırlamaq üçün addımlar atacağam. Ayrıca, hava məlumatlarımızı serverlərinə yükləmək üçün ThingSpeak API -dən istifadə edəcəyik və ya başqa bir hava stasiyasının məqsədi nədir
MicroPython Proqramı: Mini Hava İstasyonu: 7 addım
MicroPython Proqramı: Mini Hava İstasyonu: İndi qışdır, ancaq bir az köynək geyinməyimə baxmayaraq hələ də bir az isti hiss edir, bu da mövcud temperaturu bilmək istəyimə səbəb olur, buna görə Micropython ESP32 və DHT11 sensorlarından istifadə edirəm. və sadə bir hava stansiyası, beləliklə cari vəziyyəti əldə edə bilərsiniz
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
Arduino UNO istifadə edən Hava İstasyonu: 7 addım
Arduino UNO -dan istifadə edən Hava İstasyonu: Hazırladı: Hazel YangBu layihə, məlumat axını idarə etmək üçün Arduino UNO lövhəsi, məlumat toplamaq üçün DHT22 sensoru və məlumatları göstərmək üçün OLED ekranı istifadə edən bir hava stansiyasıdır
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