Inhoudsopgave:

Energiemonitor in 15 minuten: 3 stappen
Energiemonitor in 15 minuten: 3 stappen

Video: Energiemonitor in 15 minuten: 3 stappen

Video: Energiemonitor in 15 minuten: 3 stappen
Video: 2000 Steps Low Impact Indoor Walking Workout / Burn Up To 300 Calories In 15 Minutes 2024, November
Anonim
Energiemonitor in 15 minuten
Energiemonitor in 15 minuten

Dit is een wifi sensor om de knipperlicht in je elektriciteitsmeter af te plakken. Het detecteert flitsen met LDR en geeft de stroom weer op het OLED-scherm. Stuurt gegevens naar Thingsboard Dashboard, hier een live voorbeeld. Meld u aan voor een gratis demo-account:

Benodigde onderdelen: ESP8266 TTGO 0,91 OLED (of gewone ESP8266 en werken zonder display) LDR (lichtafhankelijke weerstand) 10K-weerstand

Kosten: ongeveer 9 $ totaal.

Tip: De ESP8266 TTGO 0.91 OLED wordt verkocht op ebay, zoek op: 'esp8266 oled 0.91'.

Stap 1: Soldeer

Soldeer
Soldeer
Soldeer
Soldeer

Er zijn slechts 4 soldeerpunten: LDR gaat van A0 naar D0 (gpio16). 10K weerstand gaat van A0 naar GND.

Stap 2: Coderen

Programma is gemaakt met Arduino. Download code op mijn Github-site:

Afhankelijkheden: U hebt enkele bibliotheken nodig, U8g2lib, PubSubClient, u vindt deze in Bibliotheekbeheer.

Instellingen: stel uw waarden in bovenaan de code. Ze worden goed uitgelegd.

Uploaden: Selecteer programmeur 'LOLIN(WEMOS) D1 R2 & mini'. Als je het niet in het menu van het bord ziet, installeer dan ESP8266 in Arduino Boards Manager.

Ga naar deze thread als uw TTGO OLED niet werkt. Een paar i2c OLED-pinouts worden daar getoond.

Stap 3: Dingenbord

Dingenbord
Dingenbord
Dingenbord
Dingenbord
Dingenbord
Dingenbord

Meld u aan voor een gratis live demo op

Apparaat toevoegen, met naam Energiemonitor.

Klik in Apparaat 'Details' op 'Toegangstoken kopiëren'Plak deze tekenreeks in THINGSBOARD_TOKEN in code en upload.

Als alles goed is gegaan, ziet u nu de gegevens in Apparaat 'Nieuwste telemetrie'. Selecteer 'wh' telemetriegegevens (berekende watt per uur) en klik op 'Weergeven in widget'. Selecteer 'Grafiek' in het vervolgkeuzemenu en zoek 'Tijdreeksen' - Flot' in de carrouselgalerij. Klik op 'Toevoegen aan dashboard'. Selecteer een bestaand, of maak een nieuw dashboard. Selecteer 'Dashboard openen' en klik op OK. In Dashboard wilt u Tijdvenster wijzigen in 2 uur en Gegevensaggregatie in Geen.

Voer voor de analoge meter dezelfde stappen uit vanuit telemetrie en selecteer Analoge meter in de widget. Wanneer u terug bent bij Dashboard, worden de meterparameters bewerkt. In 'DATA' is het aantal decimalen ingesteld op 0. In 'GEAVANCEERD', Minimum en Maximum waarde is ingesteld op 0 en 8000, en 'Major tick count' is ingesteld op 10, om 1000 markeringen op te schonen.

Gedaan.

Aanbevolen: