Table des matières:

Moniteur d'énergie en 15 minutes : 3 étapes
Moniteur d'énergie en 15 minutes : 3 étapes

Vidéo: Moniteur d'énergie en 15 minutes : 3 étapes

Vidéo: Moniteur d'énergie en 15 minutes : 3 étapes
Vidéo: Comment calculer l'ÉNERGIE ÉLECTRIQUE ? ✏️ Exercice | 3e | Physique 2024, Septembre
Anonim
Moniteur d'énergie en 15 minutes
Moniteur d'énergie en 15 minutes

Il s'agit d'un capteur wifi à scotcher sur le clignotant de votre compteur électrique. Il détecte les flashs avec LDR et affiche l'alimentation sur l'écran OLED. Envoie des données au tableau de bord Thingsboard, exemple en direct ici. Inscrivez-vous pour un compte démo gratuit:

Pièces nécessaires: ESP8266 TTGO 0.91 OLED (ou ESP8266 régulier et fonctionne sans écran) LDR (résistance dépendante de la lumière) résistance 10K

Coût:Environ 9$ au total.

Astuce: L'OLED ESP8266 TTGO 0.91 est vendu sur ebay, recherchez: 'esp8266 oled 0.91'.

Étape 1: Souder

Souder
Souder
Souder
Souder

Il n'y a que 4 points de soudure: LDR va de A0 à D0 (gpio16). La résistance 10K va de A0 à GND.

Étape 2: Coder

Le programme est réalisé avec le code Arduino. Download sur mon site Github:

Dépendances: vous avez besoin de bibliothèques, U8g2lib, PubSubClient, vous les trouvez dans le gestionnaire de bibliothèque.

Paramètres: définissez vos valeurs en haut du code. Ils sont bien expliqués.

Téléchargement: sélectionnez le programmeur « LOLIN (WEMOS) D1 R2 & mini ». Si vous ne le voyez pas dans le menu des cartes, installez ESP8266 dans Arduino Boards Manager.

Allez sur ce fil si votre TTGO OLED ne fonctionne pas. Quelques brochages OLED i2c y sont montrés.

Étape 3: Tableau des choses

Tableau des choses
Tableau des choses
Tableau des choses
Tableau des choses
Tableau des choses
Tableau des choses

Inscrivez-vous pour une démo gratuite en direct sur

Ajouter un appareil, avec le nom Moniteur d'énergie.

Dans les « Détails » de l'appareil, cliquez sur « Copier le jeton d'accès » Collez cette chaîne dans THINGSBOARD_TOKEN dans le code et téléchargez-la.

Si tout s'est bien passé, vous devriez maintenant voir les données dans l'appareil « Dernière télémétrie ». Sélectionnez les données de télémétrie « wh » (watts calculés par heure), puis cliquez sur « Afficher sur le widget ». - Flot' dans la galerie du carrousel. Cliquez sur "Ajouter au tableau de bord". Sélectionnez un tableau de bord existant ou créez un nouveau tableau de bord. Sélectionnez "Ouvrir le tableau de bord", puis cliquez sur OK. Rien.

Pour la jauge analogique, effectuez les mêmes étapes à partir de la télémétrie et sélectionnez la jauge analogique dans le widget. Lorsque vous revenez au tableau de bord, les paramètres de la jauge sont modifiés. Dans « DONNÉES », le nombre de décimales est défini sur 0. Dans « AVANCÉ », Les valeurs Minimum et Maximum sont définies sur 0 et 8000, et le « Nombre de ticks majeurs » est défini sur 10, pour nettoyer 1000 marques.

Terminé.

Conseillé: