postez vos oeuvres ici , pas de question dans cette section uniquement réservé aux tutos
Répondre

osmolateur via arduino

Dim 07 Sep 2014, 16:27

Bonjour,

Depuis plusieurs mois j'utilise un osmolateur diy sur base arduino.
pour cela j'utilise :

un arduino uno
Image

un relais
Image

une pompe tunze
Image

et 2 capteurs de niveau
Image

le tout relier de cette manière :
Image

les capteur son relié d'un coté au GND et de l'autre a une entrée digital en mode Pull Up.
et le tout alimenter par un transfo 12v.

j'utilise ce code :

Code:
#include "Arduino.h"
#include "Wire.h"



int pompe = 3;
int niveau = 13;


void setup() {
 
  pinMode(pompe, OUTPUT); 
  pinMode(niveau, INPUT);
  digitalWrite(niveau,  HIGH);
}
 
 
  void loop(){
 

//***on-off***** pompe ***
if (digitalRead (niveau) == LOW){
    digitalWrite(pompe, HIGH);
   delay (5000);
    digitalWrite(pompe, LOW);
delay (30000);
}

else {
digitalWrite(pompe, LOW);
delay (30000);
}
 
 
}



Mais je voudrais ajouter une sécurité du genre, si 5 déclenchement rapprocher = pose d'une heure, en cas de problème avec les capteurs.

avez vous une idée sur "comment faire" ?

Re: osmolateur via arduino

Dim 07 Sep 2014, 16:45

vire l'arduino et met un prog. qui autorise le déclenchement 2 minutes toutes les heures .

Re: osmolateur via arduino

Dim 07 Sep 2014, 17:03

zebulon01 a écrit:vire l'arduino et met un prog. qui autorise le déclenchement 2 minutes toutes les heures .
Système similaire avec un Zelio,mais comme j'utilise une pompe péristaltique de faible débit (3 litres/heure) je ne l'autorise pas à tourner plus de 20 minutes par heure.

Re: osmolateur via arduino

Dim 07 Sep 2014, 17:33

zebulon01 a écrit:vire l'arduino et met un prog. qui autorise le déclenchement 2 minutes toutes les heures .

ok si tu me dit comment faire et que c'est aussi "simple" que l'arduino a comprendre et realiser

Re: osmolateur via arduino

Dim 07 Sep 2014, 17:34

Herve_be a écrit:
zebulon01 a écrit:vire l'arduino et met un prog. qui autorise le déclenchement 2 minutes toutes les heures .
Système similaire avec un Zelio

zelio ... c'est quoi ?

Re: osmolateur via arduino

Dim 07 Sep 2014, 17:41

djbouns a écrit:zelio ... c'est quoi ?
Un automate de Schneider
Je voulais te mettre une image mais Vos images doivent être de 700 pixels de haut maximum.
Voir ici http://www.rudyv.be/Aquarium/Bricolages/Zelio/Zelio.htm

Re: osmolateur via arduino

Dim 07 Sep 2014, 17:52

A oui ... sa a l'air tip top ... mais on est plus dans la même cours la !
Nous n'avons pas tous les même moyen surtout en cette période de crise ...
donc si quelqu’un a une solution pour mon code arduino ... sa me coûteras ... que dale lol

Re: osmolateur via arduino

Dim 07 Sep 2014, 20:45

j'ai deux zélio , qui viennent d'un certain site de vente ...
quasi neuf, 100 €
fait un peu de recherche
il y a d'autres automates qui ont des fonctions similaires.

Re: osmolateur via arduino

Dim 07 Sep 2014, 21:25

J'ai acheté le mien chez RS pour 180€ mais je viens d'en acheter un second en réserve sur eBay, neuf, 95€.

Re: osmolateur via arduino

Sam 13 Sep 2014, 18:20

j'ai cherché j'ai cherché ...
et j'ai modifier mon code de façon a avoir un compteur
au bout de 5 endimanchements d'affilé, l'arduino se mais en pose 1h.
si il se réenclenche aussitôt après la pose, il refait une pose 1h.
Si se cas devait arriver c'est que j'ai une fuite donc sa évite de vider l'eau osmose (comme l'autre jour ou l'écumeur c'est emballé) ...

J'ai l'impretion qu'il fonctionne correctement mais si quelqun pouvais me dire se qu'il en pense svp

Code:
#include "Arduino.h"
#include "Wire.h"



int pompe = 3;
int niveau = 13;
int compteur;

void setup() {
 
  pinMode(pompe, OUTPUT); 
  pinMode(niveau, INPUT);
  digitalWrite(niveau,  HIGH);
  compteur = 0;
}
 
 
  void loop(){
 

//***on-off***** pompe ***
if (digitalRead (niveau) == LOW){
  compteur = compteur++;
    digitalWrite(pompe, HIGH);
   delay (5000);
    digitalWrite(pompe, LOW);
    if (compteur < 5){
delay (3600000);
compteur = compteur--;
    }
    delay (10000);
}

else {
  compteur = compteur--;
digitalWrite(pompe, LOW);
delay (10000);
if (compteur = 0){
  compteur = compteur++;
}
}
 
 
}

Re: osmolateur via arduino

Dim 14 Sep 2014, 13:48

c'est du chinois pour moi lol

Re: osmolateur via arduino

Dim 14 Sep 2014, 13:56

mandarin pour moi lol

Re: osmolateur via arduino

Dim 14 Sep 2014, 14:10

zebulon01 a écrit:mandarin pour moi lol



pour moi de l extra terreste :144:

besoin d'aide pour code arduino pour osmolateur

Dim 14 Sep 2014, 14:45

oui mais il y en a qui connaisse ... faudrait juste que mon poste est le titre en gros gras avec une fleche rouge qui clignotte ....
merci tito ...


lol

Re: osmolateur via arduino

Mar 17 Fév 2015, 00:41

alors djbouns, tu as trouvé ?
tu veux un coup de main ?
l'ensemble de ton montage t'a couté combien (arduino uno + pompe + relais...) ?
Modifié en dernier par Candide17 le Mer 18 Fév 2015, 15:39, modifié 1 fois.

Re: osmolateur via arduino

Mar 17 Fév 2015, 12:04

coucou,

oui sa fonctionne.
le dernier code utilisé est :
Code:
#include "Arduino.h"
#include "Wire.h"



int pompe = 3;
int niveau = 13;
int compteur;

void setup() {
 
  pinMode(pompe, OUTPUT); 
  pinMode(niveau, INPUT);
  digitalWrite(niveau,  HIGH);
  compteur = 0;
}
 
 
  void loop(){
 

//***on-off***** pompe ***
if (digitalRead (niveau) == LOW){
  compteur = compteur++;
    digitalWrite(pompe, HIGH);
   delay (6000);
    digitalWrite(pompe, LOW);
    if (compteur < 5){
delay (2500000);
compteur = 1;
    }
    delay (900000);
}

else {
  if (compteur < 0){
  compteur = compteur--;
  }
digitalWrite(pompe, LOW);
delay (300000);
}
 
 
}


pour le prix :

un vrai arduino uno : 22€ + port ou sa version chinoise (c'est mon choix) 5€ livré
relais 1€ livré
pompe tunze 17€ + port
transfo 12v de recup
2x floateur niveau 6€ livré
boitier de recup

avec les petite fourniture tu est 30/35€

Re: osmolateur via arduino

Mer 18 Fév 2015, 00:50

je vais aussi gérer mon ajout d'eau osmosé avec mon arduino , mais j'aurai un DS1307 qui gère l'heure , je déclencherais mon relais fonction du niveau à une certaine heure et seulement 2 mn

Re: osmolateur via arduino

Mer 18 Fév 2015, 10:28

quel est l'interait ?
Répondre