Planta WIFI, sistema de monitoreo basado en Arduino MEGA y ESP8266 (2 / 4 paso)

Paso 2: Envío de datos a thingspeak

En este paso que voy a intentar explicar cómo funciona el código. El código es bastante complejo debido a la presencia de en los comandos, necesaria por ESP8266. Por lo tanto, este análisis no reclamar en ser exhaustivos pero sólo se enseña lo que tienes que cambiar para enviar datos a Thingspeak. Mira en esta página para obtener más información acerca de los comandos.

Antes de continuar, vea el video anexado en este paso para obtener más información acerca de la configuración básica de Thingspeak y luego configurar DHCP en tu router.

En la primera parte, definimos las constantes necesarias para el resto del bosquejo.

Llamamos esp8266 el puerto serial #1 para mayor comodidad, a continuación, definimos nuestro nombre SSID, la contraseña del router si usas uno y la IP de ThingSpeak. También tenemos tres variables de la cadena: los dos primeros representan la línea de comandos enviada a ThingSpeak que se compone de GET y GET1. Reemplazar [THINGSPEAK_KEY] con la clave de, generada automáticamente una vez realizado un nuevo canal de ThingSpeak. El vídeo añadido en este paso para obtener más información acerca de. GET1 almacenar datos para la tabla 1. Para el sensor de cada tienes que declarar una cadena.

La cadena denominada valuetosend es sólo un valor aleatorio que utilizamos para la prueba.

La primera función nos encontramos que va en el análisis de lo croquis se llama updateFunction:

Esta función inicia una conexión TCP en el puerto 80 hacia ThingSpeak. Si todo va bien, envía a la línea de comandos para la actualización de la tabla.

La línea de comandos tiene la siguiente estructura:

Sólo después, es la función de connectWiFi :

Básicamente, esta función hace que su ESP8266 Únete tu wifi LAN utilizando el comando AT + CWJAP. Si establece una conexión, devuelve true falselo contrario.

Como de costumbre, la función de configuración inicializa variables, modos de perno y así sucesivamente.

Inicializa las dos comunicaciones seriales, imprime "AT" y luego intenta conectar el ESP8266 a su impresión de la wifi LAN "OK" Si este intento va bien. Tenga en cuenta que tienes que inicializar aquí todos los pernos digitales o análogos utilizados por esos sensores que necesita.

La función loop simplemente llama nuevo updateFunction (vista arriba) y espera 5 segundos antes de volver y empezar de nuevo. Cambiar el tiempo de retardo según sus necesidades.

			

          

Artículos Relacionados

Sistema de seguridad basado en Arduino PIR Motion Sensor

Sistema de seguridad basado en Arduino PIR Motion Sensor

Este proyecto hará nuestro sistema de seguridad basado en Arduino con sensor de movimiento.Cuando el sistema detecta alarma nos avisará por entrar en circuito.http://make.robimek.com/Motion-Security-System-with-Arduino/Paso 1: materiales: Sensor de m
Temperatura de agua portátil sistema de monitoreo basado en ICStation ATMEGA2560

Temperatura de agua portátil sistema de monitoreo basado en ICStation ATMEGA2560

Equipo de ICStation ha realizado este proyecto sobre obras de mano agua System.It de monitoreo de temperatura bajo voltaje DC5V. Puede detectar la temperatura del agua a través de módulo de detección de temperatura DS18B20. Cuando la temperatura de d
Sistema de RADAR basado en Arduino con reconocimiento del meta

Sistema de RADAR basado en Arduino con reconocimiento del meta

RADAR es un sistema de detección de objetos que utiliza ondas de radio para determinar la variedad, altitud, dirección o velocidad de objetos. Sistemas de radar vienen en una variedad de tamaños y tienen especificaciones diferentes. Algunos sistemas
Sistema de cierre basados en Arduino

Sistema de cierre basados en Arduino

Buscamos la puerta electrónica usando ArduinoPresentado aquí es un sistema de bloqueo electrónico que Arduino Nano desempeña el papel de la unidad de procesamiento. Este circuito permite la activación de una cerradura electrónica en introducir la con
Basados en Arduino antirrobo y sistema de alarma de incendio

Basados en Arduino antirrobo y sistema de alarma de incendio

Hola gente, me gustaría compartir con ustedes mi proyecto.Es un sistema de alarma basado en Arduino que consta de teclado de matriz de 4 x 4, pantalla LCD de 16 x 02 está conectado al tablero mediante 2 hilos esquema 74LS164 y ATmega328p.Aquí está la
Guía de un newbie para configurar ESP8266 con Arduino Mega 2560 o Uno

Guía de un newbie para configurar ESP8266 con Arduino Mega 2560 o Uno

Por productos de código abierto para tener éxito o adopción en masa por los "fabricantes" / "DIY-ers" / "dev" / "etc"; una documentación actualizada y exacta o guía de inicio rápido tiene que ser proporcionado. Mens
Sistema de monitoreo de la planta de la casa

Sistema de monitoreo de la planta de la casa

El invierno es aquí! Siga este instructable para crear su propio bricolaje casa planta sistema de monitoreo, usando el Mediatek LinkIt un tablero, grove sensores dweet.io para acceder a los siguientes valores de los sensoresTemperaturaValor de humeda
GSM sistema basado en el control de la calidad del agua y sistema de notificación utilizando Arduino.

GSM sistema basado en el control de la calidad del agua y sistema de notificación utilizando Arduino.

Este video instructivo es todo acerca de cómo monitorear la calidad del agua, prácticas de monitoreo del nivel de agua, la temperatura del agua y sus alrededores, la turbiedad del agua (cómo limpia el agua es) así como los niveles de PH del agua. Por
Basados en Arduino casero elegante IOT sistema

Basados en Arduino casero elegante IOT sistema

Hola, soy Michalis Vasilakis de Ardumotive.com y en esta guía de Instructables te mostraré cómo usted puede hacer fácilmente su propio sistema de casa inteligente basado en Arduino uno y un módulo de Ethernet (o protector).Usted podrá utilizar este s
Basados en Arduino - sistema de Control para la PC del coche del RPi

Basados en Arduino - sistema de Control para la PC del coche del RPi

Hola a todos! Michalis Vasilakis de www.ardumotive.com y en esta guía de le mostrará cómo hacer un simple - basados en Arduino - sistema de Control para la PC del coche del RPi.Este sistema está diseñado para evitar el cierre abrupto del PRi coche si
BRICOLAJE temperatura y humedad y Detector de humo alarma sistema basado en Arduino

BRICOLAJE temperatura y humedad y Detector de humo alarma sistema basado en Arduino

ICStation equipo presentarles cómo DIY esta temperatura y sistema de alarma de humo y humedad basado en ICStation Mega 2560 compatible con Arduino.The voltaje de funcionamiento de este sistema es DC5V. Pueden medir la temperatura actual, humedad y hu
NRF24L01 teclado inalámbrico sistema de transmisión de datos basado en Arduino

NRF24L01 teclado inalámbrico sistema de transmisión de datos basado en Arduino

ICStation Equipo es introducir este sistema de transmisión sin hilos basado en ICStation Mega 2560 y R3 UNO compatible con Arduino. Utiliza voltaje de funcionamiento de DC5V. Cuando hay alguien presionando las teclas, el sistema de envío enviará el v
La introducción de Climaduino - el termostato basado en Arduino controlas desde tu teléfono!

La introducción de Climaduino - el termostato basado en Arduino controlas desde tu teléfono!

Actualización:Hay una nueva versión de la Climaduino y el Climaduino con algunos cambios muy significativos.Soporta múltiples zonasUtiliza el Arduino YúnTrabaja con aire acondicionado CentralSe comunica mediante el protocolo MQTT (se puede integrar c
Dispositivo de Biofeedback basado en Arduino

Dispositivo de Biofeedback basado en Arduino

Aquí presento un dispositivo de Biofeedback de fuente abierta que construyo basado en Arduino. Puede medir la temperatura corporal con un sensor de infrarrojos, GSR y usted puede conectar otros dispositivos con cambio de tono del seno de la salida, p