Étape 1: DHT-22--humidité Digital et capteur de température
La DHT-22 est un capteur standard et très commun trouvé dans presque tous les projets de l’arduino. Juste faire une recherche Google sur si vous ne savez pas ce qu’il peut faire ou comment l’utiliser.
Ce capteur se trouve dans la partie Double patte du jardin balcon. Il est logé dans la boîte à l’opposé de l’aquarium. Un couvercle protège le capteur des éléments, mais permet d’accéder facilement à la sonde dans le cas où le capteur ne parvient pas à n’importe quel moment. Cet accès facile permet le capteur est remplacé si besoin est.
S’IL VOUS PLAÎT VISITEZ CETTE INSTRUCTABLE POUR LA CONSTRUCTION DE LA SONDE :
Restez à l’écoute car le contenu de cette section est en cours d’élaboration et sera mise à jour dès que prêt pour la libération.
TIGES de la sonde :
1. SCR - source 5 volts (fil rouge)
2. données - (signal)--(fil jaune ou blanc)
3. NE SONT PAS UTILISÉS
4. la terre (fil noir)
CAPTEUR DE DHT-22 CONSTRUCTION :
Collecter toutes les pièces
Capteur A. DHT -22
http://www.Amazon.com/Vktech-Appliance-temperature...
Connecteur B. logement prise 4 Position 2,54 mm droite sac
http://www.Jameco.com/webapp/wcs/stores/servlet/PR...
C. Contact de connecteur femelle 1 Position Crimp Straight Cable Mont http://www.jameco.com/webapp/wcs/stores/servlet/Pr...
D. ruban AWG22-fil 4
https://www.Robotics.org.za/index.php?route=produc...
E. résistance carbone Film 10 k ohms 1/4 w 5 %
http://www.Jameco.com/webapp/wcs/stores/servlet/PR...
F. Magic Sculpt résine - Tap plastiques--
http://www.tapplastics.com/Product/mold_making_mat...
G. Magic Sculpt durcisseur - robinet plastique--
http://www.tapplastics.com/Product/mold_making_mat...
ACTION 1 :
Couper la résistance suivant de la base du connecteur.
ACTION 2 :
Sertir la fin courte résistance par contact avec le fil de signal (vert dans ce cas)
ACTION 3 :
Fin de longue résistance de sertissage (+) le fil positif (rouge) et le contact de connecteur
ACTION 4 :
Sertir les contacts du connecteur avec fils blanc ou noir.
ACTION 5 :
Insérez tous les 4 contacts dans le connecteur.
Assurez-vous de faire correspondre les fils correctes avec l’extrémité de la sonde droite.
ACTION 6 :
Mix Magic-Sculpt
Appliquer à la base du connecteur où fils inter connecteur et résistance se trouve-
Laissez sécher 24 heures
ACTION 7 :
Placez le capteur dans le connecteur et effectuez un test afin de s’assurer que le capteur fonctionne correctement et que les données peuvent être obtenues
ACTION 8 :
Placement du capteur - le meilleur placement de ce capteur est dans l’assemblage des pieds Double dans la boîte de jonction montée qui abrite tous les
Capteur peut maintenant être placé dans le support de jambe Double derrière le logement de microcontrôleur le long avec où les bornes de raccordement sont faites pour alimenter les capteurs et les microcontrôleurs
CODE POUR TESTER LE CAPTEUR :
DHT22 Testing Sketch - ladyada
Exemple de test de croquis pour différents capteurs d’humidité/température DHT
Rédigé par ladyada, domaine public
#include « DHT.h »
#define DHTPIN 9 / / quelle broche nous sommes connectés à
Décommentez peu importe le type que vous utilisez !
#define DHTTYPE DHT11 / / DHT 11
#define DHTTYPE DHT22 / / DHT 22 (AM2302)
#define DHTTYPE DHT21 / / DHT 21 (AM2301)
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(115200) ;
Serial.println (« DHTxx test!") ;
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)
int h = dht.readHumidity() ;
int t = dht.readTemperature() ;
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 ("humidité:") ;
Serial.Print(h) ;
Serial.Print ("\t %") ;
Serial.Print ("température:") ;
Serial.Print(t) ;
Serial.println ("* C") ;
} }
AMÉLIORATION DES PROCESSUS :
À tout moment à cette génération peuvent être améliorés. Ces améliorations peut et va prendre de nombreuses formes. Lorsque de nouvelles astuces sont apprises ou meilleures pièces sont source de changements s’effectueront. Mises à jour seront fera à aquaponique bricolage Blog d’automatisation et les nouvelles idées - pièces ou modifications seront actualisées dans ce Instructable. Alors s’il vous plaît envoyer vos idées et les modifications et les modifications de conception peut et ne sera accordé si elles sont utiles à d’autres intéressés par ce projet.
VISITE MAGASIN POUR ARTICLES PARLÉS ICI :
JARDIN de balcon - est présenté comme un projet dans le MAGAZINE faire - vol 47 commençant à la page 62