Arduino Forum

International => Français => Topic started by: its1000 on Apr 25, 2017, 11:49 pm

Title: signal fixe ou intermittent en entrée pour activer diverses sorties.
Post by: its1000 on Apr 25, 2017, 11:49 pm
Bonjour à tous.

Voici un problème sur lequel je sèche pour lequel je pense que l'arduino pourrait m'aider...


j'ai une alarme dont je souhaite connaitre l'état depuis ma domotique.

les 3 états possibles sont Alarme OFF, alarme Partielle et Alarme totale.

l'alarme possède une sortie programmable qu'on peut configurer pour dire son état d'armement. c'est une sortie 0v si alarme OFF, et 12v si alarme ON ou Partielle.
du coup je ne peux pas détecter la différence entre totale et Partielle.

sur le devant de l'alarme, il y a une LED qui change d'état : en Partiel elle clignote, en TOTAL elle est fixe, en off elle est éteinte.

je peux me repiquer sur cette led, soit avec un fil, soit avec une LDR pour capter l'éclairage de la LED (plus propre pour pas souder sur la carte mère de l'alarme).

mon problème est le suivant : comment différencier ce signal fixe ou clignotant ?


j'avais pensé utiliser l'entrée d'un arduino et faire un programme qui dirait :
si signal absent , alors activer sortie 1
si signal intermittent alors activer sortie 2
si signal fixe, alors activer sortie 3.

mais je ne sais pas comment détecter signal intermittent ou fixe en entrée.. si quelqu'un a une idée, je suis archi preneur.
ou alors s'il existe un brave composant type 74HC ou 40XX qui fait ca tout prêt... le top.

L'idée est d'utiliser ensuite la sortie 1 ou 2 ou 3 vers un raspberry pour envoyer une commande HTTP vers la box domotique.
évidemment avec le bon programme je pense que j'aurais pû directement détecter le type de signal sur une entrée du Raspberry PI, et envoyer la commande HTTP en fonction sans passer par un arduino, mais je ne maitrise pas la programmation raspberry, j'utilise le logiciel domoticz qui sait détecter un état 1 ou 0 sur une entrée et envoyer une commande HTTP en fonction.

j'imagine également qu'un arduino équipé d'un shield ethernet pourrait envoyer directement la commande HTTP plutôt que d'activer telle ou telle sortie ca éviterait l'usage du RPi, mais là aussi ca dépasse fortement mes compétences en programmation arduino.

d'avance merci à tous de votre aide !


Un immense merci d'avance à tous.
Title: Re: signal fixe ou intermittent en entrée pour activer diverses sorties.
Post by: J-M-L on Apr 26, 2017, 01:30 am
Bonsoir vous pouvez essayer de mesurer la fréquence de la LED et regarder son état. Pour la fréquence il y a des librairies toutes faites  (https://www.pjrc.com/teensy/td_libs_FreqMeasure.html)

Title: Re: signal fixe ou intermittent en entrée pour activer diverses sorties.
Post by: its1000 on Apr 26, 2017, 09:39 am
je vous remercie ! celà semble bien correspondre à mon besoin, je vais étudier cette piste.