Monitorear temperatura con PHP, DHT22 y ESP8266

Hoy te mostraré cómo medir y guardar la temperatura y humedad del ambiente usando PHP, MySQL, un sensor de temperatura DHT22 y una tarjeta NodeMCU ESP8266. Lo que te voy a mostrar es un proyecto con estos componentes que te menciono, aunque siempre eres libre de reemplazarlos. Al final vamos a tener un programa en donde la temperatura y humedad se van a registrar cada 30 segundos en una tabla de MySQL. Después vamos a tener una gráfica de línea en donde se mostrará la temperatura y humedad a lo largo del tiempo, por un rango de fechas. El proceso va a ser sencillo. Primero vamos a programar la tarjeta para que lea el sensor cada determinado tiempo y envíe la humedad y temperatura a nuestro servidor con PHP. Luego vamos a crear una aplicación web para consultar esos datos y mostrar una gráfica personalizada. ...

diciembre 24, 2020 · 11 min · 2211 palabras · Parzibyte

Controlar bombilla con Arduino, Bluetooth y teléfono móvil

Hoy te mostraré un proyecto que hice hace algún tiempo (año 2017) pero no publiqué ni documenté. Se trata de apagar y encender la luz de una habitación usando tu teléfono, de manera inalámbrica. Recuerda que puedes modificar el circuito que te mostraré, así como usar tus propios componentes, hacer mejoras, etcétera. Yo te enseñaré cómo lo hice personalmente. Lo que pasará realmente será: El Arduino estará conectado a un módulo Bluetooth y a un relevador. La bombilla de tu habitación estará conectada a la toma de corriente y al relevador. Cuando le envíes un dato al módulo Bluetooth, el Arduino lo va a leer y dependiendo de ello apagará o encenderá (si se le puede considerar así) al relevador, y el mismo dejará pasar o quitará la energía eléctrica que va desde la toma de corriente a la bombilla o foco. Desde nuestro teléfono vamos a enviar un valor al módulo Bluetooth, aunque puede ser también desde una computadora que envíe valores por el mismo medio. Nota importante: no me hago responsable si algo sale mal, recuerda que es peligroso trabajar con la energía eléctrica doméstica, así que toma todas las precauciones. ...

diciembre 13, 2020 · 7 min · 1366 palabras · Parzibyte

Componente bombilla (foco) en Fritzing

Hoy te mostraré cómo agregar un bombillo, foco, linterna o como lo conozcas a Fritzing. Es decir, te enseñaré a conseguir el componente de Bombilla para Fritzing. ...

diciembre 12, 2020 · 1 min · 138 palabras · Parzibyte

Monitor serial de Arduino con CoolTerm

En este post te mostraré cómo usar CoolTerm para enviar y recibir datos por Serial a un Arduino. Con esto podremos enviar datos por serial y recibirlos desde el Arduino. ...

diciembre 12, 2020 · 2 min · 282 palabras · Parzibyte

Sistema de registro de asistencia con tarjetas RFID

Hoy te mostraré un software que acabo de programar usando PHP, MySQL, tarjetas RFID y una tarjeta ESP8266. Este programa es totalmente gratuito y open source. Se trata de un sistema de registro de asistencia de empleados en PHP, basado en otro sistema que recién publiqué, pero ahora con una característica adicional: la asistencia también puede ser tomada usando tarjetas RFID. De este modo se pueden asignar tarjetas RFID a los empleados (incluido totalmente en el sistema) y también pasar la asistencia de manera automática al usar estas tarjetas. Con ligeras modificaciones incluso se podría hacer un sistema para el registro del tiempo, entradas y salidas a determinado lugar, etcétera. A través del post te mostraré cómo usar el sistema, descargarlo, y sobre todo cómo está programado. ...

noviembre 29, 2020 · 13 min · 2615 palabras · Parzibyte

Leer tarjeta RFID con PHP y ESP8266

En este post te mostraré cómo leer el ID de una tag o tarjeta RFID y enviarla a un servidor Apache con PHP para guardarla, procesarla, etcétera. Aunque este ejemplo está creado con PHP, podrías enviar el valor a cualquier servidor web con cualquier lenguaje de programación que soporte HTTP. Lo que haremos será usar una tarjeta ESP8266 que ya tiene WiFi integrado, además de un lector RFID RC522. Básicamente será poner juntos dos tutoriales: Comunicar ESP8266 con Servidor web Leer RFID con ESP8266 De igual modo veamos cómo hacerlo; te dejaré el código de ejemplo tanto de la tarjeta (en C++) como del servidor web (en PHP). ...

noviembre 26, 2020 · 9 min · 1909 palabras · Parzibyte

Hacer petición HTTP con ESP8266

En este post sobre la tarjeta NodeMCU ESP8266 te mostraré cómo hacer una petición HTTP a un servidor web. Esto servirá para, por ejemplo, enviar datos de un sensor a un servidor web propio. En este ejemplo te voy a mostrar cómo enviar datos desde una ESP8266 a un servidor Apache con PHP, pues es de las pilas de desarrollo más usadas, pero recuerda que podrías hacer esto con cualquier lenguaje por ejemplo usando Python y Flask o Go, etcétera. Veamos entonces cómo comunicar la tarjeta con nuestro servidor, pues la misma ya tiene conexión WiFi así que podemos conectarla fácilmente. Vamos a hacer que nuestra ESP8266 sea un cliente HTTP, pues anteriormente ya vimos cómo hacer que sea un servidor. ...

noviembre 24, 2020 · 8 min · 1547 palabras · Parzibyte

Leer RFID con NodeMCU ESP8266 y RC522

En este tutorial te mostraré cómo leer tarjetas o etiquetas RFID usando un lector RFID-RC522 (MFRC522) y una placa NodeMCU ESP8266. También te mostraré el diagrama de conexión para que sepas cómo conectar el RFID-RC522 con la ESP8266 para leer tarjetas RFID. Debido a que este es un tutorial de introducción, solo te mostraré cómo leer el ID de la tarjeta (en hexadecimal) e imprimirlo por serial. ...

noviembre 24, 2020 · 7 min · 1360 palabras · Parzibyte

Componente RFID-RC522 para Fritzing (lector de tarjetas)

En este post te mostraré cómo agregar el componente lector de tarjetas RFID llamado RFID-RC522 al software Fritzing para poder hacer diseños con el mismo. A veces este lector también aparece cuando se busca “MFRC522”. ...

noviembre 18, 2020 · 1 min · 124 palabras · Parzibyte

Descargar Fritzing sin donación

Hoy te mostraré cómo descargar el software Fritzing de manera gratuita, sin realizar donaciones. Todo esto lo harás desde el sitio oficial, así podrás obtener la última versión. ...

octubre 1, 2020 · 1 min · 178 palabras · Parzibyte