Orchidouxdingues

Forum pour les orchidophiles débutants et moins débutants
Nous sommes le Jeu Juin 05, 2025 6:08 am

Heures au format UTC + 1 heure [ Heure d’été ]




Poster un nouveau sujet Répondre au sujet  [ 18 messages ] 
Auteur Message
 Sujet du message: arduino
MessagePosté: Jeu Sep 15, 2011 10:47 am 
Hors ligne
Blablateur invetéré
Blablateur invetéré

Inscription: Mer Mai 14, 2008 2:52 pm
Messages: 1215
Localisation: lot et garonne
Voilà, après un long moment d'absence, je me remet à la programmation pour "automatisation" de la serre via un module arduino.
Bon je plante le décors bien que l'on tous avoir a prêt le même cahier des charges:
- capteur T° pour déclencher chauffage ou brumisateur
-capteur %H pour déclencher ventilateur et brumisateur
-Horloge pour la lumière
-écran LCD pour l'affichage des données sans allumer nordiateur
En plus je souhaite mettre un module Ethernet+SD afin de pouvoir enregistrer les données des capteurs et créer des graphiques.

Pour le moment, j'ai tout le matériel. J'ai affichage, date /heure/T°/%H. Maintenant je dois donner les ordres aux appareils et là ça se gâte.
Pour le moment je ne comprend pas comment brancher les cartes relais sur le 220V et l'appareil par exemple lampe, sur mes cartes je n'ai pas repéré d'entrée et sortie pour le courant, donc si quelqu'un peu m'aiguiller je vous remercie, je sais que plusieurs d'entre vous on déjà réalisé ce genre d’installation alors messieurs à votre bon cœur :fiesta: :fiesta: :tchin:


Haut
 Profil  
 
 Sujet du message: Re: arduino
MessagePosté: Ven Sep 16, 2011 7:04 am 
Hors ligne
Blablateur invetéré
Blablateur invetéré

Inscription: Ven Mai 11, 2007 12:58 pm
Messages: 4874
Localisation: Honfleur
Voilà un sujet qui m' intéresse. :lol:

_________________
Quand le merle chante en mai, avril est fini !(Coluche).


Haut
 Profil  
 
 Sujet du message: Re: arduino
MessagePosté: Ven Sep 16, 2011 10:12 am 
Hors ligne
Blablateur invetéré
Blablateur invetéré

Inscription: Lun Nov 19, 2007 10:49 pm
Messages: 4240
Localisation: TOURS (37)
moi z'aussi

JYL

_________________
« Certaines personnes pensent qu'elles jouiraient plus de la vie si elles gagnaient plus.
Elles n'arrivent pas à penser qu'elles pourraient gagner plus si elles jouissaient plus de la vie. »
Radja d'Aundh (Bala Sahib)

http://www.flickr.com/photos/71795509@N06/


Haut
 Profil  
 
 Sujet du message: Re: arduino
MessagePosté: Ven Sep 16, 2011 11:12 am 
Hors ligne
Blablateur invetéré
Blablateur invetéré

Inscription: Ven Mai 11, 2007 12:58 pm
Messages: 4874
Localisation: Honfleur
Poliben et Tonton Jules, on a besoin de vous. :nose:

_________________
Quand le merle chante en mai, avril est fini !(Coluche).


Haut
 Profil  
 
 Sujet du message: Re: arduino
MessagePosté: Ven Sep 16, 2011 7:35 pm 
Hors ligne
Pipelette impénitente
Pipelette impénitente
Avatar de l’utilisateur

Inscription: Mar Juil 10, 2007 1:51 am
Messages: 5789
Localisation: Bordeaux
Poliben au rapport ! :mrgreen:

Franck, je ne sais pas ce que tu as choisi comme sonde de température, les dallas DS18B20 sont biens et faciles d'utilisation.
J'ai utilisé ces cartes avec 2, 4 ou relais sur les conseils de tontonjules :
http://www.sigma-shop.com/product/11/two-relay-board-ready-for-your-pic-avr-project-12v.html
Image
edit : j'ai changé le lien et la photo car celui que j'avais mis correspondait à des relais 110V et non 220V


très simples à utiliser, une alimentation en 12V branchée sur les connecteurs "power"
tu branches les sorties de l'arduino que tu veux utiliser sur les "inputs" 1,2,3 ou 4.
Le ground de l'arduino sur celle de la carte relais, et c'est fini !

Tu dévies ensuite (la phase ou le neutre du 220 V vers ton relais, a vérifier, je ne me souviens plus) et tu peux allumer ou éteindre ce que tu veux.

Je mets un morceau du code que j'avais utilisé. Mais TontonJules pourra mieux te conseiller pour cette partie.
Si tu ne les as pas je pourrais t'envoyer les librairies nécessaires.
J'espère que ça t'aide un petit peu ;)

@+
Benoit

Code:
#include <OneWire.h>
#include <DallasTemperature.h>

#define ONE_WIRE_BUS 10
// Setup a oneWire instance to communicate with any OneWire devices (not just Maxim/Dallas temperature ICs)
OneWire oneWire(ONE_WIRE_BUS);
// Pass our oneWire reference to Dallas Temperature.
DallasTemperature sensors(&oneWire);

float Temp2 = 0; //DS18B20 2

//Statut du chauffage
int chauffage = 8;    // relais 1 branche sur pin 8
int chauffState = 0;    // Statut allume ou eteint

//Gestion de la température
int setTempLow=18;
int setTempHigh=19;

void setup() {
  //Ici tu definis le mode du pin 8 en sortie : quand il est HIGH le relais est enclenché (fermé) quand il est low le relais est ouvert
  pinMode(chauffage, OUTPUT);
  }

void loop() {

// ici tu demandes la température de ton capteur, stockée dans la variable Temp2


//Gestion du chauffage
if (Temp2 < setTempLow && chauffState==0){
  digitalWrite(chauffage, HIGH);
  chauffState = 1;
  }

if (Temp2 > setTempHigh && chauffState == 1){
  digitalWrite(chauffage, LOW);
  chauffState = 0;
  }
}

_________________
Quelques orchidées Mise à jour : 15/05/13 Orchid-DB * Gestionnaire de collection multi-plateforme gratuit *
Image


Haut
 Profil  
 
 Sujet du message: Re: arduino
MessagePosté: Ven Sep 16, 2011 8:54 pm 
Hors ligne
Blablateur invetéré
Blablateur invetéré

Inscription: Mer Mai 14, 2008 2:52 pm
Messages: 1215
Localisation: lot et garonne
salut Benoit,
Oui j'ai pris DS18S20, et les relais que j'ai pris je crois que ce sont les même mais par 2. (il me semble même que c'est le même fournisseur :lol: )
Je regarde ça demain matin et je te tiens au courant ;)
Merci à toi


Haut
 Profil  
 
 Sujet du message: Re: arduino
MessagePosté: Ven Sep 16, 2011 9:46 pm 
Hors ligne
Administrateur
Avatar de l’utilisateur

Inscription: Lun Jan 22, 2007 10:22 pm
Messages: 21340
Localisation: marseille 13009
Mon dieu que c'est beau de comprendre l’électronique :(
J'aimerais apprendre :wink:

_________________
La détermination d'aujourd'hui mène au succès de demain.

ORCHIDAZUR l'autre forum.


Haut
 Profil  
 
 Sujet du message: Re: arduino
MessagePosté: Sam Sep 17, 2011 9:25 am 
Hors ligne
Blablateur invetéré
Blablateur invetéré
Avatar de l’utilisateur

Inscription: Jeu Sep 27, 2007 3:06 pm
Messages: 1997
Localisation: PAYS DE LA LOIRE
moi aussi :grat:

_________________
mon blog:
http://cattleyamasdevallia.blogspot.com


Haut
 Profil  
 
 Sujet du message: Re: arduino
MessagePosté: Sam Sep 17, 2011 10:56 am 
Hors ligne
Administrateur
Avatar de l’utilisateur

Inscription: Lun Jan 22, 2007 10:22 pm
Messages: 21340
Localisation: marseille 13009
Cyann , je prendrais contact avec Benoit ,ton Jules et Nicop , ils arriveront à m'expliquer :mrgreen: si on commence par les bases :hehe:

_________________
La détermination d'aujourd'hui mène au succès de demain.

ORCHIDAZUR l'autre forum.


Haut
 Profil  
 
 Sujet du message: Re: arduino
MessagePosté: Sam Sep 17, 2011 12:11 pm 
Hors ligne
Blablateur invetéré
Blablateur invetéré
Avatar de l’utilisateur

Inscription: Jeu Sep 27, 2007 3:06 pm
Messages: 1997
Localisation: PAYS DE LA LOIRE
Merci :hehe:

_________________
mon blog:
http://cattleyamasdevallia.blogspot.com


Haut
 Profil  
 
 Sujet du message: Re: arduino
MessagePosté: Sam Sep 17, 2011 4:29 pm 
Hors ligne
Blablateur invetéré
Blablateur invetéré

Inscription: Lun Nov 19, 2007 10:49 pm
Messages: 4240
Localisation: TOURS (37)
il font des cours collectifs ? :hi: :hehe:

JYL

_________________
« Certaines personnes pensent qu'elles jouiraient plus de la vie si elles gagnaient plus.
Elles n'arrivent pas à penser qu'elles pourraient gagner plus si elles jouissaient plus de la vie. »
Radja d'Aundh (Bala Sahib)

http://www.flickr.com/photos/71795509@N06/


Haut
 Profil  
 
 Sujet du message: Re: arduino
MessagePosté: Dim Sep 18, 2011 7:02 am 
Hors ligne
Blablateur invetéré
Blablateur invetéré

Inscription: Mer Mai 14, 2008 2:52 pm
Messages: 1215
Localisation: lot et garonne
vous savez, mon élec, date du collège et je n'avais codé avant, mais avec l'outil internet on retrouve pas mal de chose, il y a des forum spécialisé et des geens très très sympa pret à vous aider, n'est pas messieur , Poliben , Nicop et Tonton jules, vraiment très très très sympa :roll:


Haut
 Profil  
 
 Sujet du message: Re: arduino
MessagePosté: Dim Sep 18, 2011 10:03 am 
Hors ligne
Blablateur invetéré
Blablateur invetéré

Inscription: Mer Mai 14, 2008 2:52 pm
Messages: 1215
Localisation: lot et garonne
Poliben a écrit:
Poliben au rapport ! :mrgreen:

Franck, je ne sais pas ce que tu as choisi comme sonde de température, les dallas DS18B20 sont biens et faciles d'utilisation.
J'ai utilisé ces cartes avec 2, 4 ou relais sur les conseils de tontonjules :
http://www.sigma-shop.com/product/11/two-relay-board-ready-for-your-pic-avr-project-12v.html
Image
edit : j'ai changé le lien et la photo car celui que j'avais mis correspondait à des relais 110V et non 220V


très simples à utiliser, une alimentation en 12V branchée sur les connecteurs "power"
tu branches les sorties de l'arduino que tu veux utiliser sur les "inputs" 1,2,3 ou 4.
Le ground de l'arduino sur celle de la carte relais, et c'est fini !

Tu dévies ensuite (la phase ou le neutre du 220 V vers ton relais, a vérifier, je ne me souviens plus) et tu peux allumer ou éteindre ce que tu veux.

Je mets un morceau du code que j'avais utilisé. Mais TontonJules pourra mieux te conseiller pour cette partie.
Si tu ne les as pas je pourrais t'envoyer les librairies nécessaires.
J'espère que ça t'aide un petit peu ;)

@+
Benoit



Bon alors maintenant j'ai exactemetn celui là, mais je ne comprend toujouts pas :oops: :oops: ca yest je fas le boulet,
Les connecteurs power dont tu parles, c'est les Borne VCC et GND en haut à gauche sur la photo?donc ensuite Int 1 et 2 les sorties arduino
Concernant NC1; C et NO1, c'est là que l'on branche entrée et sortie du 220, mais lequel va où , je sias beaucoup de question mais avec le 220 mieux vaut ne pas se rater...


Haut
 Profil  
 
 Sujet du message: Re: arduino
MessagePosté: Lun Sep 19, 2011 12:58 pm 
Hors ligne
Pipelette impénitente
Pipelette impénitente
Avatar de l’utilisateur

Inscription: Mar Juil 10, 2007 1:51 am
Messages: 5789
Localisation: Bordeaux
alors,

sur VCC tu branches le + de ton alim 12v
Sur ground le - de l'alim 12V ainsi que le ground de l'arduino.
Tu relies les pins de l'arduino sur In1 et/ou In2.

Pour les relais : NO = Normally opened et NC = normally closed
Tu fais arriver le 220V sur la borne centrale.
Pour repartir ensuite 2 solutions :

NO = normalement ouvert, c'est à dire que lorsque le relais n'est pas "alimenté" par l'arduino le courant ne passe pas. C'est sur cette borne que tu fais repartir le 220V pour un chauffage (ou le fogger) par exemple.

NC = normalement fermé, c'est le contraire : le courant passe lorsque le relais n'est pas alimenté. ça n'est pas utile dans notre cas.

J'espère que c'est plus clair ;)

_________________
Quelques orchidées Mise à jour : 15/05/13 Orchid-DB * Gestionnaire de collection multi-plateforme gratuit *
Image


Haut
 Profil  
 
 Sujet du message: Re: arduino
MessagePosté: Lun Sep 19, 2011 1:39 pm 
Hors ligne
Blablateur invetéré
Blablateur invetéré

Inscription: Mer Mai 14, 2008 2:52 pm
Messages: 1215
Localisation: lot et garonne
Donc j'avais juste :hi: Par contre pas de borne pour le neutre du 220v c'est pas un peu bizard ça? :grat:


Haut
 Profil  
 
 Sujet du message: Re: arduino
MessagePosté: Lun Sep 19, 2011 2:06 pm 
Hors ligne
Pipelette impénitente
Pipelette impénitente
Avatar de l’utilisateur

Inscription: Mar Juil 10, 2007 1:51 am
Messages: 5789
Localisation: Bordeaux
Tu ne coupes que la phase, elle arrive au centre et repart par le NO ;)

_________________
Quelques orchidées Mise à jour : 15/05/13 Orchid-DB * Gestionnaire de collection multi-plateforme gratuit *
Image


Haut
 Profil  
 
 Sujet du message: Re: arduino
MessagePosté: Lun Sep 19, 2011 2:47 pm 
Hors ligne
Blablateur invetéré
Blablateur invetéré

Inscription: Mer Mai 14, 2008 2:52 pm
Messages: 1215
Localisation: lot et garonne
ok compris et logique par dessu ça!!


Haut
 Profil  
 
 Sujet du message: Re: arduino
MessagePosté: Lun Sep 19, 2011 3:16 pm 
Hors ligne
Blablateur invetéré
Blablateur invetéré
Avatar de l’utilisateur

Inscription: Dim Aoû 21, 2011 7:43 pm
Messages: 2561
Localisation: Loir et Cher
Ça c'est une discussion que je vais éviter :hihihi:


Haut
 Profil  
 
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 18 messages ] 

Heures au format UTC + 1 heure [ Heure d’été ]


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 13 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Rechercher:
Aller à:  
Développé par phpBB® Forum Software © phpBB Group
Traduction par phpBB-fr.com