IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Gestion d'un bassin avec arduino


Sujet :

Arduino

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Mai 2022
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2022
    Messages : 3
    Par défaut Gestion d'un bassin avec arduino
    Bonjour,

    ci dessous mon petit prog pour la gestion d'une pompe pour un bassin décoratif.

    Descriptif:
    mon montage permet donc d'alimenter une pompe (sortie 11) en mode alterné par les fonction delay dans le prog et cela uniquement le jour en fonction de la présence de luminosité.

    pour info cette sortie 11 attaque un MOSFET qui pilote une petite pompe 12v.
    Cela fonctionne parfaitement.

    j'essaie maintenant de rajouter des possibilités avec d'autres sorties pilotant de l'éclairage mais cette fois ci en position "nuit" avec aussi des mode marche/arrêt avec fonction delay.

    mais je n'arrive pas au fonctionnement souhaité....
    des idées de votre part seraient le bienvenue !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    // Interface Arduino & LDR pour gestion bassin
    const int sortiePin = 11;
    const int ldrPin = A0;
    void setup() {
      pinMode(sortiePin, OUTPUT);
      pinMode(ldrPin, INPUT);
    }
    void loop() {
      int ldrStatus = analogRead(ldrPin);
      if (ldrStatus <= 500) {
        digitalWrite(sortiePin, LOW); // paramètre de luminosité
      } else {
        digitalWrite(sortiePin, HIGH);
        delay(60000); // 1 minute = 60000
        digitalWrite(sortiePin, LOW);
        delay(3000); // 1 minute = 60000
      }
    }

  2. #2
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 134
    Par défaut
    Bonjour,

    Citation Envoyé par koko11073 Voir le message
    mais je n'arrive pas au fonctionnement souhaité....
    Quel est le fonctionnement souhaité ?
    Quel est le fonctionnement obtenu ?
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Mai 2022
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2022
    Messages : 3
    Par défaut
    Bonjour
    comme indiqué dans mon premier message :
    j'essaie maintenant de rajouter des possibilités avec d'autres sorties pilotant de l'éclairage mais cette fois ci en position "nuit" avec aussi des cycle marche/arrêt.
    cordialement

  4. #4
    Membre Expert

    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2013
    Messages
    1 632
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2013
    Messages : 1 632
    Par défaut Solution => problème posé
    Bonjour,

    La question de al1_24 est légitime : quelles possibilités ? Un éclairage on/off, un éclairage de compensation (à quel taux de compensation), des effets de lumières etc. ?

    Il n'y a pas de réponse non plus à l'insatisfaction constatée.

    Il faut comprendre que personne ne peut résoudre un problème dont l'énoncé se résume à "j'ai un problème".

    Il y a quand même un problème potentiel de principe. Le cycle jour/nuit semble détecté par une LDR (cela aurait pu être une RTC). Si le même programme allume la nuit des éclairages qui illuminent la LDR, elle en déduit que ce n'est plus la nuit et donc éteint les éclairages ce qui fait revenir la nuit etc. On appelle cela un clignotant.

    Salutations

Discussions similaires

  1. Gestion d'un chauffage central électrique avec Arduino
    Par jacqueslauvergnat dans le forum Arduino
    Réponses: 4
    Dernier message: 21/03/2017, 10h25
  2. Réponses: 4
    Dernier message: 30/12/2004, 18h04
  3. Réponses: 3
    Dernier message: 13/08/2004, 18h52
  4. [TP]Gestion des images bmp avec BMP.TPU
    Par Gabi dans le forum Turbo Pascal
    Réponses: 9
    Dernier message: 14/05/2004, 23h20
  5. [CVS]Gestion de 2 versions avec une partie commune
    Par Gromitou dans le forum EDI et Outils pour Java
    Réponses: 4
    Dernier message: 19/02/2004, 14h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo