capteur de température sans fil [fermé]

12

Existe-t-il des capteurs de température ambiante sans fil à faible coût (<50 $ USD)?

Je voudrais une interface simple avec le capteur, c'est-à-dire IP sur Wifi si possible.

jldupont
la source
Malheureusement, un adaptateur WiFi lui-même vous coûtera au moins 50 $. Le WiFi n'est pas non plus un bon choix pour les capteurs de température, en raison de sa complexité élevée et de ses besoins en énergie. Vous voulez quelque chose de très faible puissance, afin de pouvoir faire fonctionner votre capteur pendant des mois avec une seule batterie.
davr
Il existe des capteurs de température / humidité wifi qui ont une durée de vie de 2 ans avec un cycle d'utilisation de 0,1% à 0,5%
Zepplock

Réponses:

11

Pas le wifi mais un capteur de température XBee + autonome fera cela pour environ 30 $ - 40 $ environ. Le XBee a un convertisseur uC + A / D et pourrait lire un capteur analogique. À un cycle d'utilisation de 0,1% (transmission pendant 1 seconde toutes les 1000 secondes), vous pouvez obtenir environ deux ans sur deux AA avec une conception assez simple.

J'ai un bref résumé de ZigBee sur http://wiblocks.luciani.org/white-papers/intro-to-zigbee.html

jluciani
la source
Les XBees non professionnels sont évalués à ~ 1 mW à leur réglage de puissance le plus bas, ce qui vous donnera une transmission de paquets à près de 100% dans un rayon de ~ 10 pieds (ligne de vue) selon mon expérience, un XBee Pro a une consommation électrique maximale de ~ 300mA pendant la transmission mais est évalué pour une ligne de vue de 1+ mile. Les non pros peuvent faire quelque chose comme 100 pieds avec leur consommation d'énergie maximale (environ 1/10 du pro je crois).
pfyon
Les chiffres que j'ai énumérés dans l'article sont tirés de la littérature XBee située au bas de la page. Pour une antenne fouet, ils indiquent une augmentation des performances de 5: 1 (pro: std). Pour l'antenne à puce, la plage est d'environ 3,5: 1. Ces valeurs sont toutes en extérieur, en visibilité directe. À l'intérieur, la différence n'est que d'environ 2: 1 et les plages sont de 140 pieds: 80 pieds.
jluciani
Je viens d'ajouter une astuce d'application pour utiliser le PICOBEE pour mesurer des thermocouples de type K et transmettre les données horodatées à l'aide du XBEE. L'exemple schématique, les photos du prototype et le logiciel se trouvent
jluciani
L'IoT a changé depuis 2010. En 2018, il est possible de le faire avec Espressif ESP32 ou une carte Particle Photon.
Jeroen3
2

Une solution serait d'utiliser un JeeNode et un JeeLink (branché sur un PC ou un routeur). Pas cher, open-source et programmable à partir de l'IDE Arduino.

Toby Jaffey
la source
On dirait un protocole propriétaire ... n'est-ce pas?
jldupont
Le module RFM12B fait du FSK sur une fréquence configurable, oui. Mais le protocole de communication JeeNode est open source.
Toby Jaffey
2

Un autre vote pour une radio et un récepteur JeeNode. Je vous suggère de revoir cette implémentation sans fil de la station météo:

Station météo JeeNode

Diosces
la source
2

Le livre 'Practical Arduino', disponible auprès de Little Bird Electronics (et ailleurs) contient des informations sur la façon de décoder les données des sondes de température sans fil vendues avec les stations météorologiques grand public.


la source
En Australie, j'ai vu des thermomètres extérieurs d'intérieur sans fil dans les supermarchés pour environ 9 $. J'ai regardé le flux de données, et elles semblent raisonnablement piratables. 9 $ par nœud avec un grand nombre de circuits de réception de rechange semble raisonnable.
James Cameron
1

Vous voudrez peut-être envisager de construire un tel appareil vous-même. Si vous avez besoin que la communication soit sur des réseaux TCP / IP, alors le mbed a des capacités Ethernet intégrées et pourrait communiquer des données de température (et bien plus encore!), Mais vous devrez acheter un adaptateur wifi pour les communications sans fil. Comme le souligne davr, ce sera au moins une perte de puissance!

Alternativement, vous pouvez utiliser un module Arduino et un module Zigbee pour renvoyer les données sur des distances potentiellement importantes vers un périphérique de contrôleur avec le protocole 802.15.4 de faible puissance.

De toute façon, je pense que vous allez devoir vous salir les mains et construire la chose vous-même. Le bonus de cette approche est que, selon la distance nécessaire pour communiquer sans fil, vous pouvez réduire les coûts.

JP.
la source
C'est peut-être juste moi, mais mbed semble trop cher. La carte coûte 100 $, mais le microcontrôleur réel peut être acheté pour 10 $. Je n'y ai pas beaucoup réfléchi, peut-être que leur logiciel est vraiment bon et cela compense le coût?
davr
C'est 100 $?! Wow, j'ai acheté le mien pour 30 £ ici, ce qui est facilement comparable au coût d'un programmeur et d'une puce ou deux. Oui, 100 $, c'est un peu raide!
JP.
Je ne l'ai jamais vu vendu 100 $. 60 $ plutôt. Il a un programmateur USB, une mémoire Flash et un Ethernet PHY à bord. Sans oublier que vous n'avez pas à souder un TQFP100.
jpc
1

Pourquoi ne pas utiliser un capteur à distance standard pour une station météo grand public? La plupart de ceux que vous trouvez dans les magasins sont fabriqués par Oregon Scientific . Je ne suis pas sûr de la bande sans fil et du protocole, mais cela devrait être assez simple et probablement documenté quelque part sur Internet.

Jason S
la source
1
+1 pour le lien utile. Je recherche quelque chose avec une API, c'est-à-dire que je souhaite interfacer le capteur avec un ordinateur.
jldupont
0

AVIS DE NON- RESPONSABILITÉ Je travaille pour la société Yoctopuce qui a conçu le produit décrit ici, de sorte que cette réponse pourrait ne pas être aussi altruiste que vous le souhaiteriez.

Vous voudrez peut-être jeter un œil à Yocto-Temperature et YoctoHub-Wireless de Yoctopuce. Le Yocto-temperature est un capteur de température USB tout à fait normal comme vous pouvez en trouver beaucoup sur Internet, mais il peut être branché sur un YoctoHub-Wireless de la même entreprise. Ce hub est un émetteur WiFi qui peut contrôler n'importe quel appareil Yoctopuce. Vous aurez alors un accès WiFi direct à votre capteur. Vous pouvez également demander au hub de rapporter automatiquement les données des capteurs sur un serveur de votre choix (beaucoup plus facile de passer par les filtres NAT de cette façon).

Facilité d'utilisation

Branchez, configurez, programmez votre application et jouez. Mais vous devrez travailler sur les enceintes, surtout si vous voulez le mettre à l'extérieur comme je le soupçonne.

Consommation électrique

Le WiFi est une technologie gourmande en énergie. En fait, la consommation d'un YoctoHub-sans fil + un capteur est d'environ 140mA. Mais le hub dispose d'un mode de sommeil profond. Dans ce mode, le concentrateur se réveille de temps en temps, publie les données des capteurs et se rendort. La consommation en sommeil profond de plus est inférieure à 15 uA. Ensuite, selon la façon dont vous le configurez, l'installation peut tenir sur des batteries pendant des semaines ... ou des mois.

Prix

Plus de 50 $, je le crains. Mais je doute sérieusement que vous puissiez trouver un capteur de température WiFi fiable pour moins de 50 $. Notez que si vous utilisez une technologie moins chère, vous devrez acheter un pont entre cette technologie et votre réseau. De plus, si vous pensez vraiment que plus de 50 $ sont une rupture de contrat, vous devriez vous demander combien vous aimeriez être payé pour fournir ce que vous demandez. Et n'oubliez pas: cet argent est censé payer les composants bruts et vous nourrir également :-)

Application

Voici un exemple d'application impliquant un YoctoHub-Wireless et un Yocto-Meteo qui n'est qu'un Yocto-Temperature amélioré. Fondamentalement, il s'agit d'un réseau de capteurs de température / humidité / pression atmosphérique alimentés par l'énergie solaire en plein air. Il est alimenté par l'un de ces chargeurs solaires USB. http://www.yoctopuce.com/EN/article/an-autonomous-solar-weather-station

Alternatives

Voici quelques autres alternatives WiFi, qui je crois sont aussi bonnes que celle du Yoctopuce, moins la gestion des problèmes d'alimentation.

  1. DIY Hardcore: Arduino + bouclier wifi + capteur de température tel que http://www.sparkfun.com/categories/82

  2. DIY décontracté: Raspberry PI + dongle wifi USB + capteur de température USB. Notez que les capteurs de température USB sont très courants: http://www.phidgets.com/products.php?category=35 http://www.raphnet.net/electronique/usbtenki/index_en.php

  3. Prêt à l'emploi: Temper @ tureAlert dispose d'une gamme complète de capteurs de température prêts à l'emploi, y compris la version wifi http://www.temperaturealert.com/Temperature-Alarm.aspx

Comme conclusion

Le matériel n'est que la partie visible de l'iceberg. Quelle que soit la solution que vous choisissez, assurez-vous d'en choisir une avec une API décente, sinon elle sera inutile.

martinm
la source