La Geek Attitude

A la recherche de solutions pour améliorer le quotidien

Arduidom, j’avance…

Suite à la migration vers la v3.0 de Jeedom, le plugin Arduidom ne semble plus poser de problèmes à la Jeedom SMART comme sous la version 2.4.6

arduino_02Je suis donc reparti dans mes essais pour utiliser ma carte Arduino Uno R3 pour suivre ma consommation d’eau grâce au capteur CNY70.

N’ayant pas encore ce composant à disposition, je me suis rabattu sur un autre me permettant d’utiliser un signal d’entrée, à savoir le touch sensor, présent dans un starter kit.

Je dois dire que l’opération est très simple sauf qu’il m’a fallu un certain temps et des fouilles sur le forum de Jeedom pour trouver l’erreur que j’avais commise… Vous verrez plus bas.

Voici les étapes:

  • Montage électronique du sensor sur le banc d’essai et connexion (ou directement) à la carte Arduino

Ici le schéma montre une connexion sur le port 2 mais j’ai utilisé le port 3.

  • Configuration de la carte dans le plugin Arduidom.

Il est important de bien forcer le migrage des données, de télécharger la version 127 du sketch et de le téléverser sur la carte. Pour ma part, j’ai téléchargé le sketch à partir de la configuration du plugin mais j’ai téléversé ce dernier à partir de mon PC. On sauvegarde et on redémarre le deamon.

  • Configuration des pin d’entrées: Entrée digitale configurée pour la PIN 3

  • Création d’un équipement pour le compteur d’eau.

  • Création de la commande pour récupérer le signal venant du touch sensor ainsi que l’assignation de la pin d’entrée. 

Ici, on crée une commande info, de type binaire pour la PIN3 avec le nom qu’on veut. Ici, j’ai mise litrage.

  • Configuration avancée de la commande pour incrémenter 3 variables pour stocker la consommation d’eau.

C’est sur point que je me suis fait avoir, je n’avais pas rempli le champ plus de (min) et la commande n’était pas exécutée.

  • Création d’un virtuel permettant l’affichage de ces variables dans le dashboard ainsi que l’historisation des valeurs.

  • Création d’un scénario pour la remise à zéro des variables en fonction du jour.

Après avoir suivi ces différentes étapes, il suffit de tester en posant son doigt sur le sensor, vérifier que la led TX clignote bien à ce moment-là ( elle clignotera 2 fois, un première fois pour envoyer une donnée binaire 1 et une seconde fois quand le doigt est éloigné) ainsi que les variables sont bien incrémentées.

Il ne restera donc plus qu’à remplacer le sensor par le CNY70 (je vous ferai part du schéma) et adapter si nécessaire cette petite procédure.

Publicités

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

Information

Cette entrée a été publiée le 13 juillet 2017 par dans arduino, consommation, domotique, et est taguée , , , , , .

Archives

Catégories

%d blogueurs aiment cette page :