Background Image
TECNOLOGÍA

Diversión con IoT, Parte 1

Headshot - Jeffrey Worner

March 14, 2023 | 4 Minuto(s) de lectura

El Internet de las Cosas sigue creciendo y haciéndose más accesible. Mi primer trabajo al salir de la universidad, mucho antes de que IoT fuera un acrónimo, consistió en integrar hardware con software. La mayor parte de mi carrera desde entonces se ha centrado en el software, pero a menudo recuerdo con cariño aquel primer trabajo y la escritura de software que interactuaba directamente con hardware personalizado. Recientemente he tenido la oportunidad de experimentar con un par de proyectos de IoT en mi casa.

Uso de IoT para crear un sensor de congelador

Mi primer problema era un congelador en el sótano que está enchufado a una toma GFCI. Este tipo de enchufes pueden activarse, a menudo de forma fácil e inesperada, y cuando esto ocurre es necesario reiniciarlos manualmente para restablecer la alimentación de lo que esté conectado a ellos. Aunque ahora no ocurre tan a menudo, hubo un tiempo en que la electricidad en mi zona no era muy fiable. Tras una interrupción del suministro eléctrico, esta toma GFCI tendía a activarse y dejaba el congelador sin corriente.

Estuve hablando con un amigo que tenía un problema similar, pero su congelador falló de verdad, echando a perder toda la comida que había dentro. Me habló de su proyecto, que decidí copiar. Básicamente, se trata de un sensor de temperatura que reside en el arcón congelador y que me avisará cuando la temperatura supere un umbral establecido o si se va la luz.

El proyecto se basa en el Wemos D1 Mini Arduino Arduino. Es un microchip barato con WiFi a bordo basado en el ESP8266 ESP8266. Normalmente se pueden comprar varios por menos de 3 dólares cada uno. A este precio, usted no se sentirá mal cuando se fríe uno, que he hecho más de una vez.

Todo esto suena muy bien, pero ¿cómo ayuda a resolver mi problema con el congelador? Cuando se combina con un sensor de temperatura/humedad DHT22, el Wemos D1 Mini se puede programar para que informe de la temperatura actual.

Aquí está mi prototipo de protoboard simple con el Wemos D1 Mini conectado a un sensor de temperatura DHT22. Usando el IDE gratuito de Arduino, he podido flashear el microchip con un software personalizado que lee los datos del sensor de temperatura.

Body Image - Fun with IoT

Esto es genial, pero ¿cómo puedo integrar fácilmente las notificaciones y la presentación de informes? Losant ofrece una plataforma IoT para exactamente este tipo de cosas e incluso proporciona una práctica guía. Losant también proporciona una caja de arena gratuita para desarrolladores para empezar.

He flasheado otra versión del software que envía los datos del sensor a Losant cada 30 segundos. La intuitiva interfaz de Losant me permitió crear un sencillo flujo de trabajo para enviarme un mensaje de texto cada vez que la temperatura sube por encima de 20 grados (Fahrenheit).

Body Image - Fun with IoT #2

Losant también ofrece un panel de control y un conjunto de widgets que puedo personalizar para comprobar rápidamente el estado actual de mi congelador y los datos históricos.

Body Image - Fun with IoT #3

La solución final consiste en una pequeña caja de plástico con todos los componentes soldados en una BreadBoard de PC y una fuente de alimentación de 5v DC. Disculpen mis escasos conocimientos de hardware. No soy ingeniero eléctrico, pero Me quedé en un Holiday Inn Express una vez.

Body Image - Fun with IoT #4

Empecé todo este experimento con la preocupación de un corte de energía A / C, pero mi sensor está enchufado a la corriente A / C. Por lo tanto, si se va la luz, mi sensor dejará de enviar datos a Losant y no recibiré ninguna notificación. Eso no va a funcionar. Supongo que podría alimentarlo directamente con una batería, pero entonces tendría que acordarme de cambiar las pilas. También podría conectarlo a un SAI, pero parece una solución cara. Me pregunto si Losant tiene algo que pueda ayudar. La respuesta es sí. Puedo utilizar disparadores de flujo de trabajo para alertarme cada vez que el dispositivo IoT está inactivo durante largos períodos de tiempo. En este ejemplo, tengo 3 disparadores para 15, 30 y 60 minutos.

Body Image - Fun with IoT #5

Ahora tengo un simple sensor de temperatura que me avisa cada vez que la temperatura de mi congelador supera los 20 grados debido a un fallo mecánico en el congelador. Y también se me notificará si el sensor se desconecta durante largos periodos de tiempo (por ejemplo, por un corte de luz). Estoy contento.

Espero que le haya resultado interesante. No dudes en dejar una nota con cualquier sugerencia o compartir un proyecto maker interesante en el que hayas trabajado recientemente.

En parte 2 de mi serie Diversión con IoT, utilizo IoT para construir una alarma de entrada. Apoyándome en lo que aprendí anteriormente, fui capaz de combinar dos Wemos D1 Minis en una configuración cliente/servidor rudimentaria con un sensor magnetómetro de 3 ejes para alertarme cuando los vehículos estaban viajando a lo largo de mi camino de entrada rural.

Tecnología
Platform Engineering

¿Necesita ayuda técnica con su idea de aplicación?

Reflexiones más recientes

Explore las entradas de nuestro blog e inspírese con los líderes de opinión de todas nuestras empresas.
Blog Image - Unveiling the Future of AI at Google Cloud Next 24 -1
IA/ML

Unveiling the Future of AI at Google Cloud Next ‘24

Get firsthand insights from Improving into the innovation brewing around artificial intelligence and cloud computing at Google Cloud Next '24.