Capteur température sans fils - Quelles solutions?

Bonjour,

Quelle est la solution la plus simple pour obtenir un capteur - de température ou autre - sans fils?
J'ai vu des solutions à partir de liaisons ZigBee, cela semble intéressant pour ce genre d'application où il n'y a pas de notion de débits...
Cependant, c'est une solution assez lourde puisqu'il faut alors un micro-contrôleur ARDUINO ou autre pour chaque capteur... Est-ce que je me trompe?

Quelles autres solutions existent?

Par avance merci :slight_smile:

Bonjour,

Tu n'as pas obligatoirement besoin d'un micro. la plus part des puces ZigBee que tu trouve dans le marché intègrent un micro pour le protocole ZigBee et peuvent se connecter, presque, directement sur un capteur de température.

Le module le plus courant étant XBee qui ont des entrées analogiques.
Le traitement (et la création du réseau) doit être fait par un micro (Arduino)

Je pensais à des capteurs de température DS18B20 qui communiquent en protocole 1-wire...
Ce protocole peut-il transiter par les couches ZigBee??? Je pensais que non... C'est pour celà que je pensais qu'il fallait un micro contrôleur pour chaque capteur...?

Effectivement, je ne pense pas qu'ils puissent.
A moins que... :roll_eyes:
Tu peux piloter les broches de ton module XBee-client via le maître. Tu vas peut-être arriver à gérer un bus 1-wire, mais ça me semble un peu galère.

Change de capteur ce sera moins compliqué : avec un capteur "simple" avec sortie analogique tu le connexte directement au module XBee (il s'occupe de la conversion et de la transmission).

C'est vrai que la solution la plus simple consiste à mettre une arduino par module. Mais pour récupérer seulement de la température, c'est un peu gros comme système et cher! $)
Si tu n'as que ça à transmettre, recherche des modules de température OEM avec RF. Par exemple toutes les stations météo du commerce ont des modules de température extérieur RF à 433MHz.

J'avais fait un test, sur l'émetteur un module GPS sans micro... de l'autre mon Arduino et entre deux ça :

http://www.seeedstudio.com/depot/2km-long-range-rf-link-kits-w-encoder-and-decoder-p-321.html?cPath=139_140

Juste branché en lieu et place de rx-tx et ça fonctionne, donc en 1wire ça devrait fonctionner comme si c'était du filaire.

Jeelabs propose pour 18,50€ le Jeenode je doute que l'on puisse faire si bas comme prix avec des modules Xbee http://jeelabs.com/products/jeenode. Cela pourrait peut être couvrir ton besoin.
Le Jeenode est compatible Arduino donc tu fais ton code sans changer tes habitudes.
Leur catalogue http://jeelabs.com/collections/all est assez complet

Bonjour

Vu les caractéristiques temporelles assez originales du 1Wire j'ai des craintes sur la possibilité de le relayer de manière fiable en radio sans le support d'un petit microcontroleur. Il faut en plus une liaison bidirectionnelle ..... faut voir !!

Je rejoins fdufnews qui mentionne une solution économique et semble-t-il efficace au vu des retours.

-Un Jeenode (en 868 MHz de préférence) côté capteur(s) OneWire ou autre (18,50 € en kit)
http://jeelabs.net/projects/hardware/wiki/JeeNode
-Un module RFM12b 868 MHz supplémentaire (5,50 € TTC)
http://jeelabs.com/products/rfm12b
ou http://jeelabs.com/products/rfm12b-board
-La librairie RF12
http://jeelabs.net/projects/cafe/wiki/RF12

  • Le forum actif Jeelabs et la réactivité de jcw
    Le tout en restant dans l'univers Arduino

Voici ce que dit Sparkfun des modules RFM12b

Merci pour vos réponses :slight_smile:
Je ne souhaite pas garder de microcontroleur coté capteurs pour différentes raisons, entre autre pour l'autonomie électrique du capteur déporté... ZigBee est justement très bien adapté à un faible débit et une très très faible consommation...
Je continue mes recherches...