Système d’arrosage intelligent avec arduino...

Dans ce instructable je tenais à partager mon système d’irrigation automatique en utilisant arduino, capteur d’humidité du sol et une valve simple aquarium attaché à un servo... Capteur d’humidité prend une lecture constante de l’humidité du sol et transfère à l’Arduino qui contrôle un mini servo attaché à une petite valve. vous pouvez indiquer au système quantité d’humidité nécessaire il suffit de tourner le potentiomètre... alors le système ouvre et ferme le robinet d’eau si le sol est inférieure à votre niveau spécifié de l’humidité...
Pièces nécessaires :
-Capteur d’humidité du sol (dealextreme $3)
-Arduino d’aucune sorte (dealextreme $10)
-mini servo de toute nature (9gm ~ 5$)
-valve de l’aquarium
-Potentiomètre 10K
-pipe à eau (type aquarium mince)

Tout d’abord tremper la fourche de la sonde d’humidité au sol complètement... connecter le capteur à A0 et 10K pot A1 broches de l’Arduino. Branchez le servo sur D9 broche. puissance du système avec ce que vous voulez... (Batterie ou adaptateur mural)... Téléchargez le croquis sur arduino, régler le pot et là vous allez... vous pouvez régler le niveau de l’arrosage nécessaire à tout moment par le potentiomètre... c’est tout... Vous pouvez mettre le système dans une boîte imperméable à l’eau de petits projets de toute nature... vous pouvez faire un système portatif fonctionnant sur batterie et ajouter écran lcd a16x2 pour montrer l’humidité et arrosage statut... s’il vous plaît n’hésitez pas à me contacter pour toute aide et n’oubliez pas de voter pour moi si vous le souhaitez...:) Mes autres projets sont sur mon site web... http://borsaci06.com
Voici le programme, copiez et collez-le à l’IDE Arduino et télécharger :

/ * Dincer Hepguler 2013
* http://borsaci06.com
* Lire des valeurs analogiques de capteur d’humidité sur le port série
* Système d’arrosage contrôlé par un servo de commande
*
*/
const int numReadings = 20 ;     nombre de lectures de lissage

int lectures [numReadings] ;      les lectures de l’entrée analogique
int index = 0 ;                  l’index de la lecture courante
total int = 0 ;                  le total cumulé
int val = 0 ;                la moyenne

#include
Servo myservo ;        Créez l’objet servo pour contrôler un servo
int sensorPin = A0 ;    capteur d’humidité à A0 (analog0)
int pos = 90 ;         variable pour enregistrer la position servo et set de servo pour centrer
int thresholdPin = A1 ;  pot de seuil au A1
int val = analogRead(sensorPin) ;
seuil d’int = analogRead(thresholdPin) ;

void setup() {}
Serial.Begin(9600) ;
myservo.Attach(9) ;  attache le servo sur la broche 9

initialiser toutes les lectures à 0 :
pour (int thisReading = 0; thisReading < numReadings ; thisReading ++)
lectures [thisReading] = 0 ;
}

void loop() {}
soustraire la dernière lecture :
Total = total - lectures [index] ;
lecture de la sonde :
lectures [index] = analogRead(sensorPin) ;
Ajouter la lecture au total :
Total = total + lectures [index] ;
avancer vers la position suivante dans le tableau :
index = index + 1 ;

Si nous sommes à la fin du tableau...
Si (index > = numReadings)
.. Wrap autour du début :
index = 0 ;
seuil d’int = analogRead(thresholdPin) ;
Val = total / numReadings ;             calculer la moyenne
Si (val > seuil) {pos = 180;}   ouvrir la vanne si sec
else {pos = 60;}                         garder la vanne fermée sinon
myservo.Write(POS) ;                 définit la position du servo selon la valeur à l’échelle
Delay(15) ;           attend que le servo pour y arriver

Serial.Print(THRESHOLD) ;
Serial.Print("") ;
Serial.Print(Val) ;
Serial.Print("") ;
Serial.println(POS) ;
Delay(10) ;       délai entre les lectures de stabilité
}

NOTE : je ne pouvais pas gérer ajouter précisant, it disparaît lors de copier / coller... alors n’oubliez pas d’ajouter une bibliothèque de servo #include...

Articles Liés

Système d’arrosage automatique avec sonde capacitive et Arduino sur le bon marché (et je le pense)

Système d’arrosage automatique avec sonde capacitive et Arduino sur le bon marché (et je le pense)

Avertissement : Je ne suis pas un ingénieur électronicien, alors je ne peux pas offrir aucune garantie pour la conception (beaucoup moins pour votre implémentation). Je ne connais que la solution présentée a fonctionné pour moi pendant au moins 5-6 m
Sonde chauffage système de contrôle avec Arduino Mega2560

Sonde chauffage système de contrôle avec Arduino Mega2560

La commande de chauffage à sonde système fonctionne avec une tension DC5V. Ce système utilise une puce de détection température DS18B20 comme l'équipement de détection externe.Il fonctionne selon la température extérieure recueillie par DS18B20. Le s
Comment faire un système d’alarme avec Arduino

Comment faire un système d’alarme avec Arduino

Avec Arduino est vraiment possible de faire des projets complexes, notamment par le biais de l'Internet, vous pouvez l'utiliser à travers le bouclier différents disponibles pour le microcontrôleur. Dans cet article, nous allons voir comment faire un
Système de sécurité et contrôle d’accès avec Arduino et RFID

Système de sécurité et contrôle d’accès avec Arduino et RFID

système de sécurité et contrôle d'accès avec Arduino et RFIDCe projet est un evolotuin de mon premier projet appelé « Arduino – sécurité et contrôle d'accès système »Comme vous pouvez voir à l'http://arduinobymyself.blogspot.com.br/2012/03/arduino-si
Contrôlez votre système Audio, Dvd et Tv avec Arduino et Android

Contrôlez votre système Audio, Dvd et Tv avec Arduino et Android

Salut tout le monde, c'est mon deuxième instructable et mon premier en anglais, oui, Désolé pour les fautes.Je tiens à partager ce projet qu'il s'agit de comment vous pouvez contrôler votre Tv, de DVD et de votre système Audio avec Arduino et un app
Le Wireless Single Point appelant le système avec Arduino

Le Wireless Single Point appelant le système avec Arduino

L'équipe ICStation vous présenter le système d'appel Point unique sans fil basé sur ICStation UNO et le ICStation Mega2560 compatible avec Arduino. Le sans fil unique Point composant le système fonctionne sous la tension de 5V DC et utilise le Module
Système d’alarme de température des fumées infrarouge corps humain avec Arduino

Système d’alarme de température des fumées infrarouge corps humain avec Arduino

ICStation L'équipe vous présenter cet humain corps infrarouge fumer température alarme système basé sur ICStation Meag2560 compatible avec Arduino.The humain corps fument température alarme système infrarouge fonctionne sous la tension de 5v DC et ut
NRF2L401 système de Transmission de données PC avec Arduino sans fil

NRF2L401 système de Transmission de données PC avec Arduino sans fil

L'équipe ICStation vous présenter comment faire ce NRF2L401 sans fil PC Data Transmission système basé sur ICStation UNO et l'ICStation mega2560 avec Arduino.Le système de Transmission de données NRF2L401 sans fil PC fonctionne sous tension DC5V et u
Domotique avec arduino, boutons, écran LCD, téléphone intelligent EEPROM et

Domotique avec arduino, boutons, écran LCD, téléphone intelligent EEPROM et

Maintenant nous pouvons contrôler la coque à la maison avec le téléphone intelligentÉtape 1: Matériel nécessaire pour la domotique, vous pouvez ajouter des choses différentes, je choisis de commutation ou de relaisDans ce projet, vous contrôlerez swi
SYSTÈME d’arrosage - INTRODUCTION

SYSTÈME d’arrosage - INTRODUCTION

INTRODUCTION et objectifs :I est un système simple, en utilisant Arduino pour automatiser l'irrigation et l'arrosage de petites plantes en pot ou des cultures.Ce système effectue le contrôle de l'humidité du sol, faisant des indications par LED et en
1. système d’arrosage télécommande jardin (Riego por Aspersion remota) sur Rpi

1. système d’arrosage télécommande jardin (Riego por Aspersion remota) sur Rpi

Ici expliquer comment construire un système d'arrosage avec Rpi et de relais à l'étape 51. composants : RasberryPi 2, relais2. le logiciel3. mettre en place4. cycle d'essai1. c'est très simple exemple comment installer votre système d'arrosage automa
Interfaçage des moteurs avec Arduino

Interfaçage des moteurs avec Arduino

Interfaçage des différents types de moteurs avec un microcontrôleur est parmi les compétences les plus fondamentaux, un passionné de maker/robotique besoins au maître. Dans ce projet je vais accumuler du précédent projet Smart Phone contrôlée LED s'a
Une sphère en lévitation tourne s’allume et clignote avec Arduino

Une sphère en lévitation tourne s’allume et clignote avec Arduino

Une étoile de la mort peu lévitation de Instructables m'a invité au nouveau projet avec Arduino. Trois stratégies ont été décidés et gardés pour le différencier de l'ancêtre.Faire moi-même avec prêt-à-pas (ou moins).Garder en rotation.S'allume et cli
Système d’arrosage de pelouse Programmable multi Zone

Système d’arrosage de pelouse Programmable multi Zone

Introduction : Cet Instructable a été écrite pour montrer comment assembler un pelouse programmable 2 zones système d'arrosage à l'aide de vannes et la minuterie d'arrosage de l'orbite. Tous les éléments se trouvent chez votre quincaillier.Pourquoi c