Vers le site Tomodori.com Vers la page du jour Ephéméride Le moteur de recherche à tomates Le Wiki de Tomodori Galerie photos

La PoupoLed de Nanarf


Vos poupo, armoires chauffantes, éclairages leds ou à la bougie, c'est ici

Avatar de l’utilisateur

Hypero Tomo
Hypero Tomo

Auteur du sujet

Messages: 2578

Inscription: 24/11/2008

Localisation: Perche

Sexe: Masculin

Message Sam 30 Déc 2017 12:02

Re: La PoupoLed de Nanarf

Pour mettre du code, c'est bête, il faut cliquer sur l'icône code, ( comme par hasard :mrgreen: )

Image

on obtient ça
Image


et il ne reste plus qu'à copier le code au milieu
  Code:
#include <Wire.h>
#include <RTClib.h>
 
RTC_DS1307 RTC;                  // Declaration du module RTC
/*
Ports utilisés :
Analog Pin 4 = SDA pour ds3231
Analog Pin 5 = SCL pour ds3231
Digital Pin 9 = PWM Blanc
Digital Pin 11 = PWM Full spectrum
Digital pin 3 = relais pour le ventilo

Pour info :
PWM1 = intensité des blancs
PWM2 = intensité des full spectrum
relais = état du relais du ventilo des drivers
*/
int pwm1=9;
int pwm2=11;
int time;
int val_up=0;
int val_down=0;
int relais=3;

void setup()
{
   Wire.begin();
   RTC.begin(); 
   Serial.begin(9600); //initialise la communication pour le DS1307
   analogWrite(pwm1,0); //initialise à 0 les leds blanches
   analogWrite(pwm2,0); //initialise à 0 les leds full spectrum
   pinMode(relais, OUTPUT); //initialise le port du relais en sortie
   digitalWrite(relais, LOW); //le relais est éteint à l'initialisation
}
void loop()
{
  DateTime now = RTC.now();   // On récupère le temps actuel 
  val_up = (map (now.minute(), 0, 59, 0, 255)); /*permet d’attribuer une valeur d’intensité des leds croissante sur 59 minutes, comprise entre 0 et
  255 (valeur maximale du signal PWM)*/
  val_down = (map (now.minute(), 0, 59, 255, 0)); /*permet d’attribuer une valeur d’intensité des leds décroissante sur 59 minutes, comprise entre
  255 et 0 (valeur minimale du signal PWM */
 
  /*
  Pour vérifier l'heure enlever les balises
    Serial.print(now.hour(), DEC);
    Serial.println();
    Serial.print(now.minute(), DEC);
    Serial.println();
    delay(3000);
    si necessaire mise à l'heure du module RTC avec l'exemple
    DS 1307RTC
    Set tim
  */
//****************LEDS FULL SPECTRUM*************************************************** 
   /*
   pin 11
   plage horaire de 9h à 22h
  */
 
  if (now.hour() == 9) //entre 9 h et 9h59
  {
  analogWrite (pwm2, val_up); //allumage progressif
  }
else if (now.hour() == 21) //entre 21 h et 21h59
  {
  analogWrite (pwm2, val_down); // extinction progressive
  }
else if ((now.hour() > 9) && (now.hour() < 21))//entre 10h et 20h
 {
  analogWrite(pwm2, 255); // allumage max
  }
else
  {
  analogWrite(pwm2, 0);//le reste du temps les leds blanches sont éteintes
  }
//****************LEDS BLANCHES*************************************************
  /*pin 9
  plage horaire de 11h à 21h

  */


  if (now.hour() == 11) //entre 11:00:00 et 11:59:59
  {
  analogWrite (pwm1, val_up*0.8); //allumage progressif
  }
else if (now.hour() == 20) //entre 20:00:00 et 20:59:59
  {
  analogWrite (pwm1, val_down*0.8); // extinction progressive
  }
else if ((now.hour() > 11 ) && (now.hour() < 20))//entre 13:00:00 et 19:59:59 allumage max
 {
  analogWrite(pwm1, 255);
  }
else
  {
  analogWrite(pwm1, 0);//le reste du temps les leds blanches sont éteintes
  }
//****************Ventilateur ********************************************
if (pwm1 > 0) //Si les leds blanches sont allumées
  {
  digitalWrite(relais, HIGH);//relais ventilo ON
  }
else
  {
    digitalWrite(relais, LOW);//relais ventilo OFF
  }
if (pwm2 > 0)//Si les leds full spectrum sont allumées
  {
  digitalWrite(relais, HIGH);//relais ventilo ON
  }
else   {
  digitalWrite(relais, LOW);//relais ventilo OFF
  }
}



est-ce bête ?
"Toute chose singulière me réjouit"
Marie de Rabutin-Chantal, marquise de Sévigné
http://www.leconcombre.com/index.html
Avatar de l’utilisateur

Hypero Tomo
Hypero Tomo

Auteur du sujet

Messages: 2578

Inscription: 24/11/2008

Localisation: Perche

Sexe: Masculin

Message Mer 3 Jan 2018 21:57

Re: La PoupoLed de Nanarf

La mesure de l'humidité
  Code:
/*
Copié sans vergogne sur le site Arduino, cuisine et compagnie
Mesure du taux d'humidité une fois par jour pour ne pas electrolyser les sondes
*/

#include <Wire.h>
#include <RTClib.h>
RTC_DS3231 rtc; // Declaration du module RTC

/*
Ports utilisés :
Analog Pin A0 = sortie analogique capteur d'humidité
Digital Pin3  = alimentation capteur d'humidité
Digital Pin 4 = sortie Led rouge
Digital Pin 5 = sortie Led jaune
Digital Pin 6 = sortie Led verte
Digital Pin Pin 7 = sortie relais
*/

// ****atribution des ports***

int pinA =A0;      // Pin Analogique du capteur     
int Sensor = 3;    // Pin d'alimentation du capteur     
int ledR = 4;      // Pin LED Rouge     
int ledJ = 5;      // Pin LED Jaune     
int ledV = 6;      // Pin LED Verte     
int relaispompe=7; // Pin relais pompe

//**************************************************
void setup()
{
     Wire.begin();
   rtc.begin(); 
   Serial.begin(9600);    //initialise la communication pour le DS1307
   pinMode(pinA,INPUT);
   pinMode(Sensor,OUTPUT);
   pinMode(ledR,OUTPUT);  //initialise  les leds
   pinMode(ledJ,OUTPUT);  //initialise  les leds
   pinMode(ledV,OUTPUT);  //initialise  les leds
   pinMode(relaispompe,OUTPUT);  //initialise le relais
}
//**************************************************
void loop()
{
  //DateTime now = rtc.now();   // On récupère le temps actuel 
    //if ((now.hour() > 9) && (now.minute() < 01))  // a 9h01
 {
  digitalWrite(Sensor,HIGH);
  delay(500);
  float h=analogRead(pinA);
 float taux = (1023.0-h)/7.0;
 Serial.print(h);
 Serial.print(" taux d'humidite = ");
 Serial.println(taux);
 led(taux);
 digitalWrite(Sensor,LOW);
 
  }
}

//****************************************************

void led(float taux)
   {
 
  digitalWrite(ledV,LOW);
  digitalWrite(ledJ,LOW);
  digitalWrite(ledR,LOW);
 // digitalWrite(relaispompe,LOW);
 
  if (taux > 70)
      digitalWrite(ledV,HIGH);
      else {
        if (taux > 50)
            digitalWrite(ledJ,HIGH);
            else digitalWrite(ledR,HIGH);
    }

}


Yapuka
- bricoler une alimentation en eau, certainement avec un bidon et une pompe de lave glace avec un réservoir tampon pour éviter les problèmes de vases communicants
- jauger le débit de cette chose
- et temporiser en fonction du taux d'humidité du substat
"Toute chose singulière me réjouit"
Marie de Rabutin-Chantal, marquise de Sévigné
http://www.leconcombre.com/index.html
Avatar de l’utilisateur

Hypero Tomo
Hypero Tomo

Auteur du sujet

Messages: 2578

Inscription: 24/11/2008

Localisation: Perche

Sexe: Masculin

Message Mar 9 Jan 2018 15:41

Re: La PoupoLed de Nanarf

Les commandes arrivent de Chine (à pied bien sûr) et je m’amuse de plus en plus
Avec BH1750 à 0.74 €,
https://fr.aliexpress.com/item/1-PCS-BH ... autifyAB=0

un écran à 3.40 €
https://fr.aliexpress.com/item/Free-shi ... autifyAB=0

et des bouts de code pompés sur le net
  Code:
[code]
#include <Wire.h>
#include <BH1750.h>
BH1750 lightMeter;
int BH1750_address = 0x23; //adresse du BH1750

#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x3F,20,4);  //  adresse de l'ecran et definition 20 caracteres 4 colonnes


#define BH1750_POWER_DOWN 0x00
#define BH1750_POWER_ON 0x01 

//***************************************************** 
void setup(){

     Serial.begin(9600);
     Wire.begin();
     lightMeter.begin();
     Serial.println(F(" Test du BH1750"));
}

//***************************************************
void loop() {
lcd.init() ;
lcd.backlight();
  uint16_t lux = lightMeter.readLightLevel();
 
  Serial.print("Lux: "); 
  Serial.print(lux);
  Serial.println(" lx");
  delay(1000);
 
  lcd.print("Lux: ");
  lcd.print(lux);
  delay(1000);

}
[/code]



voila un magnifique lux-mètre


Image

Image
Dernière édition par Nanarf le Mar 9 Jan 2018 17:31, édité 1 fois.
"Toute chose singulière me réjouit"
Marie de Rabutin-Chantal, marquise de Sévigné
http://www.leconcombre.com/index.html
Avatar de l’utilisateur

Animateur Forum
Animateur Forum

Donateur
Donateur

Messages: 4694

Inscription: 19/01/2011

Localisation: Hauts-Cantons du 34

Sexe: Masculin

Ma tomate préférée: ????????

Message Mar 9 Jan 2018 17:12

Re: La PoupoLed de Nanarf

:1010
par curiosité
* as tu acheté la demi sphère blanchâtre à placer sur sur le capteur lumière :?:
* as tu comparé la mesure en lux avec ce que donne ton smartphone :?:
Le Wiki de Tomodori : des documents collaboratifs sur et autour des potagers et jardins. N'oubliez pas d'y passer ! :doigt

--- Tomodoriens le labo vous attend, pour contribuer aux documents en chantier ou en élaborer de nouveaux. ---
Avatar de l’utilisateur

Hypero Tomo
Hypero Tomo

Auteur du sujet

Messages: 2578

Inscription: 24/11/2008

Localisation: Perche

Sexe: Masculin

Message Mar 9 Jan 2018 17:50

Re: La PoupoLed de Nanarf

Les liens ne fonctionnaient pas :sschaise
Je les ai rectifiés et tu peux voir que le capteur que j'ai acheté n'a pas de " sphère " comme celui ci
https://fr.aliexpress.com/item/Free-shi ... autifyAB=0

C'est sûr qu'il faut étalonner le montage mais je n'ai pas de smartphone, quand la poupo sera en réglage je ferais la manip du Wiki "Utilisation d'un appareil photographique pour mesurer un éclairement en lux"
"Toute chose singulière me réjouit"
Marie de Rabutin-Chantal, marquise de Sévigné
http://www.leconcombre.com/index.html
Avatar de l’utilisateur

Hypero Tomo
Hypero Tomo

Auteur du sujet

Messages: 2578

Inscription: 24/11/2008

Localisation: Perche

Sexe: Masculin

Message Mer 24 Jan 2018 18:20

Re: La PoupoLed de Nanarf

Arg, ça marche pas ! le SSR DD est toujours passant :cry: , j'ai essayé sur les quatre commandés c'est pareil, sur les "petites" Led pas de problème, sur les 50 W c'est toujours allumé

Image
J'ai envoyé un mail au vendeur, je n'en attends pas beaucoup
"Toute chose singulière me réjouit"
Marie de Rabutin-Chantal, marquise de Sévigné
http://www.leconcombre.com/index.html
Avatar de l’utilisateur

Animateur Forum
Animateur Forum

Donateur
Donateur

Messages: 4694

Inscription: 19/01/2011

Localisation: Hauts-Cantons du 34

Sexe: Masculin

Ma tomate préférée: ????????

Message Mer 24 Jan 2018 18:36

Re: La PoupoLed de Nanarf

Dans ton malheur, il vaut mieux que "ça ne marche pas" dans ce sens (impossible de réduire la lumière) que dans l'autre qui serait "impossible d'éclairer". :roll:

Pour les causes du problème, il se peut en effet que lorsque l'intensité est forte (dans les 4 A si j'ai bien compris) ton circuit ne "coupe" pas, mais il ne me parait pas impossible (n'ayant aucune idée du "driver intégré dans le COB" et de ses composants" et étant nul en électronique) que cela puisse venir de ces composants dans le COB.
Ce type de COB avec des composants entre l'entrée de courant et les LED serait "non dimmable" ; ce ne serait pas très surprenant.
Le Wiki de Tomodori : des documents collaboratifs sur et autour des potagers et jardins. N'oubliez pas d'y passer ! :doigt

--- Tomodoriens le labo vous attend, pour contribuer aux documents en chantier ou en élaborer de nouveaux. ---
Avatar de l’utilisateur

Hypero Tomo
Hypero Tomo

Auteur du sujet

Messages: 2578

Inscription: 24/11/2008

Localisation: Perche

Sexe: Masculin

Message Mer 24 Jan 2018 19:07

Re: La PoupoLed de Nanarf

C'est un SSR 25 A ! s'il ne supporte pas 4 A c'est la misère
Et le problème principal n'est pas la gradation mais l’impossibilité d'éteindre la LED avec ce truc, je vais devoir passer par des relais :|
"Toute chose singulière me réjouit"
Marie de Rabutin-Chantal, marquise de Sévigné
http://www.leconcombre.com/index.html
Avatar de l’utilisateur

Hypero Tomo
Hypero Tomo

Auteur du sujet

Messages: 2578

Inscription: 24/11/2008

Localisation: Perche

Sexe: Masculin

Message Ven 26 Jan 2018 22:06

Re: La PoupoLed de Nanarf

C'était juste le schéma qui était faux :evil:
c'est pas ça
Image
c'est ça
Image

et ça grade
Image

va falloir améliorer le câblage et finaliser le programme pour démarrer l'alim PC via un relais qui va bien
Image

mais punaise que les gens jettent gras, sur le même PC chiné à la déchetterie, j'ai récupéré le ventirad, l'alim, le DD d'un téra et les barrettes mémoire
"Toute chose singulière me réjouit"
Marie de Rabutin-Chantal, marquise de Sévigné
http://www.leconcombre.com/index.html
Avatar de l’utilisateur

Animateur Forum
Animateur Forum

Donateur
Donateur

Messages: 4694

Inscription: 19/01/2011

Localisation: Hauts-Cantons du 34

Sexe: Masculin

Ma tomate préférée: ????????

Message Ven 26 Jan 2018 22:34

Re: La PoupoLed de Nanarf

Supertop ! Bravo !
Le Wiki de Tomodori : des documents collaboratifs sur et autour des potagers et jardins. N'oubliez pas d'y passer ! :doigt

--- Tomodoriens le labo vous attend, pour contribuer aux documents en chantier ou en élaborer de nouveaux. ---
Avatar de l’utilisateur

Hypero Tomo
Hypero Tomo

Auteur du sujet

Messages: 2578

Inscription: 24/11/2008

Localisation: Perche

Sexe: Masculin

Message Mar 30 Jan 2018 23:01

Re: La PoupoLed de Nanarf

Nanarf a écrit:J'ai une question pour les spécialistes, pour piloter un SSR DD il faut 12 mA, je compte en utiliser 4, les sorties de l'Arduino Mega vont supporter ou faut-il mieux passer par un shield moteur ?

Je me réponds à moi même :
IL faut amplifier l'intensité, j'ai cramé une sortie PWM pendant les essais, heureusement les autres n'ont rien.
"Toute chose singulière me réjouit"
Marie de Rabutin-Chantal, marquise de Sévigné
http://www.leconcombre.com/index.html
Avatar de l’utilisateur

Tomo Tomo
Tomo Tomo

Messages: 93

Inscription: 24/08/2017

Localisation: haute-Saone

Sexe: Non spécifié

Message Mer 31 Jan 2018 07:33

Re: La PoupoLed de Nanarf

Je sais pas trop ce que tu fais, ni quelle langue tu parles, mais en tout cas bravo bonne continuation :star

Ps : chez nous à la déchet', ils veulent même pas qu'on s'approche de la la benne, y'a plein de trésors dedans pourtant !
Avatar de l’utilisateur

Hypero Tomo
Hypero Tomo

Auteur du sujet

Messages: 2578

Inscription: 24/11/2008

Localisation: Perche

Sexe: Masculin

Message Dim 11 Fév 2018 17:52

Re: La PoupoLed de Nanarf

Aujourd'hui jour courage, en plus des poivrons et piments j'ai semé :
- Edouard

Un grand bac 60 x 40
Du sable dans le fond avec un cordon chauffant
Image

Une mini-serre, un thermostat
Image

et c'est parti
"Toute chose singulière me réjouit"
Marie de Rabutin-Chantal, marquise de Sévigné
http://www.leconcombre.com/index.html
Avatar de l’utilisateur

Animateur Forum
Animateur Forum

Donateur
Donateur

Messages: 4694

Inscription: 19/01/2011

Localisation: Hauts-Cantons du 34

Sexe: Masculin

Ma tomate préférée: ????????

Message Dim 11 Fév 2018 19:00

Re: La PoupoLed de Nanarf

C'est parti :!: :D
Le Wiki de Tomodori : des documents collaboratifs sur et autour des potagers et jardins. N'oubliez pas d'y passer ! :doigt

--- Tomodoriens le labo vous attend, pour contribuer aux documents en chantier ou en élaborer de nouveaux. ---
Avatar de l’utilisateur

Hypero Tomo
Hypero Tomo

Auteur du sujet

Messages: 2578

Inscription: 24/11/2008

Localisation: Perche

Sexe: Masculin

Message Ven 16 Fév 2018 21:38

Re: La PoupoLed de Nanarf

Edouard est sorti
Image

faut dire qu'il est bien gardé !
Image
"Toute chose singulière me réjouit"
Marie de Rabutin-Chantal, marquise de Sévigné
http://www.leconcombre.com/index.html
PrécédenteSuivante

Retourner vers Les pouponnières et leur éclairage



 


Développé par phpBB® Forum Software © phpBB Group
Designed by ST Software for PTF.
Traduction par phpBB-fr.com
phpBB SEO