Que un monitor de arduino wifi aire (4 / 7 paso)

Paso 4: código

descargar el archivo AirMonitorServer.ino o simplemente copie el código siguiente, debe ser el mismo (descarga que el archivo se sugiere)

/ * Crear un punto de acceso WiFi y proporcionar un servidor web para pm2.5 en él. */

#include #include #include / * ajustar éstas a sus credenciales deseados. * / char const * ssid = "AirMonitor"; const char * clave = "inovafitness"; Server(80) de ESP8266WebServer; Esta es una demo para prueba de sensor Arduino PM2.5 / PM2.5 sensor es de www.inovafitness.com SDS011 unsigned int Pm25 = 0; //used para pm2.5 resultado unsigned int Pm10 = 0; //used para pm10 resultado unsigned char Pm25IsNew = 0; //show si se actualiza pm25 void ProcessSerialData() {uint8_t mData = 0; uint8_t me = 0; uint8_t mPkt [10] = {0}; uint8_t mCheck = 0; mientras que (Serial.available() > 0) {/ / de www.inovafitness.com / formato del paquete : AA C0 PM25_Low PM25_High PM10_Low PM10_High 0 0 CRC AB mData = Serial.read(); Delay(2); if(mData == 0xAA) //head1 ok {demora (400); //wait hasta que el paquete es recibido mPkt [0] = mData; mData = Serial.read(); if(mData == 0xc0) //head2 ok {mPkt [1] = mData; mCheck = 0; para (i = 0; i < 6; i ++) //data recv y crc calc {mPkt [+ 2] = Serial.read(); delay(2); mCheck += mPkt [+ 2];} mPkt [8] = Serial.read(); delay(1); mPkt [9] = Serial.read(); si (mCheck == mPkt [8]) ok //crc {Serial.flush(); //Serial.write (mPkt 10); Pm25 = mPkt (uint16_t) [2] | (uint16_t) (mPkt [3] << 8); Pm10 = mPkt (uint16_t) [4] | (uint16_t) (mPkt [5] << 8); if(Pm25 > 9999) Pm25 = 9999; if(Pm10 > 9999) Pm10 = 9999; conseguir un buen paquete Pm25IsNew = 1; retorno; }}}}} / * Sólo un mensaje de prueba poco. Ir a www.inovafitness.com en un explorador web * conectado a este punto de acceso para verlo. * / void handleRoot() {char pm25_str [100]; char * pm25_format_red = "

PM2.5=%d.%d

"; char * pm25_format_green = "

PM2.5=%d.%d

"; char * pm25_format_blue = "

PM2.5=%d.%d

"; Si (Pm25 < 150)//15.0 sprintf (pm25_str, pm25_format_green, Pm25/10,Pm25%10); else if (Pm25 < 500)//pm2.5 < 50.0 sprintf (pm25_str, pm25_format_blue, Pm25/10,Pm25%10); otro sprintf (pm25_str, pm25_format_red, Pm25/10,Pm25%10); Server.Send (200, "texto/html", pm25_str); } void setup() {delay(1000); Serial.Begin(9600); Serial.println(); Serial.Print ("configurar punto de acceso..."); / * Se puede quitar el parámetro de contraseña si desea que el AP para ser abierto. * / WiFi.softAP (ssid, contraseña); Delay(500); Delay(500); mientras que (WiFi.status()! = WL_CONNECTED) {delay(500); Serial.Print("."); } Serial.println("done"); Dirección IP myIP = WiFi.softAPIP(); Serial.Print ("dirección IP del AP:"); Serial.println(myIP); Server.on ("/", handleRoot); Server.Begin(); Serial.println ("HTTP server iniciado"); } void loop() {server.handleClient(); ProcessSerialData(); }

Artículos Relacionados

Sano, inteligente y Natural aire limpiador con Arduino, WIFI y Blynk

Sano, inteligente y Natural aire limpiador con Arduino, WIFI y Blynk

ACTUALIZACIÓN: 30/06/2016 pruebas de éxito dentro de una caja confinada! Paso 11Hola y Bienvenidos a este Instructable.Hoy en día escuchamos mucho sobre problemas de contaminación . Como yo estaba haciendo algunas investigaciones sobre el efecto de a
Hacer un monitor de calidad del aire PM2.5 con Arduino UNO

Hacer un monitor de calidad del aire PM2.5 con Arduino UNO

Hacer un PM2.5 monitor con Arduino UNOtablero de uso unoR3 de Arduino y un tubo de arduino compatible 4 digital para recoger y mostrar el valor PM2.5.sensor uno láser de PM2.5 SDS011 (www.inovafitness.com) se utiliza para las PM2.5 detectar.Paso 1: D
Arduino + WiFi, música sensible accesorio de luz LED

Arduino + WiFi, música sensible accesorio de luz LED

este instructable le da instrucciones para construir un Saiko5 WiFi activado LED luminaria basada en la plataforma de Arduino aficionado. Incluye instrucciones paso a paso desde el diseño de la Junta a soldar para integración de caso, así como las in
Arboleda de Arduino WiFi habilitado efecto invernadero

Arboleda de Arduino WiFi habilitado efecto invernadero

Lo esencial:GroveSensor de temperatura/humedad de Grove - alta precisiónSensor de luz analógico GroveGrove - EncoderGrove - Sensor UVGrove - humedadGrove - RGB 16 x 2 pantallaGrove - 20CM de Cable x3Grove - 50CM de Cable x2Grove - protector del Senso
Anexo, un Monitor de Arduino Yun garaje

Anexo, un Monitor de Arduino Yun garaje

¿Izquierda en casa y no estoy seguro si has cerrado tu puerta de garaje? Con este Instructable, puede tener tranquilidad y manejar las puertas - en cualquier lugar y en cualquier momento!Este proyecto proporcionará un portal web que permite al usuari
Barato Arduino WiFi shield con ESP8266

Barato Arduino WiFi shield con ESP8266

En mi Instructable anterior he descrito cómo enchufar el módulo ESP-01 en un protoboard.Esto es sólo el primer paso para hacer un escudo Arduino WiFi barato utilizando el módulo ESP8266. Con pocos componentes más electrónicos y la biblioteca de WiFiE
NO! A/C-Duino: Arduino aumentado aire acondicionado

NO! A/C-Duino: Arduino aumentado aire acondicionado

Este proyecto fue un fracaso y me di por vencido después de la unidad de aire acondicionado había destrozado a si misma. Comencé este proyecto sobre 4 o 5 años cuando no había ninguna tal cosa como una unidad de aire acondicionado de ventana intelige
Arduino Wifi Redback

Arduino Wifi Redback

Agregar capacidades inalámbricas a un proyecto normalmente implica conectar otras placas a tu arduino, que aumenta el tamaño de tu gadget. Este ha sido un dolor de cabeza para muchos desarrolladores de hardware durante mucho tiempo. Sin embargo, ahor
Cómo conectar tu Arduino WiFi shield con una aplicación de iOS/Android personalizada desarrollado en HTML5/JavaScript.

Cómo conectar tu Arduino WiFi shield con una aplicación de iOS/Android personalizada desarrollado en HTML5/JavaScript.

Este instructable muestra cómo construir una aplicación móvil que se comunica con tu escudo de WiFi, en este ejemplo en concreto vamos a crear una aplicación que puede encender un LED/de la conexión a tu Arduino. La aplicación móvil se desarrollará u
Cómo construir un Arduino WiFi 4 x 4 con controlador de Android

Cómo construir un Arduino WiFi 4 x 4 con controlador de Android

coches RC pueden ser WiFi coches...?RC coches molan, pero baratos coches RC han limitado la gama y pueden controlarse sólo con el controlador especial que se incluyó con el coche.He comprado un jeep RC, con 4 ruedas, suspensión flexible y neumáticos
Cómo actualizar el firmware de tu Arduino WiFi shield (no 101)

Cómo actualizar el firmware de tu Arduino WiFi shield (no 101)

Probablemente tienes un Arduino WiFi shield (no 101) para la Navidad, o has comprado uno antes o después de eso, pero le da un errores y el LED "error" está encendida eso significa que debe actualizar su firmware para hacer su proyecto de Intern
LittleBits Arduino MacBook Air Blink bosquejo

LittleBits Arduino MacBook Air Blink bosquejo

¿Conoces Littlebits Arduino? Es super sencillo y recto hacia adelante para utilizar.Paso 1: Tire los módulos Littlebits del kit para el bosquejo de parpadear Se reúnen los componentes del proyectoBatería de 9V + CableEnergíaGráfico de barrasArduinoMa
Arduino wifi redback servidor Web ejemplo

Arduino wifi redback servidor Web ejemplo

Un arduino wifi Redback puede utilizarse como un servidor Web. El ejemplo de servidor Web de redback de wifi está disponible en la biblioteca de CuHead nos muestra perfectamente cómo hacerlo. Voy a guiarte a través de él para que usted pueda entender
Cómo usar el MONITOR de ARDUINO SERIAL

Cómo usar el MONITOR de ARDUINO SERIAL

El IDE de Arduino tiene una característica que puede ser de gran ayuda en la depuración de bocetos o controlar Arduino desde el teclado del ordenador.El Monitor de la serie es una ventana emergente independiente que actúa como una terminal independie