Mündəricat:
- Addım 1: hissələr
- Addım 2: Layihəniz üçün PCB -lər alın
- Addım 3: Arduino IDE -ni yükləyin və qurun
- Addım 4: E-kağız Ekranını Firebeetle Micro Controller-ə qoşun
- Addım 5: OpenWeatherMap.org saytında qeydiyyatdan keçin
- Addım 6: Modulun kodlaşdırılması
- Addım 7: Monitorla oynayın
Video: IoT Hava Monitoru E-Kağız Ekranı - İnternetə bağlı ESP8266: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
E-Kağız ekranında OpenWeatherMap API (WiFi üzərindən) ilə sinxronlaşdırılan hava məlumatları göstəriləcək. Layihənin ürəyi ESP8266/32 -dir.
Hey, necesiz uşaqlar? Akarsh burada CETech. Today-dən DFRobot-dan bir E-Kağız ekranında hava ilə əlaqədar bütün məlumatları göstərən bir hava monitoru olan bir layihə hazırlayacağıq.
Ekran bir esp8266 -ya bağlıdır, bu ekranla birlikdə bir esp32 də istifadə edə bilərsiniz. Esp8266, GitHub -da verdiyim kodla təfərrüatları dəyişdirilə bilən wifi istifadə edərək internetə qoşulur.
Beləliklə, başlayaq! Bu layihəni ətraflı şəkildə qurmaqla bağlı bir video da hazırladım, daha yaxşı fikir və detal üçün bunu izləməyi məsləhət görürəm.
Addım 1: hissələr
Bunu etmək üçün bir ESP8266 lövhəsi və ya ESP32 lazımdır və istəsəniz bir batareya da əlavə edə bilərsiniz.
Ekran üçün EPaper Firebeetle modulundan istifadə etdim.
Bu modul ilə DFRobotdan bir lövhə istifadə etməyi təklif edirəm, çünki pinout uyğun olacaq və heç bir yerdə heç bir problemlə qarşılaşmayacaqsınız, DFRobot -dan Firebeetle lövhəsini istifadə etdim, çünki batareyanın doldurulması və monitorinq həlli var.
Addım 2: Layihəniz üçün PCB -lər alın
PCB -ləri onlayn sifariş etmək üçün JLCPCB -ni yoxlamalısınız!
2 ABŞ dolları və bir qədər göndərmə ilə qapınıza qədər göndərilən 10 keyfiyyətli PCB alırsınız. İlk sifarişinizdə çatdırılma zamanı da endirim əldə edəcəksiniz. Şəxsi PCB -nizi EasyEDA -ya hazırlamaq üçün Gerber sənədlərinizi JLCPCB -yə yükləyin və keyfiyyətli və tez bir zamanda istehsal olunmasını təmin edin.
Addım 3: Arduino IDE -ni yükləyin və qurun
Arduino IDE -ni buradan yükləyin.
1. Arduino IDE -ni quraşdırın və açın. 2. Fayl> Tercihlər bölməsinə keçin
3. https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json əlavə lövhələr meneceri URL -lərini əlavə edin.
4. Alətlər> İdarə Heyəti> Lövhələr Menecerinə gedin
5. ESP8266 axtarın və sonra lövhəni quraşdırın.
6. IDE -ni yenidən başladın.
Addım 4: E-kağız Ekranını Firebeetle Micro Controller-ə qoşun
1. Sadəcə hər iki modulun ağ künclərini uyğunlaşdırın və hizalayın və modulları üst -üstə yığın.
Addım 5: OpenWeatherMap.org saytında qeydiyyatdan keçin
1. Veb sayta keçin.
2. E -poçt id və digər etimadnamənizlə qeydiyyatdan keçin (PULSUZ).
3. Daxil olduqdan sonra API Açarları sekmesine keçin və növbəti addımda ehtiyacımız olacaq unikal API Açarınızı kopyalayın.
Addım 6: Modulun kodlaşdırılması
1. GitHub deposunu yükləyin:
2. Yüklənmiş anbarı çıxarın.
3. Kitabxanaları yüklənmiş depodan Arduino eskiz qovluğundakı Kitabxana qovluğuna kopyalayın.
4. Arduino IDE -də Code.ino eskizini açın.
5. Eskizdə Wi-Fi SSID və parolunu dəyişdirin.
6. 4 -cü addımdakı API açarını hashtagların yerinə kodun 44 -cü sətirinə əlavə edin.
7. Alətlər> Lövhəyə gedin. İstifadə etdiyiniz uyğun lövhəni seçin, mənim vəziyyətimdə Firebeetle ESP8266.
8. Doğru əlaqəni seçin. Alətlər> Limana gedərək portu seçin.
9. Yükləmə düyməsini basın.
10. Nişanda Yükləmə tamamlandı deyildikdə hava monitorundan istifadə etməyə hazırsınız.
Addım 7: Monitorla oynayın
Modul özünü WiFi şəbəkəsinə bağlayan kimi ekran təzələnməyə başlayır və layihənin həyata keçdiyini görəcəksiniz.
Tövsiyə:
Ağıllı Bağlı Bitki Monitoru - Bitkinizin nə vaxt suvarmağa ehtiyacı olduğunu bilin: 8 addım (şəkillərlə)
Ağıllı Bağlı Bitki Monitoru - Bitkinizin nə vaxt suvarmağa ehtiyacı olduğunu bilin: Bir neçə ay əvvəl, sizə torpaq haqqında faydalı məlumatlar vermək üçün qapalı bitkinin qazanındakı torpağa yapışdırıla bilən, batareya ilə işləyən bir torpaq rütubəti nəzarət çubuğu hazırladım. nəm səviyyəsi və flaş LEDləri sizə nə vaxt lazım olduğunu söyləyəcək
Raspberry Pi Ekranı və Toxunma Ekranı: 4 Addım
Raspberry Pi Ekranı və Toxunma Ekranı Döndür: Bu, Buster Raspbian əməliyyat sistemi ilə işləyən hər hansı bir Raspberry Pi üçün ekranı və toxunma girişini necə döndərəcəyinizi göstərmək üçün əsas bir təlimatdır, amma Jessie -dən bəri bu üsuldan istifadə edirəm. Burada istifadə olunan şəkillər bir Raspberry Pi -dən
ESP8266 Hava Monitoru Veb Serveri (Arduino olmadan): 4 addım
ESP8266 Hava Monitoru Veb Serveri (Arduino olmadan): "Əşyaların interneti" (IoT) gündən -günə artan bir söhbət mövzusuna çevrilir. Yalnız yaşadığımıza deyil, necə işlədiyimizə də təsir etmək potensialına malik bir anlayışdır. Sənaye maşınlarından geyilə bilən qurğulara qədər - quraşdırılmış
ESP32 ilə Bağlı Hava İstasyonu: 3 addım
ESP32 ilə Bağlı Hava İstasyonu: Bu təlimatda, ESP32 əsasında bir hava stansiyası qurmağı və Blynk tətbiqi vasitəsi ilə, eləcə də bir veb saytı vasitəsilə oxunuşlarını uzaqdan izləməyi öyrənəcəksiniz
ESP8266 əsaslı şəbəkə saatı və hava monitoru: 3 addım (şəkillərlə)
ESP8266 Əsaslı Şəbəkə Saatı və Hava Monitoru: ESP8266 və 0.96 "128x64 OLED Ekranlı Qısa və Sadə Həftə sonu Layihəsi. Cihaz şəbəkə saatıdır, yəni ntp serverlərindən vaxt alır. Openweathermap.org -dan nişanlarla hava məlumatlarını da göstərir. Tələb olunan hissələr: 1. ESP8266 Modulu (A