Détection de réseaux urbains (1 / 5 étapes)

Étape 1 :

Matériel :

-Arduino Uno
http://www.Sparkfun.com/Products/10356
-B câble USB A 6'
http://www.Sparkfun.com/Products/512
-Maquette miniature
http://www.Sparkfun.com/Products/137
-Mâle de fils de raccordement mâle
http://www.Sparkfun.com/Products/9387
-Photocellule
http://www.Sparkfun.com/Products/9088
-Humidité et capteur de température
http://www.Sparkfun.com/Products/10167
-Résistances 330 ohms
http://www.Sparkfun.com/Products/10465
-10 k Ohm résistances
http://www.Sparkfun.com/Products/10466

Logiciel :

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

Troisième partie bibliothèques :

3 - DHT(Arduino)
http://www.Ladyada.net/learn/sensors/DHT.html
4 - EEML(Processing)
Code de détection 5-urbain (copier coller en IDE)

Code de l’Arduino :

Croquis de capteur basé sur ladyada DHT (http://www.ladyada.net/learn/sensors/dht.html) et la cellule photoélectrique (http://www.ladyada.net/learn/sensors/cds.html) des échantillons de code
Bibliothèque DHT écrit par ladyada (https://github.com/adafruit/DHT-sensor-library)

#include « DHT.h »

#define DHTPIN 2 / / quelle broche nous sommes connectés à

#define DHTTYPE DHT22 / / DHT 22 (AM2302)

int photocellPin = 0 ;
int photocellReading ;

Connecter la broche 1 (à gauche) du capteur à + 5V
Relier la broche 2 du capteur à tout ce qui est votre DHTPIN
Relier la broche 4 (à droite) du capteur au sol
Connecter une résistance de 10K de la broche 2 (données) à la broche 1 (puissance) du capteur

DHT dht (DHTPIN, DHTTYPE) ;

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

void loop() {}
Lecture de température ou humidité prend environ 250 millisecondes !
Lectures du capteur peuvent également être jusqu'à 2 secondes « ancienne » (c’est un capteur très lent)
flotter h = dht.readHumidity() ;
flotteur t = dht.readTemperature() ;

photocellReading = analogRead(photocellPin) ;

vérifier si les retours sont valables, s’ils sont NaN (pas un nombre), puis quelque chose s’est mal passé !
Si (isnan(t) || isnan(h)) {}
Serial.println ("Impossible de lire de DHT") ;
} else {}
Serial.Print(h) ; humidité
Serial.Print(",") ;
Serial.Print(t) ; température
Serial.Print(",") ;
Serial.println (photocellReading); //photocell
}
}

Code de traitement :

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

Serial myPort ;
String inString ;
String inString0 ;
String inString1 ;
String inString2 ;
Liste de chaînes ;
int lf = 10 ;

DataOut dOut ;
flotteur lastUpdate ;

void setup() {}
myPort = nouvelle série (cela, Serial.list()[0],9600) ;
myPort.bufferUntil(lf) ;
mettre en place l’objet DataOut ; requiert des URL du EEML vous mettez à jour et votre clé API Pachube
dOut = new DataOut (this, « Votre capteur nourrir ici par exemple (https://api.pachube.com/v2/feeds/39533.xml) », « Votre clé API ici ») ;

et ajouter et baliser un flux de données
dOut.addData(0,"humidity") ;
et ajouter et baliser un flux de données
dOut.addData(1,"temperature") ;
et ajouter et baliser un flux de données
dOut.addData(2,"photocell") ;
et ajouter et baliser un flux de données
}

void draw()
{
mettre à jour une fois toutes les 5 secondes (peut être par exemple chaque clic de souris)
Si ((millis()-lastUpdate) > 5000) {}
println ("prêt à POST:") ;
dOut.update (0, inString0) ; mise à jour le flux de données
dOut.update (1, inString1) ; mise à jour le flux de données
dOut.update (2, inString2) ; mise à jour le flux de données
réponse d’int = dOut.updatePachube() ; updatePachube() mises à jour par une demande de mettre HTTP authentifié
println(Response) ; devrait être de 200 cas de réussite ; 401 si non autorisé ; 404 si l’alimentation n’existe pas
lastUpdate = millis() ;
}
}

void serialEvent(Serial p) {}
inString = (myPort.readString()) ;
Liste de chaînes [] = split (inString, ',') ;
inString0 = liste [0] ;
inString1 = liste [1] ;
inString2 = liste [2] ;
}

Services :

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

Articles Liés

NID proximité Wifi c# Windows Phone App

NID proximité Wifi c# Windows Phone App

L'Instructable suivant vous emmène à travers de ma création du téléphone Mobile Windows 8.1 App « Nid Away ». Nid de suite contrôle mon Thermostat de nid en détectant si mon téléphone est dans la portée Wifi de ma maison. Dès que j'ai laisser portée
Architecture In The Making : Studio H2O Facade Prototype

Architecture In The Making : Studio H2O Facade Prototype

Architectes : Adika Djojosugito et Martinus SetiawanCe projet est le fruit d'un studio de conception d'architecture enseigné par Adam Marcus (Projets Variable) et Margaret Ikeda & Evan Jones (Assemblée) au California College of les Arts Division d'Ar
L’étang de Koi (1 Prototype)

L’étang de Koi (1 Prototype)

Pendant la majeure partie de ma vie, j'ai été captivé par la lumière et l'éclairage, mais récemment j'ai commencé à explorer plus axée sur la vidéo techniques associant projection et un grand nombre de distribuée luminaires LED. Dans bon nombre de me
Système de détection des intrusions réseau domestique

Système de détection des intrusions réseau domestique

Il s'agit de mon premier instuctable. Je cherche à créer mon système de détection d'intrusion réseau domestique sur une machine virtuelle et n'a pas pu trouver des instructions sur la façon de le faire. Donc, j'ai créé mon propre et espère que cela a
Agriculture urbaine : Soulevées lit jardinage

Agriculture urbaine : Soulevées lit jardinage

Pour optimiser l'espace limité dans notre Cour, nous faisons usage de plates-bandes surélevées pour cultiver des légumes. Après plusieurs années, nous arrivons enfin à un point du succès continu avec notre jardin urbain. J'ai mis en place ce instruct
40 + hacks pour vous (le jardinier urbain)

40 + hacks pour vous (le jardinier urbain)

Si vous habitez dans la ville.Vous avez occupée au boulot...Vous n'êtes pas beaucoup la maison...Vous sortez le week-end...Vous n'avez aucun espace pour démarrer un jardin...Vous n'avez même pas un yard...Ce sont des problèmes de jardinage tout urbai
Trousse de survie urbaine

Trousse de survie urbaine

il y a beaucoup de guides pour les kits pour vous aider à survivre les miles de n'importe où--mais combien de fois vous s'arrêtent miles de n'importe où ? Qu'en est-il de la vie quotidienne, les situations banales, où vous constamment trouverez vous-
ESP8266 et Visuino : Scanner de réseau Wi-Fi

ESP8266 et Visuino : Scanner de réseau Wi-Fi

ESP8266 modules sont des contrôleurs de très faible coût stand-alone avec Wi-Fi intégrée. Dans ce Instructable je vais vous montrer comment vous pouvez facilement faire un scanner de réseau Wi-Fi avec un ESP8266.Dans l'Instructable, je vais utiliser
Président urbain SF72_Outdoor

Président urbain SF72_Outdoor

Pour le Festival de prototypage marché Street à San Francisco, nous avons entrepris de construire un solide morceau de mobilier urbain capable de résister à l'abus d'un environnement urbain dense et sale. Ce Instructable va passer par les étapes util
En réseau RGB Wi-Fi touche décorative feux

En réseau RGB Wi-Fi touche décorative feux

Je voulais donner à ma famille un moyen simple, utile, beau de rester connecté. Nous sommes répartis sur deux pays, et parfois des malentendus entre nous faire communication encore plus difficile.Comme vacances présente cette dernière année, j'ai con
Applications industrielles de l’ITO - l’utilisation de capteurs pour la gestion des ressources en eau, inondation alerte et détection d’eau

Applications industrielles de l’ITO - l’utilisation de capteurs pour la gestion des ressources en eau, inondation alerte et détection d’eau

** Mise à jour : L'article ci-dessous provient de notre héritage app Android ! Valarm est IoT industrielle. Nous aiderons à vous, vos équipes et votre entreprise avec des applications industrielles de l'ITO utilisant Valarm outils Cloud.Jetez un oeil
GPL / système de détection de biogaz avec MediaTek LinKIt One

GPL / système de détection de biogaz avec MediaTek LinKIt One

La plateforme de développement un LinKIt a été conçue et lancée par MediaTek Labs avec un faible encombrement, ce qui permet la création de vêtements et dispositifs IoT, avec connectivité riche. Instructables HQ ont ensemencé environ 250 membres de l
Détecteur de prospection urbain

Détecteur de prospection urbain

le projet, appelé le Prospecteur urbain, est fondamentalement un mis à jour le détecteur de métaux équipé d'un détecteur de gaz combustible qui peut être construit pour moins de 100 dollars. En balayant la surface de votre quartier, vous serez en mes
Sauver le monde une goutte à la fois, partie 3: Mise en réseau de vos capteurs

Sauver le monde une goutte à la fois, partie 3: Mise en réseau de vos capteurs

Pour ce projet, j'ai travaillé avec Will Buchanan - parties 1 et 2 - pour créer un système de domotique que les titres d'eau utilisation dans l'ensemble d'appareils dans la maison, (évier, douche, toilette, etc.). À l'aide de files d'attente visuels