Mündəricat:
Video: 15 dəqiqə ərzində enerji monitoru: 3 addım
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu, elektrik sayğacınızdakı flaşa yapışdırmaq üçün bir wifi sensoru. LDR ilə flaşları algılar və OLED ekranda gücü göstərir. Thingsboard Tablosuna məlumat göndərir, burada canlı nümunə. Pulsuz bir demo hesabı üçün qeydiyyatdan keçin:
Lazım olan hissələr: ESP8266 TTGO 0.91 OLED (və ya adi ESP8266 və ekransız işləyir) LDR (işığa bağlı rezistor) 10K rezistor
Qiymət: Cəmi 9 dollar.
İpucu: ESP8266 TTGO 0.91 OLED ebayda satılır, axtar: 'esp8266 oled 0.91'.
Addım 1: Lehim
Yalnız 4 lehim nöqtəsi var: LDR A0 -dan D0 -a (gpio16).10K müqavimət A0 -dan GND -ə keçir.
Addım 2: Kod
Proqram Arduino ilə hazırlanmışdır. Github saytımdakı kodu yükləyin:
Asılılıqlar: Bəzi kitabxanalara ehtiyacınız var, U8g2lib, PubSubClient, bunları Kitabxana menecerində tapa bilərsiniz.
Ayarlar: Dəyərlərinizi kodun üstünə qoyun. Yaxşı izah olunurlar.
Yüklə: 'LOLIN (WEMOS) D1 R2 & mini' proqramçısını seçin. Lövhələr menyusunda görmürsünüzsə, Arduino Boards Manager -də ESP8266 qurun.
TTGO OLED işləmirsə bu mövzuya keçin. Orada bir neçə i2c OLED pinout göstərilir.
Addım 3: Şeylər lövhəsi
Https://thingsboard.io ünvanından pulsuz bir canlı demoya yazılın.
Enerji monitoru adı ilə cihaz əlavə edin.
Cihazın "Detalları" nda 'Erişim nişanını kopyala' düyməsini basın Bu simli THINGSBOARD_TOKEN koduna yapışdırın və yükləyin.
Hər şey qaydasındadırsa, cihazın "Ən son telemetri" bölməsindəki məlumatları görməlisiniz. "Wh" telemetri məlumatlarını seçin (Saatda hesablanan Vat) və 'Vidjetdə göstər' düyməsini basın. Açılan menyuda 'Qrafik' seçin və 'Zaman seriallarını tapın - Karusel qalereyasında "Göstər" panelinə "Əlavə et" düyməsini vurun. Mövcud olanı seçin və ya yeni bir tablosuna yaradın. "Göstəriş Panosunu Aç" ı seçin və OK düyməsini basın. Göstərilən paneldə Saat pəncərəsini 2 saata, Məlumat toplusunu isə Heç biri.
Analog ölçmə cihazı üçün eyni addımları Telemetriyadan edin və Widget -də Analog gauge seçin. Dashboard -a qayıtdığınız zaman Ölçer parametrləri düzəldilir. 'DATA' da ondalık sayı 0 olaraq təyin olunur. 'ADVANCED', Minimum və Maksimum dəyər 0 və 8000 olaraq təyin edilir və 'Əsas gənə sayı' 1000 işarəni təmizləmək üçün 10 olaraq təyin edilir.
Bitdi.