Spisu treści:

Monitorowanie energii w 15 minut: 3 kroki
Monitorowanie energii w 15 minut: 3 kroki

Wideo: Monitorowanie energii w 15 minut: 3 kroki

Wideo: Monitorowanie energii w 15 minut: 3 kroki
Wideo: Sekret szczęścia i sukcesu. Prawo przyciągania i podświadomości. Mówił o niej Murphy, Hill, Emerson. 2024, Listopad
Anonim
Monitor energii w 15 minut
Monitor energii w 15 minut

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

Lutować
Lutować
Lutować
Lutować

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

Tablica rzeczy
Tablica rzeczy
Tablica rzeczy
Tablica rzeczy
Tablica rzeczy
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.

Zalecana: