Detección de redes urbano (1 / 5 paso)

Paso 1:

Hardware:

-Arduino Uno
http://www.Sparkfun.com/products/10356
-6 USB cable A B
http://www.Sparkfun.com/products/512
-Protoboard miniatura
http://www.Sparkfun.com/products/137
-Hombre a los cables del puente hombre
http://www.Sparkfun.com/products/9387
-Fotocélula
http://www.Sparkfun.com/products/9088
-Humedad y temperatura
http://www.Sparkfun.com/products/10167
-330 Ohm resistencias
http://www.Sparkfun.com/products/10465
-10 k Ohm resistencias
http://www.Sparkfun.com/products/10466

Software:

1-procesamiento
http:// (http://processing.org/)
2 - Arduino
http:// (http://www.arduino.cc/)

Tercera parte las bibliotecas:

3 - DHT(Arduino)
http://www.Ladyada.net/Learn/sensors/DHT.html
4 - EEML(Processing)
Código de detección 5-urbano (copiar pegar en IDE)

Código de Arduino:

Bosquejo del sensor basado en ladyada DHT (http://www.ladyada.net/learn/sensors/dht.html) y fotocélula (http://www.ladyada.net/learn/sensors/cds.html) código de las muestras
Biblioteca DHT escrito por ladyada (https://github.com/adafruit/DHT-sensor-library)

#include "DHT.h"

#define DHTPIN 2 / / Qué pin estamos conectados a

#define DHTTYPE DHT22 / / DHT 22 (AM2302)

int photocellPin = 0;
int photocellReading;

Conecte la clavija 1 (a la izquierda) de la sonda a + 5V
Conectar el pin 2 del sensor a lo que tu DHTPIN
Conectar el pin 4 (a la derecha) del sensor de suelo
Conecte un resistor de 10K del pin 2 (datos) al pin 1 (potencia) del sensor de

DHT dht (DHTPIN, DHTTYPE);

void setup() {}
Serial.Begin(9600);
DHT.Begin();
}

void loop() {}
Lectura de temperatura o la humedad toma alrededor de 250 milisegundos.
Lecturas del sensor también pueden ser hasta 2 segundos 'old' (es un sensor muy lento)
Float h = dht.readHumidity();
Float t = dht.readTemperature();

photocellReading = analogRead(photocellPin);

Compruebe si devuelve es válidas, si son NaN (no un número) entonces algo salió mal!
Si (isnan(t) || isnan(h)) {}
Serial.println ("error al leer desde DHT");
} else {}
Serial.Print(h); humedad
Serial.Print(",");
Serial.Print(t); temperatura
Serial.Print(",");
Serial.println (photocellReading); //photocell
}
}

Código de procesamiento:

Import processing.serial.*;
Import eeml.*;

Serie myPort;
InString cadena;
String inString0;
String inString1;
String inString2;
Lista de cadenas;
int lf = 10;

Correrá de duda;
Float lastUpdate;

void setup() {}
myPort = serie nueva (esto, Serial.list()[0],9600);
myPort.bufferUntil(lf);
establecer objeto correrá; requiere URL EEML se actualizan y tu clave de API de Pachube
Duda = correrá nuevo (esta, "Su SENSOR alimentación aquí por ejemplo (https://api.pachube.com/v2/feeds/39533.xml)", "Tu API KEY aquí");

Añada y un flujo de datos de la etiqueta
dOut.addData(0,"humidity");
Añada y un flujo de datos de la etiqueta
dOut.addData(1,"temperature");
Añada y un flujo de datos de la etiqueta
dOut.addData(2,"photocell");
Añada y un flujo de datos de la etiqueta
}

void draw()
{
actualizar una vez cada 5 segundos (también podría ser por ejemplo, cada clic del ratón)
Si ((millis()-lastUpdate) > 5000) {}
println ("listo para el POST:");
dOut.update (0, inString0); actualizar el flujo de datos
dOut.update (1, inString1); actualizar el flujo de datos
dOut.update (2, inString2); actualizar el flujo de datos
int respuesta = dOut.updatePachube(); actualizaciones de updatePachube() por una solicitud de HTTP poner autenticada
println(Response); debe ser 200 si tiene éxito; 401 si no autorizados; 404 si no existe alimentación
lastUpdate = millis();
}
}

void serialEvent(Serial p) {}
inString = (myPort.readString());
Lista de cadena [] = split (inString, ',');
inString0 = lista [0];
inString1 = lista [1];
inString2 = lista [2];
}

Servicios de:

-Cuenta Pachube
http:// (http://www.pachube.com/)

Artículos Relacionados

Wifi cerca de nido C# Windows Phone App

Wifi cerca de nido C# Windows Phone App

El Instructable siguiente te lleva a través de mi creación del teléfono móvil Windows 8.1 App "Nido lejos". Nido, controla mi termostato Nest detectando si mi teléfono está dentro de la gama de Wifi de mi casa. Tan pronto como dejo Wifi gama el
El estanque de Koi (prototipo 1)

El estanque de Koi (prototipo 1)

Para la mayor parte de mi vida he sido cautivar con la luz y la iluminación, pero recientemente he empezado a explorar más vídeo técnicas proyección y gran número de accesorios LED distribuidos. En muchos de mis esfuerzos de mapeo de proyección yo he
Sistema de detección de intrusiones de red doméstica

Sistema de detección de intrusiones de red doméstica

Este es mi primer instuctable. Yo estaba buscando para crear mi sistema de detección de intrusiones de red en una máquina virtual y fue incapaz de encontrar las instrucciones sobre cómo hacerlo. Creado mi propia y me espero ayude algunos de ustedes h
Frambuesa Pi Firewall y sistema de detección de intrusiones

Frambuesa Pi Firewall y sistema de detección de intrusiones

tal vez piensas "¿por qué debo proteger mi red de pivate? No tengo ninguna información crítica en mi computadora, no hay datos sensibles". ¿Son realmente público su correo electrónico? No tienes algunas fotos que no desea subir a Facebook, porqu
En red Wi-Fi toque decorativo luces RGB

En red Wi-Fi toque decorativo luces RGB

Quería darle a mi familia una manera simple, significativa, hermosa estar conectado. Nosotros estamos repartidos por dos países, y a veces malentendidos entre nosotros hacen comunicación más difícil.Como vacaciones presenta este año construí 6 RGB Wi
Aplicaciones de IoT industrial - cómo utilizar sensores para la gestión de recursos hídricos, alertas de inundación y detección de agua

Aplicaciones de IoT industrial - cómo utilizar sensores para la gestión de recursos hídricos, alertas de inundación y detección de agua

** Actualización: El siguiente artículo es de nuestra aplicación Android obsoleta! Valarm es Industrial IoT. Ayudaremos a sus equipos y su empresa con aplicaciones de IoT Industrial utilizando Herramientas de nube de Valarm.Echa un vistazo a nuestra
LPG / sistema de detección de biogás con MediaTek LinKIt uno

LPG / sistema de detección de biogás con MediaTek LinKIt uno

La plataforma de desarrollo un LinKIt ha sido diseñada y lanzado por los laboratorios de MediaTek con un diseño compacto, que permite la creación de accesorios personales y dispositivos de IoT, con conectividad Rica. HQ de Instructables han sembrado
Salvar el mundo una gota a la vez, parte 3: Redes sus sensores

Salvar el mundo una gota a la vez, parte 3: Redes sus sensores

Para este proyecto he trabajado con Will Buchanan - partes 1 y 2 - crear un sistema de domótica que pistas agua uso en partidos en casa (fregadero, ducha, WC etc.). Utilizando colas visuales (incluyendo color de la luz, duración e intensidad) en cada
Sistema de detección y advertencia de inundaciones

Sistema de detección y advertencia de inundaciones

Las inundaciones son peligrosos y devastadores. Uno más daño del mundo especialmente económico es causada debido a las inundaciones. Inundaciones son causadas principalmente debido a las lluvias torrenciales o mayor caudal de agua. Las inundaciones n
Lámpara de pie-movimiento y detección de tinieblas el amor

Lámpara de pie-movimiento y detección de tinieblas el amor

Coloque cerca de tu lugar favorito abrazo (funciona bien en el cuarto de baño, mesita de noche o en cualquier lugar que se puede utilizar algunos iluminación suave) para luz suave instantánea. Imaginar lo que un ser querido (o previsto querido) a su
Asustador de ciervos (Shishi Odoshi) de cobre para un huerto urbano

Asustador de ciervos (Shishi Odoshi) de cobre para un huerto urbano

Recientemente había puesto en una cubierta nueva en el patio de mi casa y quería construir una función de agua para añadir un punto focal. Por consiguiente, he construido una "pared de agua", con el agua se bombea de un colector de aceite en un
Sendero urbano de ejercicio

Sendero urbano de ejercicio

HOLA Y BIENVENIDOS!¿Por lo tanto, usted quiere hacer un camino de ejercicio urbano? Impresionante! Nosotros te guiaremos a través del proceso de diseño y construcción de un sendero sencillo ejercicio urbano no requiere de gimnasio especializado equip
Detección de ruido para bebés

Detección de ruido para bebés

este es un proyecto que hice como definitiva para una de mis clases en la Universidad.Busca en instructables he visto un proyecto que me hacen pensar en un posible dispositivo a construir:"Cómo lidiar con vecinos ruidosos"Este dispositivo detect
Detección de muones cósmicos en una simple lata

Detección de muones cósmicos en una simple lata

¡ Hola!Esta vez estamos tratando de detectar muones creados a través de colisiones de la radiación cosmis con las partículas de la atmósfera.Muones son partículas elementales que pertenecen al grupo de los leptones (falso también llamado μ-mesón) con