sensor de temperatura inalámbrico [cerrado]

¿Existen sensores de temperatura ambiente inalámbricos de bajo costo (<50 USD) disponibles?

Me gustaría una interfaz simple para el sensor, es decir, IP a través de Wifi si es posible.

Desafortunadamente, un adaptador WiFi en sí mismo te costará al menos $ 50. Además, WiFi no es una buena opción para los sensores de temperatura, debido a su alta complejidad y requisitos de energía. Quiere algo que sea de muy baja potencia, para que pueda hacer funcionar su sensor durante meses con una sola batería.
Hay sensores wifi de temperatura/humedad que califican para 2 años de duración de la batería con un ciclo de trabajo de 0.1%-0.5%

Respuestas (7)

No wifi, pero un sensor de temperatura XBee + independiente hará esto por alrededor de $ 30- $ 40 más o menos. El XBee tiene un convertidor uC + A/D y podría leer un sensor analógico. Con un ciclo de trabajo del 0,1% (transmitiendo durante 1 segundo cada 1000 segundos), puede obtener alrededor de dos años con dos AA con un diseño bastante simple.

Tengo un breve artículo sobre ZigBee en http://wiblocks.luciani.org/white-papers/intro-to-zigbee.html

Los XBee no profesionales tienen una potencia nominal de ~1 mW en su configuración de potencia más baja, lo que le brindará una transmisión de paquetes cercana al 100 % dentro de ~10 pies (línea de visión) según mi experiencia, un XBee Pro tiene un consumo máximo de energía de ~300 mA durante la transmisión pero está clasificado para una línea de visión de más de 1 milla. Los no profesionales pueden hacer algo así como 100 pies con su consumo máximo de energía (creo que aproximadamente 1/10 del profesional).
Los números que enumeré en el informe son de la literatura XBee ubicada en la parte inferior de la página. Para una antena de látigo, indican un aumento de rendimiento de 5:1 (pro:std). Para la antena de chip, el rango es de alrededor de 3,5:1. Estos valores son todos al aire libre, en la línea de visión. En interiores, la diferencia es solo de 2:1 y los rangos son de 140 pies: 80 pies.
Acabo de agregar una sugerencia de aplicación para usar el PICOBEE para medir termopares tipo K y transmitir los datos con marca de tiempo usando el XBEE. El esquema, las fotos del prototipo y el ejemplo de software se encuentran en wiblocks.luciani.org/docs/app-notes/picobee-tc.html
IoT ha cambiado desde 2010. En 2018 es posible hacer esto con Espressif ESP32 o una placa de partículas de fotones.

Una solución sería usar un JeeNode y un JeeLink (conectados a una PC o enrutador). Barato, de código abierto y programable desde Arduino IDE.

Parece un protocolo propietario... ¿o sí?
El módulo RFM12B hace FSK en una frecuencia configurable, sí. Pero el protocolo de comunicaciones JeeNode es de código abierto.

Otro voto para una radio y un receptor JeeNode. Le sugiero que revise la implementación inalámbrica de esta estación meteorológica:

Estación meteorológica JeeNode

El libro 'Arduino práctico', disponible en Little Bird Electronics (y en otros lugares), contiene información sobre cómo decodificar los datos de las sondas de temperatura inalámbricas que se venden con las estaciones meteorológicas de consumo.

En Australia, he visto termómetros inalámbricos para interiores y exteriores en los supermercados por alrededor de $9. He mirado el flujo de datos y parecen razonablemente hackeables. $ 9 por nodo con muchos circuitos receptores de repuesto parece razonable.

Es posible que desee considerar construir un dispositivo de este tipo usted mismo. Si necesita que la comunicación se realice a través de redes TCP/IP, entonces el mbed tiene capacidades de ethernet integradas y podría comunicar datos de temperatura (¡y mucho más!), pero necesitaría comprar un adaptador wifi para comunicaciones inalámbricas. Como señala davr, ¡eso va a ser una pérdida de energía como mínimo!

Alternativamente, podría usar un arduino y un módulo zigbee para enviar los datos a través de distancias potencialmente grandes a un dispositivo controlador con el protocolo 802.15.4 de menor potencia.

De cualquier manera, creo que tendrás que ensuciarte las manos y construirlo tú mismo. La ventaja de ese enfoque es que, según la distancia a la que necesite comunicarse de forma inalámbrica, podría mantener el costo bajo.

Tal vez sea solo yo, pero mbed parece demasiado caro. La placa cuesta $ 100, pero el microcontrolador real se puede comprar por $ 10. No lo miré mucho, tal vez su software es realmente bueno y eso compensa el costo.
¿Son $100? Guau, compré el mío por £ 30 aquí, que es fácilmente comparable con el costo de un programador y un chip o dos. ¡Sí, $100 es un poco caro!
Nunca lo vi vendido por $100. $60 mejor dicho. Tiene un programador USB, memoria Flash y un Ethernet PHY a bordo. Sin mencionar que no tienes que soldar un TQFP100.

¿Por qué no usar un sensor remoto estándar para una estación meteorológica de consumo? La mayoría de los que encuentra en las tiendas están fabricados por Oregon Scientific . No estoy seguro de la banda inalámbrica y el protocolo, pero debería ser bastante simple y probablemente documentado en algún lugar de Internet.

+1 por el enlace útil. Estoy buscando algo con una API, es decir, quiero conectar el sensor a una computadora.

EXENCIÓN DE RESPONSABILIDAD Trabajo para la empresa Yoctopuce que diseñó el producto descrito aquí, por lo que es posible que esa respuesta no se sienta tan altruista como le gustaría que fuera.

Es posible que desee echar un vistazo a Yocto-Temperature y YoctoHub-Wireless de Yoctopuce. El Yocto-temperature es un sensor de temperatura USB normal, ya que puede encontrar muchos en Internet, pero se puede conectar a un YoctoHub-Wireless de la misma compañía. Ese concentrador es un transmisor WiFi que puede controlar cualquier dispositivo Yoctopuce. Entonces tendrá acceso WiFi directo a su sensor. También puede pedirle al concentrador que informe automáticamente los datos de los sensores en un servidor de su elección (es mucho más fácil pasar por los filtros NAT de esa manera).

Facilidad de uso

Conecta, configura, programa tu aplicación y juega. Pero tendrás que trabajar en los recintos, especialmente si quieres ponerlo al aire libre como sospecho.

Consumo eléctrico

WiFi es una tecnología codiciosa de energía. En realidad el consumo de un YoctoHub-wireless + un sensor es de unos 140mA. Pero el centro cuenta con un modo de suspensión profunda. En ese modo, el concentrador se activa de vez en cuando, publica datos de sensores y vuelve a dormir. El consumo en sueño profundo más es menos de 15 uA. Luego, dependiendo de cómo lo configures, la instalación puede aguantar las baterías durante semanas... o meses.

Precio

Más de $50, me temo. Pero dudo seriamente que pueda encontrar un sensor de temperatura WiFi confiable por menos de $ 50. Tenga en cuenta que si utiliza una tecnología más barata, tendrá que comprar un puente entre esa tecnología y su red. Además, si realmente cree que más de $ 50 es un motivo de ruptura, debe preguntarse cuánto le gustaría que le paguen para proporcionar lo que está pidiendo. Y no lo olvide: se supone que ese dinero paga los componentes en bruto y también lo alimenta a usted :-)

Solicitud

Aquí hay un ejemplo de aplicación que involucra un YoctoHub-Wireless y un Yocto-Meteo que es solo un Yocto-Temperature mejorado. Básicamente es un conjunto de sensores de temperatura/humedad/presión atmosférica alimentados por energía solar, wifi y para exteriores. Está alimentado por uno de estos cargadores solares USB. http://www.yoctopuce.com/ES/articulo/una-estacion-meteorologica-solar-autonoma

Alternativas

Aquí hay algunas otras alternativas de WiFi, que creo que son tan buenas como la de Yoctopuce, menos el manejo de problemas de energía.

  1. DIY Hardcore: Arduino + wifi shield + sensor de temperatura como http://www.sparkfun.com/categories/82

  2. DIY casual: Raspberry PI + USB wifi dongle + sensor de temperatura usb. Tenga en cuenta que los sensores de temperatura USB son muy comunes: http://www.phidgets.com/products.php?category=35 http://www.raphnet.net/electronique/usbtenki/index_en.php

  3. Listo para usar: Temper@tureAlert tiene una amplia gama de sensores de temperatura listos para usar, incluida la versión wifi http://www.temperaturealert.com/Temperature-Alarm.aspx

Como conclusión

El hardware es solo la parte visible del iceberg. Cualquiera que sea la solución que elija, asegúrese de elegir una con una API decente, o será inútil.