Spisu treści:
Wideo: Monitorowanie energii w 15 minut: 3 kroki
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Jest to czujnik Wi-Fi do przyklejenia do flashera w liczniku energii elektrycznej. Wykrywa błyski za pomocą LDR i wyświetla zasilanie na wyświetlaczu OLED. Wysyła dane do pulpitu nawigacyjnego Thingsboard, przykład na żywo tutaj. Załóż darmowe konto demo:
Potrzebne części: ESP8266 TTGO 0.91 OLED (lub zwykły ESP8266 i działa bez wyświetlacza) LDR (rezystor zależny od światła) Rezystor 10K
Koszt: około 9 $ łącznie.
Wskazówka: ESP8266 TTGO 0.91" OLED jest sprzedawany w serwisie eBay, wyszukaj: "esp8266 oled 0.91".
Krok 1: Przylutuj
Są tylko 4 punkty lutowania: LDR przechodzi z A0 do D0 (gpio16). Rezystor 10K przechodzi z A0 do GND.
Krok 2: Kod
Program wykonany jest za pomocą kodu Arduino. Download na mojej stronie Github:
Zależności: Potrzebujesz bibliotek, U8g2lib, PubSubClient, znajdziesz je w Menedżerze bibliotek.
Ustawienia:Ustaw swoje wartości na początku kodu. Są dobrze wyjaśnione.
Prześlij: Wybierz programator "LOLIN (WEMOS) D1 R2 i mini". Jeśli nie widzisz go w menu płyt, zainstaluj ESP8266 w Arduino Boards Manager.
Przejdź do tego wątku, jeśli Twój TTGO OLED nie działa. Pokazano tam kilka wyprowadzeń i2c OLED.
Krok 3: Tablica rzeczy
Zarejestruj się na bezpłatne demo na żywo na
Dodaj urządzenie o nazwie Monitor energii.
W „Szczegóły” urządzenia kliknij „Kopiuj token dostępu”Wklej ten ciąg do THINGSBOARD_TOKEN w kodzie i prześlij.
Jeśli wszystko poszło dobrze, powinieneś teraz zobaczyć dane w „Najnowsza telemetria” urządzenia. Wybierz dane telemetryczne „wh” (obliczone waty na godzinę) i kliknij „Pokaż w widżecie”. Wybierz „Wykres” w menu rozwijanym i znajdź „Seria czasowa”. - Flot” w galerii karuzeli. Kliknij „Dodaj do panelu”. Wybierz istniejący lub utwórz nowy panel. Wybierz „Otwórz panel” i kliknij OK. W panelu chcesz zmienić okno czasu na 2 godziny, a agregację danych na Nic.
W przypadku wskaźnika analogowego wykonaj te same kroki z Telemetrii i wybierz wskaźnik analogowy w widżecie. Po powrocie do pulpitu nawigacyjnego edytowane są parametry wskaźnika. W „DANE” liczba miejsc dziesiętnych jest ustawiona na 0., Wartość minimalna i maksymalna jest ustawiona na 0 i 8000, a 'Major ticks count' jest ustawiona na 10, aby wyczyścić 1000 znaków.
Gotowe.