Tabla de contenido:
- Paso 1: Lista de piezas
- Paso 2: cableado
- Paso 3: diagrama de flujo
- Paso 4: Código
- Paso 5: Node-RED
- Paso 6: MySQL Wampserver
Video: UCL - IIoT - Recopilador de datos de humedad: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Este instructivo le proporcionará información sobre la humedad de la suciedad, que podrá verse en una interfaz de usuario con node-red, además, se recopilarán datos y se colocarán en una base de datos MySQL, esto puede ayudarlo a aprender los patrones de riego. para sus plantas, aprendiendo cuándo van a necesitar agua.
Paso 1: Lista de piezas
1 x Arduino Mega 2560
1 x cable USB
1 x pantalla LCD I2C
1 x sensor de humedad del suelo
Alambres
Paso 2: cableado
Pantalla LCD I2C
GND> GND en arduino
VCC> 5V en arduino
SDA> SDA en arduino
SCL> SCL en arduino
Sensor de humedad
GND> GND en arduino
VCC> 5V en arduino
Señal> A0 en arduino
Paso 3: diagrama de flujo
Este diagrama de flujo muestra lo que hacemos con los datos de nuestro arduino, todo comienza con la recopilación de nuestros datos de nuestro arduino que luego se envían al servidor MySQL, desde donde estamos conectados con nodeRED para obtener los datos que se muestran en una pantalla.
Paso 4: Código
El código para Arduino se puede ver aquí, y también está hecho como un documento de texto para que sea fácil de descargar e implementar en Arduino IDE para que pueda cargarlo en su propio Arduino y ver cómo está estructurado el código.
Paso 5: Node-RED
node-red se usa en este proyecto para enviar y recibir datos, que luego podemos mostrar en un tablero para ver la información que ingresamos. Usamos node-red para obtener la marca de tiempo en nuestro servidor MySQL y para recopilar nuestros datos de nuestro sensor de humedad en nuestro Arduino. Así es como enviamos datos a nuestro MySQL, y también cómo los recopilamos para nuestra interfaz de usuario, recuperándolos de nuestra base de datos.
Deberá ejecutar e instalar node-red yendo a https://nodered.org/docs/getting-started/installat … y siga la guía sobre cómo instalar y ejecutar node-red.
Cuando esté instalado, tendrá que ejecutarlo a través de CMD para que funcione.
El código de my node-red se carga como un archivo de texto en este instructable y debe importarse a node-red
Deberá instalar las siguientes bibliotecas en node-red:
nodo-rojo
nodo-tablero-rojo
nodo-rojo-nodo-mysql
nodo-rojo-nodo-arduino
nodo-red-contrib-cadena
nodo-puerto-serie-nodo-rojo
node-red-node-feedparser
esto es para asegurar que node-red funcionará con el prober con el código de node-red que se proporciona en este instructable. De lo contrario, este flujo solo le dará errores.
Paso 6: MySQL Wampserver
Wampserver se utiliza para crear una base de datos MySQL, en la que podemos guardar los datos de nuestro Arduino, que en este proyecto son los datos de los sensores de humedad. Al usar Wampserver, el servidor se ejecuta localmente en su computadora, y para iniciar sesión en su base de datos tendrá que iniciar sesión con "root" y no ingresar un código. Para comunicarse con node-red, es importante que la configuración de MySQL en el flujo contenga la misma información que su base de datos de Wampserver; de lo contrario, no podrá conectarse a ella.
En este proyecto, creé una nueva base de datos llamada nodered y luego creé una tabla llamada node. Luego, creará dos filas, una para el tiempo y otra para la humedad, esto ayudará a recopilar los datos de humedad provenientes del sensor, y la marca de tiempo la proporciona node-red en este caso.
Wampserver se puede instalar aquí:
Recomendado:
Cómo hacer un registrador de datos en tiempo real de humedad y temperatura con Arduino UNO y tarjeta SD - Simulación del registrador de datos DHT11 en Proteus: 5 pasos
Cómo hacer un registrador de datos en tiempo real de humedad y temperatura con Arduino UNO y tarjeta SD | Simulación del registrador de datos DHT11 en Proteus: Introducción: hola, soy Liono Maker, aquí está el enlace de YouTube. Estamos haciendo un proyecto creativo con Arduino y trabajamos en sistemas embebidos. Data-Logger: Un registrador de datos (también registrador de datos o registrador de datos) es un dispositivo electrónico que registra datos a lo largo del tiempo w
Análisis de datos de temperatura / humedad usando Ubidots y Google-Sheets: 6 pasos
Análisis de datos de temperatura / humedad usando Ubidots y Google-Sheets: En este tutorial, mediremos diferentes datos de temperatura y humedad usando un sensor de temperatura y humedad. También aprenderá a enviar estos datos a Ubidots. Para que pueda analizarlo desde cualquier lugar para diferentes aplicaciones. También enviando
¡Automatizando un invernadero con LoRa! (Parte 1) -- Sensores (temperatura, humedad, humedad del suelo): 5 pasos
¡Automatizando un invernadero con LoRa! (Parte 1) || Sensores (temperatura, humedad, humedad del suelo): en este proyecto les mostraré cómo automaticé un invernadero. Eso significa que les mostraré cómo construí el invernadero y cómo conecté la electrónica de potencia y automatización. También te mostraré cómo programar una placa Arduino que usa L
Envío de datos del sensor inalámbrico de temperatura y humedad a Excel: 34 pasos
Envío de datos del sensor inalámbrico de temperatura y humedad a Excel: estamos usando aquí el sensor de temperatura y humedad de NCD, pero los pasos siguen siendo los mismos para cualquiera de los productos de ncd, por lo que si tiene otros sensores inalámbricos de ncd, experimente gratis para observar junto con otros. Mediante la parada de este texto, es necesario
Monitor de humedad inalámbrico (ESP8266 + Sensor de humedad): 5 pasos
Monitor de humedad inalámbrico (ESP8266 + Sensor de humedad): compro perejil en maceta y la mayor parte del día la tierra estaba seca. Así que decido hacer este proyecto, sobre la detección de la humedad del suelo en una maceta con perejil, para comprobar cuándo necesito verter el suelo con agua. Creo que este sensor (sensor capacitivo de humedad v1.2) es bueno porque