LE FORUM DES PALUDARIUMS
Bienvenue sur le forum des paludarium

Je vous rappel que la présentation et la localisation sont obligatoires
Si ce n'est pas encore fait faites vite les modérateurs veillent

Bon moment parmi nous


:palunette drap

[Tuto] Automatiser son Paludarium

Voir le sujet précédent Voir le sujet suivant Aller en bas

[Tuto] Automatiser son Paludarium

Message  Grenaille le Dim 13 Juil - 11:32

Bien le bonjour,

Je vais vous présenter comment automatiser son paludarium. (C'est mon premier tuto Embarassed )

Attention, je ne pourrai être tenu pour responsable en cas de problème.


Sommaire :

I - Pourquoi automatiser son paludarium ?

II - Le matériel nécessaire
   1 - La base
   2 - Pour l'éclairage
   3 - Pour la température
   4 - Pour le refroidissement
   5 - Pour la commande des pompes

III - Le schéma de l'ensemble

IV - La programmation

Remerciements


I - Pourquoi automatiser son paludarium ?

Automatiser son paludarium permet de faciliter la gestion de celui-ci. Par exemple, la température si on dépasse un certain seuil mettra en route les ventilateurs pour brasser l'air du paludarium.

Pourquoi commander par une carte à programmer au lieu de programmateur ?

Tout simplement car un programmateur permet de gérer le temps et non par rapport à un élément du système.

La programmation n'est pas si difficile. Vous le verrez dans le IV.


II - Le matériel nécessaire


   1 - La base

Pour la base il vous faut une carte ARDUINO UNO ou MEGA, la différence entre les deux vient du nombres d'entrées/sorties disponibles, il y en a plus sur la MEGA. Un câble USB, une alimentation 9V 2A.

Une carte de DS1307 qui permet de gérer l'heure et les temps de fonctionnement de nos petits appareils.

Et pour finir l'écran, pour la taille cela dépend, personnellement j'ai un 16x2,  pour ce tuto ce sera du 16x2.

Ensuite les petits éléments, une panoplie de résistances.

    2 - Pour l'éclairage

Alors le nombre de leds cela dépend de la taille de votre paludarium, pour mon paludarium, j'ai 5 XPG R5 WHITE COOL, 4 XPG R5 WARM WHITE et 2 XPE RED. Avec des dissipateurs que j'ai trouvé sur un autre site, je mettrais les liens à la fin de mon tuto Wink 

Un driver LDD 1000HW pour les leds blanche et un driver LDD 700HW pour les leds rouge.

Une alimentation avec l'intensité nécessaire ainsi que la tension. Pour ma part 48V 3.3A

3 - Pour la température

Pour récupérer la température du palu vous aurez besoin d'un capteur de température, une DS18B20.

Bon à savoir : avec l'arduino, une Pin peut être utilisé pour plusieurs capteurs.

4 - Pour la ventilation

Pour la ventilation, c'est comme l'éclairage c'est suivant la taille de votre paludarium, pour mon palu, j'ai mis 2 ventilateurs pour brasser l'air de ma galerie d'éclairage et 2 pour brasser le paludarium. Les deux pour le paludarium fonctionneront en fonction de la température du paludarium et les deux autres en même temps que l'éclairage.

Donc au total quatre ventilateurs, et deux relais BUZ11 qui permettent de gérer l'allumage et l'extinction des ventilateurs.

5 - Pour les pompes

Pour les pompes, c'est comme pour les ventilateurs, sauf que c'est un relais statique. Le principe est le même.

La liste complète avec les liens :

Arduino Uno : http://boutique.semageek.com/fr/2-arduino-uno-dip-rev3-7640152110092.html
Ecran LCD 16x2 : http://boutique.semageek.com/fr/146-shield-lcd-16x2-pour-arduino.html
DS1307 (Horloge) : http://boutique.semageek.com/fr/122-breakout-kit-ds1307-adafruit-.html
DS18B20 (Capteur de température) : http://www.selectronic.fr/sonde-de-temperature-waterproof-ds18b20.html
Relais statique SHARP : http://www.selectronic.fr/relais-statique-sharp-s216s02.html?suggestion=produit
Relais BUZ11 : http://www.conrad.fr/ce/fr/product/151334/Transistor-MOSFET-BUZ11-botier-TO-220AB-Contenu-1-pcs-Fairchild-Semiconductor?queryFromSuggest=true
Leds : http://www.aqualight-solution.com/accessoires/1530-cree-xp-g-r5-5w-cool-white-led-2000000009896.html
Alimentation 48V (/!\ attention l'intensité sera en fonction du nombre de leds) : http://www.conrad.fr/ce/fr/product/512756/Alimentation-de-coupure-encastrable-48-VDC-33-A-150-W-TDK-Lambda-LS-150-48?ref=searchDetail
Driver Leds : Sur Ebay
Câble USB : http://www.conrad.fr/ce/fr/product/678043/USB-20-cble-de-raccordement-1x-connecteur-USB-20-A-mle-1x-connecteur-USB-20-B-mle-180?ref=searchDetail
Alimentation 9V 1A pour la arduino : http://www.conrad.fr/ce/fr/product/512722/Bloc-dalimentation-9-VDC-1000-mA-Dehner-Elektronik-SYS-1381-0909-W2E-EURO?queryFromSuggest=true


III - Le schéma de l'ensemble


Le document est un PDF, il nécessite un logiciel comme Adobe Reader.

Schéma Palu


IV - La programmation

La programmation nécessite le logiciel Arduino (Gratuit) : Logiciel Arduino
Ainsi que les différents petits ajout à faire dans la librairie dans C->arduino->librairies
Liste des librairies à trouver sur le net :

LiquidCrystal https://github.com/adafruit/LiquidCrystal
DS1307RTC https://github.com/adafruit/RTClib/

Je tiens à préciser que certains bug existent dans le code, 2 ventilateurs tournent en continu ainsi que la cascade, et la brumi est désactivé car parfois elle se met à fonctionner plus de 10 minutes.

Le code (n'ayez pas peur ^^) :

Code:
#include <LiquidCrystal.h>
#include <OneWire.h>
#include <Wire.h>
#include <DS1307RTC.h>
#include <Time.h>
#include <EEPROM.h>


//Déclaration Variable

LiquidCrystal lcd(7, 6, 5, 4, 3, 2);
int sensorPin = 9;
int Ecl_Jour = 10;
int Ecl_Rouge = 11;
int Ventilateur_Palu = 12;
int Ventilateur_Ecl = 13;
int time;
int val_up=0;
int val_down=0;
long last_time1 = 0;
long last_time2 = 0;
OneWire ds(sensorPin);
int relais_cascade = 8;
int relais_brumi = 16 ;
int lcdw;
#define ARRAYSTEP 15
static unsigned long LastTimer ;

//Leds Blanche
byte whiteled[96] = {
  0, 0, 0, 0, 0, 0, 0, 0,  //0 - 1h45
  0, 0, 0, 0, 0, 0, 0, 0,  //2 - 3h45
  0, 0, 0, 0, 0, 0, 0, 0,  //4 - 5h45
  0, 0, 0, 0, 1, 1, 1, 1,  //6 - 7h45
  1, 16, 32, 55, 70, 80, 90, 100,  //8 - 9h45
  110, 120, 130, 150, 170, 190, 210, 230,  //10 - 11h45
  255, 255, 255, 255, 255, 255, 255, 255,  //12 - 13h45
  255, 255, 255, 255, 255, 255, 255, 255,  //14 - 15h45
  230, 210, 190, 170, 150, 130, 120, 110,  //16 - 17h45
  110, 90,  70,  55,  40 ,  20,  10,   8,  //18 - 19h45
  6, 3, 3, 1, 0, 0, 0, 0, //20 - 21h45
  0, 0, 0, 0, 0, 0, 0, 0,  //22 - 23h45
};
//Leds Rouge
byte redled[96] = {
  0, 0, 0, 0, 0, 0, 0, 0,  //0 - 1h45
  0, 0, 0, 0, 0, 0, 0, 0,  //2 - 3h45
  0, 0, 0, 0, 0, 0, 0, 0,  //4 - 5h45
  0, 0, 0, 0, 0, 0, 0, 0,  //6 - 7h45
  1, 16, 32, 55, 70, 80, 90, 100,  //8 - 9h45
  110, 120, 130, 150, 170, 190, 210, 230,  //10 - 11h45
  255, 255, 255, 255, 255, 255, 255, 255,  //12 - 13h45
  255, 255, 255, 255, 255, 255, 255, 255,  //14 - 15h45
  230, 210, 190, 170, 150, 130, 120, 110,  //16 - 17h45
  110, 90,  70,  55,  40 ,  20,  10,   8,  //18 - 19h45
  6, 3, 3, 1, 0, 0, 0, 0, //20 - 21h45
  0, 0, 0, 0, 0, 0, 0, 0,  //22 - 23h45
};


void setup()  {
  Serial.begin(9600);
  pinMode(Ventilateur_Palu, OUTPUT);  // digital pin pour ventilo en sortie
  pinMode(Ventilateur_Ecl, OUTPUT);  // digital pin pour ventilo en sortie
  pinMode(relais_cascade, OUTPUT);
  pinMode(relais_brumi, OUTPUT);
  pinMode(Ecl_Jour,OUTPUT);
  pinMode(Ecl_Rouge,OUTPUT);
  
Wire.begin();  
LastTimer  = 0;

  lcd.begin(16, 2);
  delay(10);
  lcd.print("======KiKi======");
  lcd.setCursor(0, 1) ;
  lcd.print("||Ptit Paradis||");
  delay(2000);
  lcd.clear();
  setSyncProvider(RTC.get);  
  if(timeStatus()!= timeSet)
    lcd.println("Pas synchro");
  else
    lcd.print("RTC OK");  
  delay(2000);  
  lcd.clear();
  delay(10);  
}
    
void SetPWMForLedblanc()
{

int indice, sstep, t1, t2,min_cnt,pwmmod ;

Serial.println("Entrée SetPWMForLed");

min_cnt= (hour()*60)+ minute();

// on calcule l'indice ((heure * 60) + minute) divisé par le pas du tableau
indice = min_cnt/ARRAYSTEP;    
// Fonction modulo qui donne la partie décimale du calcul ci dessus (donc valeur entre 0 et le pas soit entre 0 et 15)  .
sstep = min_cnt%ARRAYSTEP;
  
t1 =indice;
    
// cas où l'indice est le dernier du tableau, le suivant est donc le premier !
if (t1==95) {t2=0;}
    
// sinon indice suivant
else {t2 = t1+1;}
  
  
// on est tombé sur un indice entier (multiple de 1/4h), donc on envoie directement la valeur  
if (sstep==0)
    {
      pwmmod = whiteled[t1];
    }
  else
  {
     pwmmod = average(&whiteled[t1], &whiteled[t2], sstep);
  }
    

Serial.print("pwmmod:");
Serial.println(pwmmod);

analogWrite(Ecl_Jour, pwmmod);

lcdw=pwmmod;

}


// renvoie la valeur intermédiaire
byte average( byte *pt1, byte *pt2, int lstep)
{
  
  byte result;
  
  float fresult;
 
  // Les 2 valeurs des indices sont égales donc on ne change rien
  if (*pt1==*pt2) {result = *pt1;}   // Pas de changement
  
  // Cas 1 on augmente la luminosité
  else if (*pt1<*pt2)
  // Calcul de la valeur intermédiaire (cf Tuto)  
  { fresult = ((float(*pt2-*pt1)/15.0) * float(lstep))+float(*pt1);
   result = byte(fresult);
   }
  else
  // Cas 2 on diminue la luminosité
  {
   fresult = -((float(*pt1-*pt2)/15.0) * float(lstep))+float(*pt1);
   result = byte(fresult);
  }

  return result;
}  

void SetPWMForLedred()
{

int indice, sstep, t3, t4,min_cnt,pwmmod ;

Serial.println("Entrée SetPWMForLed");

min_cnt= (hour()*60)+ minute();

// on calcule l'indice ((heure * 60) + minute) divisé par le pas du tableau
indice = min_cnt/ARRAYSTEP;    
// Fonction modulo qui donne la partie décimale du calcul ci dessus (donc valeur entre 0 et le pas soit entre 0 et 15)  .
sstep = min_cnt%ARRAYSTEP;
  
t3 =indice;
    
// cas où l'indice est le dernier du tableau, le suivant est donc le premier !
if (t3==95) {t4=0;}
    
// sinon indice suivant
else {t4 = t3+1;}
  
  
// on est tombé sur un indice entier (multiple de 1/4h), donc on envoie directement la valeur  
if (sstep==0)
    {
      pwmmod = redled[t3];
    }
  else
  {
     pwmmod = average(&redled[t3], &redled[t4], sstep);
  }
    

Serial.print("pwmmod:");
Serial.println(pwmmod);

analogWrite(Ecl_Rouge, pwmmod);

lcdw=pwmmod;

}


// renvoie la valeur intermédiaire
byte red( byte *pt3, byte *pt4, int lsstep)
{
  
  byte result;
  
  float fresult;
 
  // Les 2 valeurs des indices sont égales donc on ne change rien
  if (*pt3==*pt4) {result = *pt3;}   // Pas de changement
  
  // Cas 1 on augmente la luminosité
  else if (*pt3<*pt4)
  // Calcul de la valeur intermédiaire (cf Tuto)  
  { fresult = ((float(*pt4-*pt3)/15.0) * float(lsstep))+float(*pt3);
   result = byte(fresult);
   }
  else
  // Cas 2 on diminue la luminosité
  {
   fresult = -((float(*pt3-*pt4)/15.0) * float(lsstep))+float(*pt3);
   result = byte(fresult);
  }

  return result;
}  
void loop() {

  time = ((hour() * 100) + minute());  
  //Recuperer la temperature du DS18B20***************************************************************************************
 float temp=getTemp();

// Allumage cascade
if ((hour() > 4) && (hour() < 22))  { // entre 8:00:00 et 19:59:59
    digitalWrite(relais_cascade, HIGH);
}
  //Ventilation coffret eclairage
if ((hour() > 7 ) && (hour() < 22)) { // entre 8:00:00 et 19:59:59
    digitalWrite(Ventilateur_Ecl, HIGH);
 }

 
if ((hour() > 13 ) && (hour() < 14)) { // entre 8:00:00 et 19:59:59
    digitalWrite(Ventilateur_Palu, HIGH);
 }
if ((hour() > 17) && (hour() < 18)) { // entre 8:00:00 et 19:59:59
    digitalWrite(Ventilateur_Palu, HIGH);
 }
  //Allumage Pompes Brumisateur
 


if ((hour() == 8 && minute() == 00 && second()== 0)) { // entre 8:00:00 et 19:59:59
    digitalWrite(relais_brumi, HIGH);}
    
if ((hour() == 8 && minute() == 00 && second()> 5)) { // entre 8:00:00 et 19:59:59
    digitalWrite(relais_brumi, LOW);}  
 
if ((hour() == 11 && minute() == 00 && second()== 0)) { // entre 8:00:00 et 19:59:59
    digitalWrite(relais_brumi, HIGH);}
    
if ((hour() ==  11 && minute() == 00 && second()> 5)) { // entre 8:00:00 et 19:59:59
    digitalWrite(relais_brumi, LOW);}  



  //****************Day Lights**********************************************************************************

if( (long)( millis() - LastTimer ) >= 0)  
{
SetPWMForLedblanc();
SetPWMForLedred();
LastTimer+= 60000;
}  

  
  
//Affichage heure***************************************************************************************
  if ( millis() >=(last_time1 + 1000))
  {
    lcd.setCursor(0, 0) ;
    lcd.print(hour());
    printDigits(minute());
    printDigits(second());
    last_time1 = millis();  
  }
  //Affichage temperature*****************************************************************************
  if ( millis() >=(last_time2 + 5000))
  {
    lcd.setCursor(9,0);
    lcd.print("T:");
    lcd.print(temp);
    lcd.print("C  ");  
    last_time2 = millis();
  }
 
  
  //Affichage Ventilation et pompes allumé********************************************************

lcd.setCursor(0,1);

  
  if(digitalRead(Ventilateur_Palu) == HIGH)
  
  {
    
    lcd.print("VPal:A");
  }
  else
  {
    lcd.print("VPal:E");
  }

 lcd.setCursor(8,1);
if(digitalRead(Ventilateur_Ecl) == HIGH)
  
  {
    lcd.print("VEcl:A");    
  }
  else
  {
    lcd.print("VEcl:E");
  }
  
}

void printDigits(int digits){
  // utility function for digital clock display: prints preceding colon and leading 0
  lcd.print(":");
  if(digits < 10)
  lcd.print('0');
  lcd.print(digits);
}

//Recupération température DS18B20  
float getTemp(){


byte data[12];
byte addr[8];

if ( !ds.search(addr)) {
//Pas de capteur, relance la recherche
ds.reset_search();
return -1000;
}

if ( OneWire::crc8( addr, 7) != addr[7]) {
Serial.println("CRC is not valid!");
return -1000;
}

if ( addr[0] != 0x10 && addr[0] != 0x28) {
Serial.print("Device is not recognized");
return -1000;
}

ds.reset();
ds.select(addr);
ds.write(0x44,1); // Commence la conversion

byte present = ds.reset();
ds.select(addr);
ds.write(0xBE);


for (int i = 0; i < 9; i++) {
data[i] = ds.read();
}

ds.reset_search();

byte MSB = data[1];
byte LSB = data[0];

float tempRead = ((MSB << 8) | LSB); //using two's compliment
float TemperatureSum = tempRead *0.0625;

//Ventilation Paludarium


if (TemperatureSum < 25){
  digitalWrite(Ventilateur_Palu, LOW);
}
else if (TemperatureSum > 26)
{
  digitalWrite(Ventilateur_Palu, HIGH);
}

return TemperatureSum;
}




Remerciements




Je tiens à remercier le forum pour m'avoir donner tous les conseils pour le palu
Le forum arduino pour leur aide précieuse pour la programmation
Et pour finir AquaOhm pour les leds.



Dernière édition par Grenaille le Lun 8 Déc - 9:46, édité 6 fois (Raison : V2)
avatar
Grenaille
membre actif
membre actif

Masculin Nombre de messages : 283
Localisation : Dordogne
Date d'inscription : 02/03/2014

Revenir en haut Aller en bas

Re: [Tuto] Automatiser son Paludarium

Message  numerobis67 le Dim 13 Juil - 11:34

alors là on attaque la grosse technique  
merci pour ce tuto et vivement la suite
avatar
numerobis67
nouveau membre
nouveau membre

Masculin Nombre de messages : 84
Localisation : lauterbourg
Date d'inscription : 03/06/2014

Revenir en haut Aller en bas

Re: [Tuto] Automatiser son Paludarium

Message  pedro le Dim 13 Juil - 11:36

ça a l'air prometteur  Very Happy  et intéressant bravo
avatar
pedro
membre dépendant
membre dépendant

Nombre de messages : 880
Localisation : val d'oise
Date d'inscription : 25/08/2007

http://pedro.blogjardin.com/archive/2006/09/15/le-blog-de-pedro.

Revenir en haut Aller en bas

Re: [Tuto] Automatiser son Paludarium

Message  phill le Dim 13 Juil - 16:08

Un grand merci pour ce tuto Grenaille
avatar
phill
Fondateur
Fondateur

Masculin Nombre de messages : 11256
Localisation : Oise
Date d'inscription : 27/08/2005

Revenir en haut Aller en bas

Re: [Tuto] Automatiser son Paludarium

Message  Grenaille le Dim 13 Juil - 21:53

De rien je vais essayer de faire de mon mieux pour vous aider à moderniser et améliorer la vie des habitants de nos paludariums que ce soit les plantes ou les animaux. Very Happy 
avatar
Grenaille
membre actif
membre actif

Masculin Nombre de messages : 283
Localisation : Dordogne
Date d'inscription : 02/03/2014

Revenir en haut Aller en bas

Re: [Tuto] Automatiser son Paludarium

Message  phill le Dim 13 Juil - 22:05

Chouette si on pouvez aussi avoir le wifi pour nos palu  Razz Razz Razz Razz 
avatar
phill
Fondateur
Fondateur

Masculin Nombre de messages : 11256
Localisation : Oise
Date d'inscription : 27/08/2005

Revenir en haut Aller en bas

Re: [Tuto] Automatiser son Paludarium

Message  Grenaille le Mer 20 Aoû - 20:54


Ajout des liens vers les composants.

avatar
Grenaille
membre actif
membre actif

Masculin Nombre de messages : 283
Localisation : Dordogne
Date d'inscription : 02/03/2014

Revenir en haut Aller en bas

Re: [Tuto] Automatiser son Paludarium

Message  zegodzila le Dim 7 Sep - 14:46

Vivement la suite.

Je compte aussi faire de l'arduino mon homme à tout faire pour mes aqua/palu

zegodzila
nouveau membre
nouveau membre

Masculin Nombre de messages : 51
Localisation : Alsace
Date d'inscription : 03/09/2014

Revenir en haut Aller en bas

Re: [Tuto] Automatiser son Paludarium

Message  Grenaille le Lun 8 Déc - 9:45

Bien le bonjour,

Topic mis à jour et fini, j'ai toujours quelques soucis mais en espérant que ça puisse vous aider dans votre aventure du palu, qui j'espère sera aussi passionnante que la mienne.

Merci à vous encore une fois.
avatar
Grenaille
membre actif
membre actif

Masculin Nombre de messages : 283
Localisation : Dordogne
Date d'inscription : 02/03/2014

Revenir en haut Aller en bas

Re: [Tuto] Automatiser son Paludarium

Message  phill le Lun 8 Déc - 16:37

Merci surtout à toi Wink
avatar
phill
Fondateur
Fondateur

Masculin Nombre de messages : 11256
Localisation : Oise
Date d'inscription : 27/08/2005

Revenir en haut Aller en bas

Re: [Tuto] Automatiser son Paludarium

Message  PHILIPPE35 le Mar 13 Jan - 18:05

Bonjour à tous, Le paludarium n'est pas encore en route, mais Je vient de commander un Arduino uno est quelques accessoires pour me mettre à programmer mon automate.
Encore merci à Grenaille pour cette bonne initiative.

PHILIPPE35
nouveau membre
nouveau membre

Masculin Nombre de messages : 3
Localisation : 35830 BRETAGNE
Date d'inscription : 09/12/2014

Revenir en haut Aller en bas

Re: [Tuto] Automatiser son Paludarium

Message  Patrice_B le Mar 13 Jan - 18:48

Bon courage à toi et merci à Grenaille pour son super tuto !
avatar
Patrice_B
membre fidèle
membre  fidèle

Masculin Nombre de messages : 4446
Localisation : Beziers
Date d'inscription : 15/05/2008

http://patrice-b.over-blog.com/

Revenir en haut Aller en bas

Re: [Tuto] Automatiser son Paludarium

Message  PHILIPPE35 le Mar 3 Fév - 15:56

Bonjour à tous,
pas beaucoup de monde intéressé par l'aventure Arduino,
J'ai reçu une partie du matériel. Vivement que le reste arrive.
Cordialement.

PHILIPPE35
nouveau membre
nouveau membre

Masculin Nombre de messages : 3
Localisation : 35830 BRETAGNE
Date d'inscription : 09/12/2014

Revenir en haut Aller en bas

Re: [Tuto] Automatiser son Paludarium

Message  Thom29 le Mar 3 Fév - 16:02

Personnellement ce sera pour plus tard. Un super projet, j'aime l'électronique, mais ça demande de l'investissement, et le palu en prend suffisamment pour l'instant Razz
avatar
Thom29
membre actif
membre actif

Masculin Nombre de messages : 284
Localisation : Morlaix
Date d'inscription : 03/05/2014

Revenir en haut Aller en bas

Re: [Tuto] Automatiser son Paludarium

Message  DarkMuffin le Mer 4 Fév - 10:36

Moi ça m'intéresse, mais je peux pas encore commencer mon palu Razz

Par contre, je vais utiliser un Raspberry Pi comme centre de contrôle plutôt qu'un Arduino, ça me laissera plus de flexibilité Very Happy D'ailleurs, je viens de recevoir mon relai donc je vais peut-être commencer à bidouiller un peu... Rolling Eyes
avatar
DarkMuffin
membre actif
membre actif

Masculin Nombre de messages : 303
Localisation : Vaud (Suisse)
Date d'inscription : 04/11/2014

Revenir en haut Aller en bas

Re: [Tuto] Automatiser son Paludarium

Message  phill le Mer 4 Fév - 13:09

Tiens nous au courant alors Wink
avatar
phill
Fondateur
Fondateur

Masculin Nombre de messages : 11256
Localisation : Oise
Date d'inscription : 27/08/2005

Revenir en haut Aller en bas

Re: [Tuto] Automatiser son Paludarium

Message  DarkMuffin le Mer 4 Fév - 19:15

Je ferai un post quand je commencerai le palu (d'ici 1-2 ans... Rolling Eyes ).

Si ça intéresse des gens, je pourrais éventuellement faire un post sur le bidouillage sur mon terrarium Razz Pas sûr que ça vaille vraiment la peine, je vais juste l'utiliser pour gérer la lumière + éventuellement un fogger, ce qui pourrait très bien se faire avec un minuteur aussi geek
A voir si je fais quelque chose d'un peu plus sophistiqué, comme mettre la lumière un tout petit peu plus tard le weekend pour me laisser dormir (c'est très lumineux dans la chambre...), faire varier la durée de la journée au cours de l'année, allumer le fogger si l'humidité ambiante descend trop bas... On peut même enregistrer les mesures de température/humidité sur internet pour voir la progression cheers
avatar
DarkMuffin
membre actif
membre actif

Masculin Nombre de messages : 303
Localisation : Vaud (Suisse)
Date d'inscription : 04/11/2014

Revenir en haut Aller en bas

Re: [Tuto] Automatiser son Paludarium

Message  furax le Ven 20 Fév - 18:56

Salut,

J'ai moi aussi l'intention d'automatiser tous mes terra avec  Raspberry Pi commandé par babyfish.
Il faudrait que je mis mette maintenant surtout que sur le forum my brybry un membre vends tous son matos à moitié prix.
Mais étant donné que mes futurs pensionnaires vont bientôt arriver, je suis obligé d'attendre, budget oblige.
avatar
furax
nouveau membre
nouveau membre

Masculin Nombre de messages : 98
Localisation : Sedan
Date d'inscription : 04/02/2015

Revenir en haut Aller en bas

Re: [Tuto] Automatiser son Paludarium

Message  Stitry le Lun 16 Mar - 12:19

Juste pour info, je me lance également dans l'automatisation de mon terra, avec un ami spécialiste, et un arduino.


Merci pour le tuto, ca donne une idée pour commencer, et une bonne base. Même si tout le code sera refait histoire de mieux correspondre a ce terra :)
avatar
Stitry
nouveau membre
nouveau membre

Masculin Nombre de messages : 29
Localisation : 95
Date d'inscription : 13/03/2015

Revenir en haut Aller en bas

Re: [Tuto] Automatiser son Paludarium

Message  Grenaille le Mer 8 Avr - 23:22

Bien le bonjour,

tout d'abord, je suis très content que ce tuto puisse vous aidez, je ne suis que bricoleur et non un spécialiste ^^ c'est pour ça que le code est en vrac.

je viens vous apporter des nouvelles que de la partie automatisme, à ce jour aucune défaillance au niveau matériel, j'ai toujours mes problèmes au niveau du code(j'ai beau cherché, je trouve pas).

Si des personnes plus expérimenté passe, qu'elles n'hésitent pas à mettre leur grain de sel Wink
avatar
Grenaille
membre actif
membre actif

Masculin Nombre de messages : 283
Localisation : Dordogne
Date d'inscription : 02/03/2014

Revenir en haut Aller en bas

Re: [Tuto] Automatiser son Paludarium

Message  thibault le Mer 5 Aoû - 17:24

Bonjour,

Alors du nouveau?

En fait ça me branche bien (sans jeu de mots) mais je ne comprend pas le schéma de branchement
avatar
thibault
nouveau membre
nouveau membre

Masculin Nombre de messages : 70
Localisation : normandie
Date d'inscription : 28/12/2013

Revenir en haut Aller en bas

Re: [Tuto] Automatiser son Paludarium

Message  DarkMuffin le Jeu 6 Aoû - 8:58

Je n'ai pas regardé en détail, mais il m'avait l'air assez clair le schéma... Rolling Eyes Qu'est-ce que tu ne comprends pas?
avatar
DarkMuffin
membre actif
membre actif

Masculin Nombre de messages : 303
Localisation : Vaud (Suisse)
Date d'inscription : 04/11/2014

Revenir en haut Aller en bas

Re: [Tuto] Automatiser son Paludarium

Message  thibault le Jeu 6 Aoû - 13:08

En fait j'aimerais mettre des rubans de leds

En fait je ne comprend pas l'histoire des relais (statique et autre)
Je ne comprend pas non plus les résistances

La programmation je ne comprend pas non plus ^^

En fait est-ce-que pour le moment je peux tout brancher sur des minuteurs et ensuite brancher le programmateur en fois que mon palu sera stable et équilibré?

Au pire ce que je ferais c'est qu'une fois mon palu terminé je reviendrais vers un spécialiste avec la liste des appareils et on verra sa.
avatar
thibault
nouveau membre
nouveau membre

Masculin Nombre de messages : 70
Localisation : normandie
Date d'inscription : 28/12/2013

Revenir en haut Aller en bas

Re: [Tuto] Automatiser son Paludarium

Message  DarkMuffin le Ven 7 Aoû - 8:26

Pour pouvoir automatiser son paludarium comme le montre Grenaille, il faut avoir un minimum de connaissances en électronique et en programmation. Même en suivant son tuto, je pense qu'il sera relativement difficile d'arriver à quelque chose sinon...

Donc si tu veux quand même le faire, il te faudra avant tout apprendre les bases de l'électronique (tension, courant, résistances, ...). Il doit bien y avoir des sites internet pour ça ou éventuellement un livre Rolling Eyes
avatar
DarkMuffin
membre actif
membre actif

Masculin Nombre de messages : 303
Localisation : Vaud (Suisse)
Date d'inscription : 04/11/2014

Revenir en haut Aller en bas

Re: [Tuto] Automatiser son Paludarium

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum