Ligne 37 : | Ligne 37 : | ||
*Des connecteurs</translate> | *Des connecteurs</translate> | ||
|Step_Picture_00=TOLOU_SENFABLAB_Pompe.jpg | |Step_Picture_00=TOLOU_SENFABLAB_Pompe.jpg | ||
− | |Step_Picture_01= | + | |Step_Picture_01=TOLOU_SENFABLAB_Arduino_uno.jpg |
|Step_Picture_02=TOLOU_SENFABLAB_IMG_20230106_164731_684.jpg | |Step_Picture_02=TOLOU_SENFABLAB_IMG_20230106_164731_684.jpg | ||
|Step_Picture_03=TOLOU_SENFABLAB_Cap_D_humidit_.jpg | |Step_Picture_03=TOLOU_SENFABLAB_Cap_D_humidit_.jpg | ||
− | |Step_Picture_04=TOLOU_SENFABLAB_Pin.jpg | + | |Step_Picture_04=TOLOU_SENFABLAB_C_ble.jpg |
+ | |Step_Picture_05=TOLOU_SENFABLAB_Pin.jpg | ||
}} | }} | ||
{{Tuto Step | {{Tuto Step |
Auteur Senfablab | Dernière modification 12/01/2023 par Senfablab
électronique, agriculture urbaine, Imprimante 3D, Arduino, Fablab TOLOU_SENFABLAB_DSCN7752.JPG Agriculture
https://www.thingiverse.com/thing:3843284
Paramétrage de l’impression
Buse: 0.4 mm
Type de plastique : PLA
Profile tranchage : Standard
Hauteur couche: 0.18
Densité remplissage: 30%
Vitesse d’impression: 60 mm/S
Cette partie consiste à faire le branchement electronique pour cela nous aurons besoins :
Pompe à eau du marché
Un schémas électrique du relais à gauche dessiné par élèves en classe seconde S. Comme vous le voyez sur le schémas, une diode est branchée entre les deux bornes du relais;
Le collecteur du transistor est branché sur la diode et le relais;
l'Émetteur du transistor est connecté au GND la masse commune;
La base du transistor est l’entrée du signal il est branché sur Pin 9 de la carte Arduino;
l’autre borne du relais est branché sur le vcc 5V
Réalisation du relais pour déclencher la pompe après avoir reçu un signal venant de la carte Arduino
Le capteur se plante verticalement dans la terre On mesure la résistance électrique entre les deux électrodes. Un comparateur à seuil active une sortie digitale quand un seuil réglable est dépassé.
int digitalPin = 9; // pour le relais
int analogPin = A0; // pour le capteur de l'humidité du sol
int digitalVal; // digital readings
int analogVal; //analog readings
void setup() {
pinMode(digitalPin, OUTPUT);
pinMode(12, OUTPUT); //led de témoins
pinMode(9,OUTPUT); // Réglez la broche 9 comme broche de sortie, pour envoyer le signal au relay.
digitalWrite(digitalPin, LOW);
Serial.begin(9600);
}
void loop() {
analogVal = analogRead(analogPin);//lire la valeur retournée par le capteur de l'humidité
Serial.println(analogVal);
if (analogVal<400){//si la capteur de l'humidité retourne une valeur<500
Serial.println("pas arrosage");
digitalWrite(digitalPin, HIGH);//La pompe à eau arroge la plante
digitalWrite(12, HIGH);
} else { // sinon
Serial.println("arrosage");
digitalWrite(digitalPin, HIGH);//La //La pompe à eau arrete l'arrosage pour notre cas
digitalWrite(12, HIGH);
}
delay(3000);
}
Nous avons pris des mesures sur deux sol
afin de pouvoir utiliser notre capteur d’humidité et l’adapter à notre système d’arrosage.
Il y avait des discussions entre participant à savoir :
Finalement nous avons choisi de prendre des mesures sur du sol un peu humide vu qu’on ne plante pas des arbres ou bien du moins sur du sol totalement sec.
Pompe à eau 5€
Alimentation 12V /2A 5€
Moteur DC 12V/4.2W 2€
Capteur d’humidité du sol 1€
Arduino Uno + câble 3€
Breadboard 3€
Pistolet à colle chaude 5€50
Tous les composants peuvent être achetés sur Aliexpresse mais aussi sur les sites de vente des composants électroniques.
Transistor PNP 0.80
Relais 05V 1€
Cette version est facile à utiliser, mais on peut aller plus loin en ajoutant un afficheur LCD ou un contrôleur à distance.
fr none 0 Published
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #