Ce montage se connecte
sur la sortie Teleinfo de tout compteur électronique français.
Vous pouvez demander le
remplacement de votre ancien compteur pour 45 Euro environ (attention de bien
demander l'activation de la sortie Teleinfo)
Si vous avez un compteur électronique
avec une sortie teleinfo non active, vous pouvez en demander l'activation pour
45 Euro environ
Le montage est constitué
de 3 cartes :
Attention quand la carte teleinfo
est plugger sur l'Arduino, il devient impossible de programmer le processeur
(il y a confit entre la liaison série USB et celle de la carte teleinfo).
Donc pour programmer le
processeur n’oubliez pas d'enlever la carte de Teleinfo.
Pour les spécialistes il
est possible d'utiliser la liaison série USB en débug mais vous ne pouvez
utiliser le moniteur de l'atelier Arduino, il faut utiliser un autre moniteur
(par ex HyperTerminal, putty, ect) programmé en 1200 bauds parité paire 7 bits
Comme il se doit avec
Arduino il y a un programme principal avec une section d'initialisation et une
section qui est exécuté en boucle
Par commodité mes sous
programme sont mis sous forme d'include (.h)
Le Fichier NTP est
une implémentation du protocole NTP, il permet de récupérer l'heure sur
Internet et de mettre à jour l'horloge. il faut paramétrer dans le fichier
param l'adresse IP d'un serveur NTP et éventuellement l'adresse IP de la
passerelle pour l'atteindre s'il n'est sur internet et pas sur votre réseau
local
Le Fichier teleinfo
permet de décoder les trame de teleinfo et de mettre les valeurs dans des
variables (Attention ce programme est paramétré pour les trames d'un compteur
monophasé, pour un Triphasé il y a des codes supplémentaires
Le fichier serveur_Web
permet de récupérer et décoder la commande HTTP "GET" puis de
formater et envoyer la réponse
attention on ne peut envoyer qu'une seul trame Internet soit 1,5K Pour
plusieurs trame c'est possible, s'il y a un volontaire pour adapter la lib
Ethernet ....
Le fichier log
permet de stocker et lire en EEPROM les valeurs de consommation et de puissance
instantanée
Le fichier param
permet de définir
l'adresse Mac (a choisir
au hasard elle ne doit pas être commune avec une ordi de votre réseau)
L'adresse IP de votre
serveur Arduino (elle doit être unique sur votre réseau)
l'adresse IP de votre
passerelle (par exemple l'adresse de Votre Box elle se trouve en tapant la commande
ipconfig dans une fenêtre de commande Dos )
Les librairies Il faut ajouter dans le répértoire ''librairie'' de l'arduino les lib ethernet et Time Si les librairies sont bien installer, leurs exemples doivent apparaitre dans le menu exemple de l'atelier
Vous trouverez :