Apprendre à élever et sélectionner les Poules et Coqs de Race reconnue
 
AccueilPoules SoiesCalendrierS'enregistrerConnexionFAQRechercher
Derniers sujets
» Questions diverses et certaines...urgentes !
par franck Aujourd'hui à 11:13

» A v coq et poules de l'année 100% bios.
par Fran31 Aujourd'hui à 8:52

» Bonjour du Gers
par Yves64 Aujourd'hui à 8:31

» Calendrier Expos
par Yves64 Aujourd'hui à 8:28

» poule malade
par thauma Aujourd'hui à 7:46

» hello à tous
par harmony40 Hier à 22:32

» Poule orpington malade
par Luce Hier à 18:55

» Expo avicole nationale à Crest dans la Drôme
par Sayanatole Hier à 18:12

» ivomec 10ml
par GD MONT Sam 13 Oct 2018 - 23:45

» présentation
par G.G. 31 Jeu 11 Oct 2018 - 23:32

» Vermifugation
par Sofiania Jeu 11 Oct 2018 - 20:42

» Besoin d'aide, pattes du jars très mal en point
par kmellia Jeu 11 Oct 2018 - 10:46

» Mes ptits pious Barnevelder !!
par Fanfan Valro Jeu 11 Oct 2018 - 7:30

» Gène B coucou/barré et sexage, autres gènes à action similaire
par Karrika Mer 10 Oct 2018 - 22:33

» 11 poussins sous une poule... problématique ou non?
par Jeune-Amateur &co Mer 10 Oct 2018 - 16:28

» Introduction nouvelle callopsite
par Félicien Mer 10 Oct 2018 - 13:41

» Poule qui mange le silicone
par Galaxie Mar 9 Oct 2018 - 22:59

» Votre avis pour sexage australorp
par franck Mar 9 Oct 2018 - 15:39

» mort inexpliquée
par Fanfan Valro Mar 9 Oct 2018 - 6:31

» URGENT poule jagot très gonflé et spasmes
par G.G. 31 Dim 7 Oct 2018 - 23:31

» Differences cailles de chine et du japon
par Compain Dim 7 Oct 2018 - 15:08

» stockage graines
par Limousin Dim 7 Oct 2018 - 12:18

» Présentation et poulailler de compétition lol
par Karrika Sam 6 Oct 2018 - 11:14

» Mettre une oie veuve avec une oie célibataire
par stout Mer 3 Oct 2018 - 19:52

» Vie amoureuse des dindons
par Jeune-Amateur &co Mer 3 Oct 2018 - 11:49

» Poule Mobbeuse!
par sardine Mer 3 Oct 2018 - 8:17

» Poule malade
par Sofiania Mar 2 Oct 2018 - 14:57

» Croisement coucou x roux : ça peut donner quoi ?
par Jeune-Amateur &co Mar 2 Oct 2018 - 11:54

» Je n'arrive pas à reconnaître les jars et les oies
par daniel23 Sam 29 Sep 2018 - 6:34

» OEUF RHODE ISLAND
par figaro534 Jeu 27 Sep 2018 - 12:03

» Poule malade
par Sofiania Jeu 27 Sep 2018 - 10:10

» Croisement coq bantam de Pékin vs sussex
par Romainfresnes Mer 26 Sep 2018 - 14:00

» Jeune poule soie identification sexe ??
par Félicien Mer 26 Sep 2018 - 13:29

» Identification poules soie
par Yuna02 Mer 26 Sep 2018 - 9:40

» Besoin d’aide
par Fanfan Valro Mer 26 Sep 2018 - 9:37

» Praline serait un Pralin ?
par Jeune-Amateur &co Mar 25 Sep 2018 - 20:43

» Oeuf Ayam Cémani
par Fireblade Mar 25 Sep 2018 - 13:33

» Recherche poule soie blanche
par manu73 Sam 22 Sep 2018 - 8:35

» Wyandotte peureuse
par franck Jeu 20 Sep 2018 - 20:06

» Coq exclusif à une poule : Problème pour la poule ?
par franck Mer 19 Sep 2018 - 20:33


Partagez | 
 

 Porte automatique autonome de mon poulailler (sur panneau solaire)

Aller en bas 
AuteurMessage
Pouleux78
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Porte automatique autonome de mon poulailler (sur panneau solaire)   Dim 29 Mai 2016 - 15:41

Salut à tous !!

Qui n'a pas un jour rêvé de ne pas avoir à sortir ouvrir et fermer la porte du poulailler lorsqu'il pleut, qu'il fait froid ou qu'on à la flemme. :)

Voici la porte que je me suis fabriqué en action après 1 mois et demi de bon fonctionnement.


Entièrement autonome, la porte fonctionne sur batterie 12V (type moto) et se recharge avec un kit panneau solaire 1er prix.

La porte s'ouvre automatiquement au levé du soleil et au coucher du soleil grâce à une photorésistance.
Le moteur est piloté par une carte Arduino Uno caché à l'intérieur du poulailler.
Revenir en haut Aller en bas
Pouleux78
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Dim 29 Mai 2016 - 15:58

Voici l'extérieur:

Avec une porte noire provenant de la carcasse d'un PC, une poulie de chez casto, deux capteur de fin de course blanc et la photorésistance cachée sous la toiture pour ne pas qu'elle prenne la pluie et qu'elle soit moins sensible aux variations de lumière.










Revenir en haut Aller en bas
Pouleux78
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Dim 29 Mai 2016 - 16:06

Voici l'intérieur:
Tout est caché pour ne pas que les poules bouffe les cables ou s'électrocutes (poulet griller). Bien qu'ne 12V il va falloir y aller. :) Non c'est juste pour éviter la casse et les cochonneries dans l'électronique.



Petit coffrage de protection


Le cœur du système




L'axe d'enroulement est fait avec une tige fileté posé sur des roulements à bille de roller (ABEC5 pour les connaisseurs) :)



Si vous voulez le code de l'Arduino demandez moi. 
A+
Revenir en haut Aller en bas
delpy
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Ven 11 Nov 2016 - 18:09

Bravo, pour ce poulailler, en plus autonome. Moi j'ai fait comme toi avec un moteur tourne broche, j'ai acheté ma commande de moteur chez dunan.online, ils sont spécialisé dans les portes automatiques de poulailler et ont un site internet.  Ça marche plutôt bien. peux tu me dire comment adapter un panneau solaire, je n'ai qu'une batterie et je voudrais que le système soit autonome, comme le tien.
Merci pour ta réponse.
Revenir en haut Aller en bas
Poulouloulou
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Ven 6 Jan 2017 - 16:05

Salut !
je ais un projet qui est de faire un poulailler automatisé, je voulais savoir si tu avais encore ton code arduino, avec les explications qui vont avec si possible, merci d'avance :D
Revenir en haut Aller en bas
Yoch
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Ven 24 Fév 2017 - 22:22

Bonjour,
Je souhaite également automatiser la porte de mon poulailler.
Par contre, je suis novice dans l'électronique. Serait-il possible de partager les composants mais surtout le schéma de montage sans oublier la programmation de la carte Arduino.
Merci beaucoup.
Revenir en haut Aller en bas
christophe69
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Ven 25 Aoû 2017 - 21:04

bonsoir
félicitation pour votre réalisation, je souhaiterai installer le même type de portier chez moi et novice en électronique je serai intéressé par votre portier automatique autonome, serait il possible de connaitre le code arduino et le schéma de montage de la carte? 
merci d'avance!!!
Revenir en haut Aller en bas
GDEHON
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Mer 28 Mar 2018 - 12:07

Bonjour
Je suis atterri sur le forum grâce à cette discussion
En effet je cherche à faire ce genre de bricolage
Pourra-t-on avoir plus d'info
Merci
Revenir en haut Aller en bas
albatros333
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Mer 25 Juil 2018 - 14:27

Bonjour,

Je suis nouveau et je suis très intéresse par le code et le connexions de ce projet.
et il possible d'avoir plus d'informations??

merci d’avance.
Revenir en haut Aller en bas
francois
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Jeu 26 Juil 2018 - 20:45

moi je me lève à 6.00 tous les jours et ma première occupation c'est d'aller ouvrir mon poulailler et de dire bonjour à mes cocotes qui battent  des ailes autour de moi et se jètent sur la mangeoire ! 
Mais bon, chacun son truc, mais je trouve ça très ingénieux ceci dit , bravo !
Revenir en haut Aller en bas
Pouleux78
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Lun 3 Sep 2018 - 15:56

@albatros333 a écrit:
Bonjour,

Je suis nouveau et je suis très intéresse par le code et le connexions de ce projet.
et il possible d'avoir plus d'informations??

merci d’avance.
Pas de soucis je vous met ça à disposition dès que possible.

A+
Revenir en haut Aller en bas
carb0ne14
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Jeu 6 Sep 2018 - 13:25

Bonjour,

Bravo pour ce travail très propre et plein d'astuces.

Je suis intéressé par votre trappe automatique pour poulailler.
Pourriez-vous me communiquer le code arduino et le schéma de l'installation ?

Cdlt
Revenir en haut Aller en bas
Pouleux78
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Ven 7 Sep 2018 - 19:47

Bonjour,

Comme promis voici le code (soyez indulgent c'est mon premier programme Arduino)

Code:
#include <avr/power.h>  //Gestion de la consommation
#include <avr/sleep.h>  //Gestion de la consommation
#include <avr/wdt.h>    //Gestion de la consommation
#include <Stepper.h>    //Moteur pas à pas

//DEBUG
//#define DEBUG_WITH_SERIAL

///////////
// TYPES //
///////////

enum LIGHTLEVEL
{
  LIGHTLEVEL_DAY = 0,
  LIGHTLEVEL_NIGHT,
  LIGHTLEVEL_NS
};


////////////////
// CONSTANTES //
////////////////

// -- GENERAL --
#define NIGHT_THRESHOLD_VALUE  85    //Valeur de la photoresistance pour passer en mode nuit
#define DAY_THRESHOLD_VALUE    300    //Valeur de de la photoresistance pour passer en mode jour
#define NB_LIGHT_LEVEL_NEEDS    2      //Nombre de détection successive avant de considérer l'état (jour ou nuit).

#define MOTOR_STEPS_COUNT      48*42.5 //48 pas avec un reducteur de 1/42.5
#define MOTOR_SPEED            8      //Vitesse de 1 à 10

// -- ANALOG INPUT --
#define AIN_PHOTORESISTANCE  A0

// -- DIGITAL INPUT --
#define DIN_DOOROPENED      2
#define DIN_DOORCLOSED      3

// -- DIGITAL OUT --
#define DOUT_PWM6        6
#define DOUT_PWM9        9
#define DOUT_PWM11        11
#define DOUT_PWM10        10

// -- WATCHDOG TIMEOUT --
#define WDT_EVT_PERIOD  WDT_8S

#define WDT_16MS  0
#define WDT_32MS  1
#define WDT_64MS  2
#define WDT_125MS  3
#define WDT_250MS  4
#define WDT_500MS  5
#define WDT_1S    6
#define WDT_2S    7
#define WDT_4S    8
#define WDT_8S    9

                    //  WDP3 | WDP2 | WDP1 | WDP0
const byte WDT[][4]{{    0  ,  0  ,  0  ,  0  },    //WDT_16MS
                    {    0  ,  0  ,  0  ,  1  },    //WDT_32MS
                    {    0  ,  0  ,  1  ,  0  },    //WDT_64MS
                    {    0  ,  0  ,  1  ,  1  },    //WDT_125MS
                    {    0  ,  1  ,  0  ,  0  },    //WDT_250MS
                    {    0  ,  1  ,  0  ,  1  },    //WDT_500MS
                    {    0  ,  1  ,  1  ,  0  },    //WDT_1S
                    {    0  ,  1  ,  1  ,  1  },    //WDT_2S
                    {    1  ,  0  ,  0  ,  0  },    //WDT_4S
                    {    1  ,  0  ,  0  ,  1  },    //WDT_8S
                  };


///////////////
// VARIABLES //
///////////////

// -- GENERAL --
Stepper g_stepperMotor(MOTOR_STEPS_COUNT, DOUT_PWM9, DOUT_PWM11, DOUT_PWM10, DOUT_PWM6);

LIGHTLEVEL g_ePreviousLightLevelState = LIGHTLEVEL_NS;
unsigned int g_uiSameLightLevelOccurence = 0;

// -- WATCHDOG TIMEOUT --
volatile bool gv_bWdtEvt = true; //Flag signalant l'evenement du watchdog timer


///////////////
// FONCTIONS //
///////////////

// -- WATCHDOG TIMEOUT --

//Configuration du watchdog
void SetupWatchdog()
{
  MCUSR &= ~(1 << WDRF);  //Reset du flag de status 
  WDTCSR |= (1 << WDCE) | (1 << WDE);  //Autoriser le changement de configuration
 
  //Configuration du prescaler pour divisier la frequence de l'horloge => (2048<<i)/128000 avec i = WDT_16MS à WDT_8S
  WDTCSR = (WDT[WDT_EVT_PERIOD][3] << WDP0) | (WDT[WDT_EVT_PERIOD][2] << WDP1) | (WDT[WDT_EVT_PERIOD][1] << WDP2)| (WDT[WDT_EVT_PERIOD][0] << WDP3);
 
  WDTCSR |= (1 << WDIE); //Activer le mode interrupt
}

// --INTERRUPTIONS --

//Interrupt Service Routine du WDT
ISR(WDT_vect)
{
  if(gv_bWdtEvt == false)
  {
    gv_bWdtEvt = true; //Signaler l'interruption (si nous ne sommes pas déjà en train de traiter la précédente)
  }
}

// -- GESTION DE LA MISE EN VEILLE --

//Extinction du micro controleur
void EnterPowerDown()
{
  gv_bWdtEvt = false; //Reset du flag
 
  set_sleep_mode(SLEEP_MODE_PWR_DOWN);  //IDLE, ADC, PWR_SAVE, STANDBY, PWR_DOWN
  sleep_enable();
  sleep_mode();

  //Le programme reprend ici lors d'une interruption

  sleep_disable(); // La 1ère chose à faire est de désactiver le mode veille
}


// -- INPUT/OUTPUT --
void SetupInputOutputPin()
{
  pinMode(DIN_DOOROPENED, INPUT);
  pinMode(DIN_DOORCLOSED, INPUT);
}
void SetupSerial()
{
  Serial.begin(9600);
}

// -- GENERAL --
void SetupMotorSpeed(int iSpeed)
{
  if(iSpeed > 10)
    iSpeed = 10;   
  else if(iSpeed < 1)
    iSpeed = 1;
   
  g_stepperMotor.setSpeed(iSpeed);
}

void OpenTheDoor()
{
  int iStateDoorOpenedSensor;
  iStateDoorOpenedSensor = digitalRead(DIN_DOOROPENED); 
 
  while(iStateDoorOpenedSensor == HIGH)
  {
    iStateDoorOpenedSensor = digitalRead(DIN_DOOROPENED);
    g_stepperMotor.step(100);       
  }
  g_stepperMotor.setIdle();
}

void CloseTheDoor()
{
  int iStateDoorClosedSensor;
  iStateDoorClosedSensor = digitalRead(DIN_DOORCLOSED);
 
  while(iStateDoorClosedSensor == HIGH)
  {
    iStateDoorClosedSensor = digitalRead(DIN_DOORCLOSED);
    g_stepperMotor.step(-100);
  }; 
  g_stepperMotor.setIdle();
}

LIGHTLEVEL GetLightLevel()
{
  int iPhotoresistanceValue = analogRead(AIN_PHOTORESISTANCE);
  #ifdef DEBUG_WITH_SERIAL
    Serial.print("Photoresistance: ");
    Serial.print(iPhotoresistanceValue);
    Serial.print("\r\n");
  #endif
  if(iPhotoresistanceValue > DAY_THRESHOLD_VALUE)
  {
    return LIGHTLEVEL_DAY;   
  }
  else if(iPhotoresistanceValue < NIGHT_THRESHOLD_VALUE)
  {
    return LIGHTLEVEL_NIGHT;
  }
  else
  {
    return LIGHTLEVEL_NS;
  }
}

void setup()
{
  SetupInputOutputPin(); 
  SetupMotorSpeed(MOTOR_SPEED);

  #ifndef DEBUG_WITH_SERIAL
    SetupWatchdog(); 
  #else
    SetupSerial();
  #endif
}

void loop()
{
  if (gv_bWdtEvt == true)
  {
    LIGHTLEVEL eLightLevel = GetLightLevel();

    switch(eLightLevel)
    {
      //JOUR
      case LIGHTLEVEL_DAY:
        if(g_ePreviousLightLevelState != LIGHTLEVEL_DAY) //Première détéction du jour
        {                               
          g_ePreviousLightLevelState = LIGHTLEVEL_DAY;
          g_uiSameLightLevelOccurence = 0;
        }
       
        if(g_uiSameLightLevelOccurence >= NB_LIGHT_LEVEL_NEEDS)
        {//Jour détécté plusieurs fois successives
           #ifdef DEBUG_WITH_SERIAL         
            Serial.print("Need to open the door\r\n");     
          #endif
          OpenTheDoor();
          #ifdef DEBUG_WITH_SERIAL
            Serial.print("Door opened\r\n");
          #endif
        }
        else
        {
          g_uiSameLightLevelOccurence++;
        }
        break;

      //NUIT
      case LIGHTLEVEL_NIGHT:   
        if(g_ePreviousLightLevelState != LIGHTLEVEL_NIGHT) //Première détéction de la nuit
        {                               
          g_ePreviousLightLevelState = LIGHTLEVEL_NIGHT;
          g_uiSameLightLevelOccurence = 0;
        }       

        if(g_uiSameLightLevelOccurence >= NB_LIGHT_LEVEL_NEEDS)
        {//Nuit détécté plusieurs fois successives       
           #ifdef DEBUG_WITH_SERIAL
            Serial.print("Need to close the door\r\n");     
          #endif
          CloseTheDoor();
           #ifdef DEBUG_WITH_SERIAL
            Serial.print("Door closed\r\n");
          #endif
        }
        else
        {
          g_uiSameLightLevelOccurence++;
        }
        break;

      //NS (Zone de flottement entre le jour et la nuit servant d'hysteresis)
      default:               
        break;
    }
#ifndef DEBUG_WITH_SERIAL     
    EnterPowerDown(); //Extinction du micro controleur jusqu'a la prochaine interruption (bloquant)
#else
    delay(1000);   
#endif   
  }
  else
  {
    /* Do nothing. */
  } 
}

Et le code de la librairie stepper que j'ai modifié pour consommer moins.

Ajouter dans stepper.cpp la méthode suivante
Code:
/*
 * Idle motor consumption.
 */
 void Stepper::setIdle()
{
   if (this->pin_count == 2) {
      digitalWrite(motor_pin_1, LOW);
        digitalWrite(motor_pin_2, LOW);
   }
   if (this->pin_count == 4) {
      digitalWrite(motor_pin_1, LOW);
        digitalWrite(motor_pin_2, LOW);
        digitalWrite(motor_pin_3, LOW);
        digitalWrite(motor_pin_4, LOW);
        digitalWrite(motor_pin_5, LOW);
   }
   if (this->pin_count == 5) {
      digitalWrite(motor_pin_1, LOW);
        digitalWrite(motor_pin_2, LOW);
        digitalWrite(motor_pin_3, LOW);
        digitalWrite(motor_pin_4, LOW);
        digitalWrite(motor_pin_5, LOW);
   }
}

Et ne pas oublier d'ajouter la définition dans le stepper.h
Code:
void setIdle();

Pour ce qui est du schéma électronique je ne l'ai pas, j'ai fait ça à la volée mais il est très simple.
- 2 détecteurs de fin de course
- 1 photoresistance
- 1 moteur pas a pas un peu costaud
Revenir en haut Aller en bas
carb0ne14
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Sam 8 Sep 2018 - 13:44

Merci pour cette réponse si rapide ;) 

mon pb est que je dispose d'un panneau solaire 18V qui, après régulation, crache du 12V.
Or l'Arduino ne peut être alimenté que par du 5/7V max.

Comment abaisser la tension de 12 à 5V ?
Le 7805 bouffe trop d'énergie et chauffe !

Une idée (alim à découpage ?) ou un lien ?

Merci
carb0ne14
Revenir en haut Aller en bas
Pouleux78
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Dim 9 Sep 2018 - 16:36

T'as quoi comme Arduino (nano/uno/...)?
Moi sur l'Arduino uno c'est du 12V et le driver pour le moteur veut aussi du 12V donc j'ai tout bon car mon panneau solaire est aussi en 12V.

Faut un peu avoir une vision globale de ton projet carb0ne14. :)
Revenir en haut Aller en bas
albatros333
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Dim 9 Sep 2018 - 18:47

Bonjour Pouleux78,

merci pour ta réponse.

je n'y comptais plus , donc en fouillant sur le net j'ai crée ma porte automatique, je ne pense pas que le code est le plus performant, mais avec un servo modifie 360° et un peux de bidouille j'ai fini par créer ma porte automatique qui marche depuis un mois.




j'aimerai avoir de l'aide pour pouvoir intégrer la notion de power slep, si tu pense pouvoir m'aider sans m'incruster dans ton Post je t'en serais reconnaissent.
Revenir en haut Aller en bas
carb0ne14
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Dim 9 Sep 2018 - 19:11

@Pouleux78 a écrit:
T'as quoi comme Arduino (nano/uno/...)?
Moi sur l'Arduino uno c'est du 12V et le driver pour le moteur veut aussi du 12V donc j'ai tout bon car mon panneau solaire est aussi en 12V.

Faut un peu avoir une vision globale de ton projet carb0ne14. :)
Ah ! En fait, j'en suis au début de la réflexion.

J'aimerais transformer un petit appentis  (pierre + couverture ardoise) qui actuellement me sert de bûcher.
Il est placé entre un petit jardin (pelouse à conserver intacte !) et un herbage (ou le renard doit rôder !).
Comme il y a une différence de niveau entre les 2 espaces distincts, j'aimerais que les 2 poules (ça me suffirait bien pour avoir quelques œufs) que j'y installerais puissent sortir côté herbage sans se faire boulotter par le dit renard, ou autre prédateur.

D'où l'idée d'aménager ce petit local et lui installer une porte automatique, comme celle que tu décris au début de ce tuto.

En allant sur le net, je n'ai pas trouvé d'Arduino 12V mais 5V avec chargeur USB ce qui ne convient pas au matos déjà en ma possession.

Donc, si tu en as un en 12V ? Pourrais-tu m'en donner la référence exacte et l'endroit où je peux l'acheter.
Un lien STP ? Merci d'avance.


Comme composants de départ, j'ai un panneau solaire 20W/18V (un peu comme le tiens) qui, après régulation, me sort du 13.5V pour recharger mes batteries de voiture ou autre
J'ai aussi un programmateur hebdo 12V électronique destiné à piloter 2 relais à enclenchement (12 V également) que je voulais utiliser pour commander un moteur de lève-vitre que j'ai récupéré sur ma bagnole (le câble ayant rendu l''âme).
Il me manquait plus que des composants électroniques (la photorésistance avec son circuit de commande électronique, les arrêts de fin de course, etc...)
Le reste n'étant que de la mécanique et du bricolage (ça, je maitrise assez). 

Bref ! L'idée, comme tu vois, était des plus simples.

Tout ça, c'était avant que je lise ton tuto bien fait et sympa.
De plus, très intéressant pour ma curiosité et mes neurones vieillissants...

J'ai pourtant quelques questions, peut-être idiotes, qui me soucient un peu. Euh ? j'avoue que, découvrant ton code, je ne l'ai pas encore lu attentivement.

1/ Est-ce que le programme de commande Arduino tient compte du raccourcissement de la luminosité dans le sens été/hiver et du rallongement des jours dans l'autre sens ? des changements d'heures bi-annuels ? Si oui comment se fait la MàJ ?

2/ Que se passe-t-il la nuit (en dehors des plages du programmateur Arduino) par lune pleine et par temps clair.

3/ Ou quand il passe de gros nuages sombres, prélude à un gros orage, pendant la journée ?

Quand la photorésistance intervient-elle dans ces cas.
Il y a du flou dans mon esprit car le problème est le même avec un programmateur électrique.

Pardon d'avoir été si long dans ma réponse mais, maintenant, tu sais tout.

Cordialement
carb0ne14
Revenir en haut Aller en bas
Pouleux78
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Dim 9 Sep 2018 - 19:26

@albatros333 a écrit:
Bonjour Pouleux78,

merci pour ta réponse.

je n'y comptais plus , donc en fouillant sur le net j'ai crée ma porte automatique, je ne pense pas que le code est le plus performant, mais avec un servo modifie 360° et un peux de bidouille j'ai fini par créer ma porte automatique qui marche depuis un mois.




j'aimerai avoir de l'aide pour pouvoir intégrer la notion de power slep, si tu pense pouvoir m'aider sans m'incruster dans ton Post je t'en serais reconnaissent.
Super ton petit boitier !! Mais tu vois t'avais pas besoin de moi pour y arriver. ;)
Par contre c'est sur que ton code n'est pas être plus optimisé que le miens c'est sur car c'est mon boulot de coder des cartes électronique mais c'est plus souvent à base d'architecture ARM.

Concernant le power sleep tu peux t'inspirer de mon code tout y est expliqué avec des commentaire en Français. Copie colle le dans l'éditeur de code pour Arduino et ce sera plus lisible.

++
Revenir en haut Aller en bas
Pouleux78
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Dim 9 Sep 2018 - 19:48

@carb0ne14 a écrit:
@Pouleux78 a écrit:
T'as quoi comme Arduino (nano/uno/...)?
Moi sur l'Arduino uno c'est du 12V et le driver pour le moteur veut aussi du 12V donc j'ai tout bon car mon panneau solaire est aussi en 12V.

Faut un peu avoir une vision globale de ton projet carb0ne14. :)
Ah ! En fait, j'en suis au début de la réflexion.

J'aimerais transformer un petit appentis  (pierre + couverture ardoise) qui actuellement me sert de bûcher.
Il est placé entre un petit jardin (pelouse à conserver intacte !) et un herbage (ou le renard doit rôder !).
Comme il y a une différence de niveau entre les 2 espaces distincts, j'aimerais que les 2 poules (ça me suffirait bien pour avoir quelques œufs) que j'y installerais puissent sortir côté herbage sans se faire boulotter par le dit renard, ou autre prédateur.

D'où l'idée d'aménager ce petit local et lui installer une porte automatique, comme celle que tu décris au début de ce tuto.

En allant sur le net, je n'ai pas trouvé d'Arduino 12V mais 5V avec chargeur USB ce qui ne convient pas au matos déjà en ma possession.

Donc, si tu en as un en 12V ? Pourrais-tu m'en donner la référence exacte et l'endroit où je peux l'acheter.
Un lien STP ? Merci d'avance.


Comme composants de départ, j'ai un panneau solaire 20W/18V (un peu comme le tiens) qui, après régulation, me sort du 13.5V pour recharger mes batteries de voiture ou autre
J'ai aussi un programmateur hebdo 12V électronique destiné à piloter 2 relais à enclenchement (12 V également) que je voulais utiliser pour commander un moteur de lève-vitre que j'ai récupéré sur ma bagnole (le câble ayant rendu l''âme).
Il me manquait plus que des composants électroniques (la photorésistance avec son circuit de commande électronique, les arrêts de fin de course, etc...)
Le reste n'étant que de la mécanique et du bricolage (ça, je maitrise assez). 

Bref ! L'idée, comme tu vois, était des plus simples.

Tout ça, c'était avant que je lise ton tuto bien fait et sympa.
De plus, très intéressant pour ma curiosité et mes neurones vieillissants...

J'ai pourtant quelques questions, peut-être idiotes, qui me soucient un peu. Euh ? j'avoue que, découvrant ton code, je ne l'ai pas encore lu attentivement.

1/ Est-ce que le programme de commande Arduino tient compte du raccourcissement de la luminosité dans le sens été/hiver et du rallongement des jours dans l'autre sens ? des changements d'heures bi-annuels ? Si oui comment se fait la MàJ ?

2/ Que se passe-t-il la nuit (en dehors des plages du programmateur Arduino) par lune pleine et par temps clair.

3/ Ou quand il passe de gros nuages sombres, prélude à un gros orage, pendant la journée ?

Quand la photorésistance intervient-elle dans ces cas.
Il y a du flou dans mon esprit car le problème est le même avec un programmateur électrique.

Pardon d'avoir été si long dans ma réponse mais, maintenant, tu sais tout.

Cordialement
carb0ne14

Un Arduino qui supporte du 12V tu as le Arduino Uno qui est commandable sur le site officiel à cette adresse : https://store.arduino.cc/arduino-uno-rev3




Input Voltage (recommended)7-12V
Input Voltage (limit)6-20V
Donc même ton 13.5Volt ça passe mais peut être pas pour le driver du moteur pas à pas.


Maintenant pour répondre à tes questions:
1/ Est-ce que le programme de commande Arduino tient compte du raccourcissement de la luminosité dans le sens été/hiver et du rallongement des jours dans l'autre sens ? des changements d'heures bi-annuels ? Si oui comment se fait la MàJ ?
Est-ce que les poules connaissent le décalage horaire, les heures UTC, les saisons, … A mon avis non. 
Donc dans mon code j'ai uniquement pris en compte la luminosité. Si il fait sombre alors la porte se ferme, si il fait jour la porte s'ouvre. J'ai ajouté à cela une notion d'hysteresis pour éviter que ça s'ouvre et que ça ne se ferme en permanence en cas de faible variation de luminosité (nuages).

2/ Que se passe-t-il la nuit (en dehors des plages du programmateur Arduino) par lune pleine et par temps clair.
La photorésistance doit être placé quelque part où il n'y a pas trop de variation de lumière (moi c'est sous le toit à l'extérieur et plein nord).

3/ Ou quand il passe de gros nuages sombres, prélude à un gros orage, pendant la journée ?
Je n'ai jamais eu de soucis la journée mais une fois un soir (18h00) comme tu dis avant un gros orage, les poules cachées sous le poulailler n'ont pas eu le temps de rentrer avant que la porte ne se ferme donc j'ai dû les aider à rentrer. Si t'es là bha tu fais ton boulot comme si tu n'avais pas de porte automatique et au pire elles restent dehors une nuit c'est pas la mer à boire.

Par contre attention j'ai eu un soucis avec l'Arduino lorsqu'il faisait -15 cet hiver et donc la porte à buggé ouverte et Zorro (le renard) est passé faire son affaire. J'étais en vacances au ski donc surprise en rentrant. Par contre j'avais laissé la porte du parcoures ouverte pour qu'elles puissent se balader dans ton le jardin. C'était là mon erreur. 

J'ai une WebCam donc je vous mettrait une video de la bête.
Revenir en haut Aller en bas
carb0ne14
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Dim 9 Sep 2018 - 20:55

Ha Ha Ha  

Je me doutais bien que de temps en temps il pouvait y avoir de bugs

Dommage que Zorro (il traîne toujours dans le secteur, celui là !) en ait profité pour boulotter tes pondeuses. 


C'est bien de nous faire partager ton expérience 

On sait tous que la technique pure n'est pas infaillible et que les erreurs sont humaines !

OK pour la vidéo j'attends de voir Zorro à l’œuvre ... L'enfoiré !

En tout cas, merci pour les infos sur le Arduino.
J'y vais de ce pas.

Bonne soirée
carb0ne14 (parce que le 14 c'est là ou j'habite ! )
Revenir en haut Aller en bas
Pouleux78
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Dim 9 Sep 2018 - 21:25

Si tu veux faire un truc fiable tu peux utiliser une webcam qui fait de la reconnaissance faciale pour tes poules. ;)

Tu mets en place un petit réseau de neurone convolutif et c'est bon.
++
Revenir en haut Aller en bas
carb0ne14
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Lun 10 Sep 2018 - 20:17


C'est, en effet, une solution... mais je pencherais plutôt vers une caméra avec laser à tronche chercheuse de Zorro ! et couplée à une bombe de peinture qui dissuaderait le bestiau prédateur.   Eh ? ZORRO ? tu viens bouffer avec moi ?.....................



Pour revenir à nos moutons, je suis allé sur le net et ai trouvé ceci :

https://www.amazon.fr/gp/product/B07113PWY9/ref=ox_sc_act_title_1_1_1?smid=A2I2EZIP7XYZKJ&psc=1

ll semblerait que cette carte ressemble comme 2 gouttes d'eau à la carte Arduino que tu m'as conseillée (2 fois plus chère = 20 €).

Qu'en penses-tu ?

A ce prix là (7,66 € livré), si elle fait la même chose,  ça vaut le coup ! Non ?

@++
Revenir en haut Aller en bas
Pouleux78
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Lun 10 Sep 2018 - 21:27

Ça a l'air d'être une officielle donc bon plan.
Revenir en haut Aller en bas
carb0ne14
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Mar 11 Sep 2018 - 0:13

Ouais mais, finalement, je me suis ravisé car je suis tombé sur une carte à 7,99 roros
ELEGOO Module Relais 5V DC 4 Canaux avec Optocoupleur 4-Channel Relay Module pour Arduino UNO R3 Mega 2560 1280 DSP Arm PIC AVR STM32 Raspberry Pi
pilotable par l'Arduino. 

[url= https://www.amazon.fr/Elegoo-Optocoupleur-%EF%BC%94-Channel-Arduino-Raspberry/dp/B06XKST8XC/ref=pd_bxgy_147_img_2?_encoding=UTF8&pd_rd_i=B06XKST8XC&pd_rd_r=c879d7ee-b541-11e8-9d19-530a15f05916&pd_rd_w=Fi8HU&pd_rd_wg=IK5pj&pf_rd_i=desktop-dp-sims&pf_rd_m=A1X6FK5RDHNB96&pf_rd_p=d33700b8-e2ee-48b2-b2e1-55f6a21e5fa2&pf_rd_r=93QH8N2Q5VRP0FVMJ782&pf_rd_s=desktop-dp-sims&pf_rd_t=40701&psc=1&refRID=93QH8N2Q5VRP0FVMJ782]https://www.amazon.fr/Elegoo-Optocoupleur-%EF%BC%94-Channel-Arduino-Raspberry/dp/B06XKST8XC/ref=pd_bxgy_147_img_2?_encoding=UTF8&pd_rd_i=B06XKST8XC&pd_rd_r=c879d7ee-b541-11e8-9d19-530a15f05916&pd_rd_w=Fi8HU&pd_rd_wg=IK5pj&pf_rd_i=desktop-dp-sims&pf_rd_m=A1X6FK5RDHNB96&pf_rd_p=d33700b8-e2ee-48b2-b2e1-55f6a21e5fa2&pf_rd_r=93QH8N2Q5VRP0FVMJ782&pf_rd_s=desktop-dp-sims&pf_rd_t=40701&psc=1&refRID=93QH8N2Q5VRP0FVMJ782[/url]



Du coup, recherchant une compatibilité sans soucis, j'ai opté pour la carte type Arduino Uno de la même marque ELEGOO :

https://www.amazon.fr/dp/B01N91PVIS/ref=psdc_2908498031_t1_B07113PWY9

Ça me coute 3 € de plus mais bon ! On va pas chipoter = les 2 cartes pour le prix d'une Arduino seule vraie (19 €)

J'attends le colis et, pendant ce temps de latence, je vais étudier ton programme et voir comment je vais pouvoir piloter les relais. J'ai téléchargé le code permettant de piloter la carte relais.
Comme je découvre tout ça, je me permettrais de faire appel à tes compétences.
Merci d'avance.

Tu parles de moteur pas à pas. C'est quoi comme moteur ? Un 200 pas/tour ?
Faut déjà l'avoir dans son stock.
Est-ce vraiment indispensable ?

Je suppose qu'avec les 4 relais (couplés 2 par 2) je pourrais inverser la commande de mon moteur de lève vitre à loisir.
Non ?
Revenir en haut Aller en bas
Pouleux78
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Mar 11 Sep 2018 - 14:45

Belle trouvaille !
Tu nous dira si cette carte est fiable.
Mon moteur est un 48 pas avec une réducteur de 1/42.5 soit des pas de 0.17°.
=> C'est beaucoup trop précis mais moi il me fallait un moteur avec du couple car la porte est lourde.
J'avais commencé mon montage avec un contre poids pour équilibrer le poids de la porte mais c'était trop peu fiable.

Le reproche que je pourrais faire à mon montage est de ne pas garder la porte ouverte en cas de dysfonctionnement. C'est d'ailleurs pour ça que je laisse a boire et a manger dans le poulailler.

Quelle montage veux-tu faire avec tes relais ?
Revenir en haut Aller en bas
carb0ne14
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Mar 11 Sep 2018 - 19:35

Ouh Là Là ! Tu me pousses dans mes derniers retranchements, vu que je n'avais pas encore fait de schéma précis sur ce que je voulais faire (juste un petit dessin sur un coin de nappe).
Honnêtement ! je n'en suis pas là et suis en train de faire ça à l'intuition, ayant pratiqué la radiocommande il y a 55 ans !

Bon ! ça m'a donné un coup de pied au Q et, du coup, je viens de bosser pendant 2/3 heures pour sortir quelque chose de potable graphiquement. SANS AUCUNE GARANTIE car pas eu le temps de vérifier.

Voir scie 2 sous :





C'est grosso modo mon projet de départ. Il est simple d'utiliser des relais 12V à enclenchement.
On a des contacts Haut et Bas donc avec 2 relais on fait le boulot d'inversion de l'alim du moteur continu.
Ceci avec une seule impulsion délivrée, soit par un bouton poussoir  ou un programmateur électrique, soit par l'Arduino.
Une photorésistance autorisant la commande des dits relais ou non. Le tempo étant destiné à empêcher que le programmateur hebdo qui ne gère qu'une minute mini, ne donne qu'une impulsion au bout de celle-ci. Y a peut-être plus adapté ou intelligent !

Pour l'alim 12V c'est le panneau solaire avec sa batterie et le régulateur, comme dans ton installation, qui seront utilisés.

Pardonnez-moi si ce schéma a des erreurs...
Ce n'est qu'un premier jet, vite fait sur le zinc.
Et NON TESTÉ... vu que je n'ai pas encore tout le matos.

Merci de me dézinguer, au besoin !

Le pb est que je découvre le Arduino et ne sais pas encore ce qu'il fait exactement.
Pas de schéma pour l'instant = si tu en as un ? n'hésite pas à nous le mettre en jpg sur ton forum.

J'ai cru comprendre qu'avec la carte à 4 relais, chaque relais balance du + en haut et du - (GND) en bas.
C'est une question de logique. Avec 2 relais pourrait-on se débrouiller ? Sinon avec les 4 ça devrait pouvoir le faire.

Je vais donc réfléchir sur le schéma à adopter en avançant pas à pas.
Mais là ? je suis encore moins sûr de moi.

@++
carb0ne14
Revenir en haut Aller en bas
carb0ne14
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Mar 11 Sep 2018 - 22:19

Tant qu'on y est, et autant aller au bout, voici les composants que j'avais déjà achetés pour répondre aux schémas précédents :


chez Amazon :

Ehdis®️ Relais moteur 5-Pin 12V Coil 40 Ampères Spdt, Modèle No .: JD2912-1Z-12VDC 40A 14VDC, Contacteur relais commutateur Power, Auto Commutateurs et démarreurs, 2 Pack
de Ehdis

Nouveau Prix :     EUR 7,99 & LIVRAISON GRATUITE



Chez Cdiscount

AC-DC 12V Programmateur Hebdomadaire Montage Rail Tableau Électrique

Présentation produit : AC-DC 12V Programmateur Hebdomadaire Montage Rail Tableau Électrique
Haut de page ▲
Tension d'entrée: AC / DC 12V
Tension de contact: AC 180V à 264V (50 / 60Hz)
Capacité de charge: 25A 250V AC (charge résistive)
Activé / Désactivé: 16 on et 16 off (manuel / automatique)
Puissance: 4.5VA (max.)
Limité: 1 minute à 168 heures
Température de fonctionnement: -10 ℃ à 55 ℃
Taille: 86 x 36 x 65mm

Pré-réglage avancé une semaine avant
Commutateur de temps à usage général électronique électronique avec programmes quotidiens et hebdomadaires
Répétez les programmes avec 16 réglages ON / OFF
Précision de réglage à la minute
L'affichage à cristaux liquides affiche en temps réel sur Heure / Minute et sur ON / AUTO / OFF
L'installation du rail DIN, le rail DIN n'est pas inclus.

Le forfait comprend: 1 x interrupteur de minuterie

Prix : 9,72 €



Ce programmateur (version 220V), je l'utilise déjà pour programmer ma chaudière Fuel pendant l'année  (production eau chaude principalement).
Très facile à programmer.
Vous ne pouvez pas savoir les économies que je fais avec ça. J'ai gagné 1000 L de fuel l'an dernier.

Bon ! faut pas non plus avoir peur de se cailler les meules en Hiver... 12° dans la cuisine et 14/16° dans la chambre. Brrrr !
M'enfin ! on s'y habitue aussi en mettant un ou 2 pull de plus !! = Pas un rhume de l'Hiver !

Pardon de monopoliser ce forum, ce n'est pas volontaire mais... à la demande de Pouleux78, je n'ai pas pu résister... Bavard que je suis !

Arrêtez-moi si vous voulez, je ne me vexerais pas.
@++


Dernière édition par carb0ne14 le Mar 11 Sep 2018 - 23:12, édité 1 fois
Revenir en haut Aller en bas
Pouleux78
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Mer 12 Sep 2018 - 7:45

Ton schéma est très bien mais ce qui me dérange c'est de ne pas voir les entrées sorties de l'arduino câblé sur tes capteurs actionneurs.
Tu dois utiliser les entrées analogiques pour la photoresistance, ... Idem pour les fin de course. Le cerveau est ton Arduino c'est lui qui anime ton moteur via tes relais.
Revenir en haut Aller en bas
carb0ne14
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Mer 12 Sep 2018 - 11:07

Ben ! Je suis bien d'accord !

Comme je l'ai dit, ce schéma (disons à la papy, que je suis) se passe de l'Arduino que je n'ai découvert qu'avec ton tuto.
Si je l'ai mis sur ce dernier, c'est juste pour en montrer le principe = équivalent mécanique.

Je pense que l'Arduino devrait remplacer le programmateur électrique et la carte 4 relais également pour les 2 relais à enclenchement.

Tout est donc à repenser en fonction des composants modernes (Arduino, Base 4 relais, etc..) que je n'ai pas encore.

Comme je suis nul en C++, nul en Arduino, nul en électronique, etc... c'est pour ça que je fais appel aux compétences des uns et des autres, ici ou sur le net.
C'est salement chronophage pour un pépé comme moi, mais satisfaisant pour mes vieux neurones qui, du coup, se ravivent, car j'aime bien apprendre et...
Je compte sur toi... sur vous, pour cela.

Donc, tant que je n'aurais pas reçu les 2 cartes, je ne peux rien dire.

Rassure-toi, ça viendra bien un jour.
Ben ouais ! Mes futures poulettes ? J'y tiens déjà !
Revenir en haut Aller en bas
albatros333
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Mer 12 Sep 2018 - 16:45

Merci à maitre Pouleux78 pour la révision de mon code 
 
Pour Carb0net14 et ses questions ;) :
 
Pour l'arduino je te conseille: https://www.banggood.com/search/nano%20arduino/2152-0-0-1-1-55-0-price-0-0_p-1.html?similarId=1010995&sbc=1
 
"Normalement il marche aussi avec 12v"
 
 
Je pense que la meilleure solution motrice est un servo exemple: https://www.banggood.com/MG995-High-Torgue-Mental-Gear-Analog-Servo-p-73885.html?rmmds=search&cur_warehouse=CN
 
Tu le rends 360° comme dans ce tutorial:
https://www.carnetdumaker.net/articles/bricoler-un-servomoteur-rotation-continue/
 
Et tes souci de moteur son résolu,
 
Pour ce que est de transformer de 12 à 5v tu prend un chargeur USB de voiture tu le démonte soudes deux câbles et c'est fait.
 
Et pour enrouler ta corde sur le servomoteur :
 
https://deguisement.buttinette.com/shop/a/buttinette-canettes-pour-machine-a-coudre-a-boitier-cb-20-5-mm-m-hauteur-11-7-mm-10-pcs-25387?wmn=2018186&gclid=EAIaIQobChMI9t6108u13QIV0OF3Ch22BwJQEAQYASABEgLN6fD_BwE&mlid=1291.27.1150988.95329bb9b1fdccf43dd69fda97ac892e...0.1536759637.1.1539351637&gclid=EAIaIQobChMI9t6108u13QIV0OF3Ch22BwJQEAQYASABEgLN6fD_BwE
 
Pour les fin de course:
https://www.banggood.com/10Pcs-Micro-Limit-Switch-Roller-Lever-5A-125V-Open-Close-Switch-p-945733.html?rmmds=search&cur_warehouse=CN
 
Et avec un bon code pas de problèmes de lune, de saison, la porte se ouvre à l'aube et se ferme la nuit.
 
;)
Revenir en haut Aller en bas
carb0ne14
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Jeu 13 Sep 2018 - 0:11

Bonjour albatros333,


merci de bien vouloir m'aider en me donnant des conseils, mais j'aimerais avoir plus de précisions sur les schémas Arduino + asservissement porte, etc...
Si je comprends bien, l'Arduino pilote directement le servomoteur d'ouverture/fermeture de porte.
Je reconnais que c'est le plus simple, mais j'ai peur que l'installation soit un peu légère devant des prédateurs entreprenants.



Ton 1er lien, sur l'Arduino, ne marche pas ! Il y avait un schéma ?



Aujourd'hui j'ai reçu l'Arduino et la carte 4 relais (rapidos, les gus).

Sans aucune doc, nada !

Bref ! j'étais aussi c.n, devant ces machins, qu'une poule devant une épuisette !  



Je sens que je n'ai pas fini de passez des plombes sur Gogole & Co ! 





  Plizz !
Revenir en haut Aller en bas
Pouleux78
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Jeu 13 Sep 2018 - 9:03

@carb0ne14 a écrit:
Bonjour albatros333,


merci de bien vouloir m'aider en me donnant des conseils, mais j'aimerais avoir plus de précisions sur les schémas Arduino + asservissement porte, etc...
Si je comprends bien, l'Arduino pilote directement le servomoteur d'ouverture/fermeture de porte.
Je reconnais que c'est le plus simple, mais j'ai peur que l'installation soit un peu légère devant des prédateurs entreprenants.



Ton 1er lien, sur l'Arduino, ne marche pas ! Il y avait un schéma ?



Aujourd'hui j'ai reçu l'Arduino et la carte 4 relais (rapidos, les gus).

Sans aucune doc, nada !

Bref ! j'étais aussi c.n, devant ces machins, qu'une poule devant une épuisette !  



Je sens que je n'ai pas fini de passez des plombes sur Gogole & Co ! 





  Plizz !
Tu ne sais pas où tu viens de t'embourber.
Quelles sont tes connaissances ? Electronique, Informatique, Mécanique ?
Parce qu'en Informatique déjà y'a du code à se taper et même si ce n'est pas très compliqué il y a une base à avoir. Je croyais que tu étais familier avec ça.

Albatros peut peut être te partager son code pour t'aider ?

@Albatros: as tu fait des mesures de la consommation de la carte ? J'ai l'impression que la UNO consomme beaucoup même au repos. Peut être avec une NANO c'est mieux car il y a moins de fioriture sur la carte ???
Revenir en haut Aller en bas
carb0ne14
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Jeu 13 Sep 2018 - 11:23

@Pouleux78 a écrit:

Quelles sont tes connaissances ? Electronique, Informatique, Mécanique ?
Parce qu'en Informatique déjà y'a du code à se taper et même si ce n'est pas très compliqué il y a une base à avoir. Je croyais que tu étais familier avec ça.

Salut,

Mes connaissances ?
En électronique = ça va ! A partir du moment où je peux avoir un schéma d'application, je suis capable de sortir kekchôse de potable. Longtemps abonné à Électronique Pratique.

En informatique générale = ça va bien aussi ! Tout dépend ce qu'il y a à faire. Bon ! on ne peut pas tout savoir non plus. J'ai qd même construit mes PC de A à Z.

En mécanique : Aucun problème = 2 mains droite et gauche.

Je ne pars donc pas de rien du tout !

Le code en C++ (je crois que c'est celui utilisé pour le Arduino) = je suis nul car je ne pratique pas.

Le Vbs = oui, mais peu pratiqué en ce moment.

Si ce sont des lignes de commandes à placer au dessus les unes des autres (avec  des goto,conditions, etc...) = pas de problème à condition que je sache à quel endroit du Arduino chaque ligne renvoie.

Bref ! si je n'ai pas de doc, de schéma d'appli, etc... je serais à la ramasse car, pour l'instant, incapable ni l'envie de me mettre à créer une appli qui, je pense, existe déjà.

Avec ça, et mes connaissances en Basic (Vbs ou autre), je pourrais peut-être me débrouiller.
Comme roue de secours, j'ai qd même un bon pote, prof aux BTS du lycée Jules Ferry de Versailles (d'où je suis sorti en 66).

Les cartes que j'ai reçues hier :



Sinon, ce que je recherche, c'est très clair :

- des exemples d'applis utilisant le Arduino et la carte relais. Donc, vous qui êtes des sommités dans le domaine si vous pouviez m'envoyer quelques liens qui m'aideraient ?

- les schémas électroniques correspondants. Si je regarde le Arduino, il y a plein de pinoches qui ne me disent rien si je n'ai pas le schéma (sauf l'alim +- et le GND !).
Même chose pour la carte 4 relais.






Rien que le fait de savoir à quoi elles servent (et comment les connecter même en fils volants) + votre code Arduino me feraient avancer dans mes pérégrinations. Euh ! pour les sorties je me doute qd même.

Je pense que cela intéresserait plus d'un lecteur de ce tuto. Non ?
Le partage, sur le Net ? c'est le TOP !

Voili Voilou.

A++
Revenir en haut Aller en bas
carb0ne14
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Jeu 13 Sep 2018 - 15:34

Euh ? j'ai vu une réponse d'Albatros et voulais lui répondre, mais elle a disparu de mon écran.
Est-ce normal ?
Des fois que l'administrateur la retrouve et l'intègre dans ce tuto, je mets ma réponse ici :

albatros

Ah ! Ben ! Voilà qui me plaît bien ! Ça devient passionnant !
Au moins, maintenant, on a du grain à moudre !

Euh ? pourquoi veux-tu que j'achète le NANO ? Quelle utilité ?

Si c'est uniquement pour éviter de souder, je peux fabriquer des connecteurs avec des barrettes de pinoches et ça ne me gêne pas du tout.

Pour l'implantation des composants, je me suis permis de rajouter des traits de couleur sur le support d'expérimentation car je voulais être sûr d'avoir bien compris, n'utilisant pas ce genre de matos car fabriquant moi-même mes PCB.

Dis-moi si je me suis gouré ?



Ton petit moteur de servomoteur me fait un peu peur car ma porte guillotine pèsera assez lourd...

Dans mon coin les renards sont costauds.
Ils sont capables de bousiller du grillage à poules, alors je me méfie.

Étant donné que j'ai déjà le moteur qui doit bouffer au moins 600 mA je vais conserver la carte 4 relais, et la faire piloter par l'Arduino.... Si tu pouvais m'indiquer quelles sorties utiliser ça serait sympa.
En plus, il me semble que ce moteur intègre déjà les contacts de fin de course qui provoquent l'inversion d'alim. (pareil pour les antennes électriques de voiture).

Dans ce cas un des 4 relais serait utilisé. A voir, donc.

Question : a quoi sert le câble USB ?
- Au chargement du programme avec un PC portable ou une tablette ou smartphone ?
- A l'alimentation de la carte ?

A++
Revenir en haut Aller en bas
albatros333
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Jeu 13 Sep 2018 - 15:48

@Albatros: as tu fait des mesures de la consommation de la carte ? J'ai l'impression que la UNO consomme beaucoup même au repos. Peut être avec une NANO c'est mieux car il y a moins de fioriture sur la carte ???

Oui effectivement je y travail pour consomer un minimum et alimenter le tout avec un power bank et un petit panneau silaire en 5v.


pour Carbone14,

je te répondais dans un message au mème temps que ta dernière réponse, doc je l'ai supprime puis que je vois que ma réponse ne correspondait a ta nouvelle question ;)


pardon tu as besoin du code de Pouleux78


tu dois adapter te connexion a ses port exemple :



// -- DIGITAL OUT --
#define DOUT_PWM6       
#define DOUT_PWM9        
#define DOUT_PWM11     
#define DOUT_PWM10     

sont le port que tu doit connecter 


" />

;) ce quoi ton moteur?



Code:

    
Revenir en haut Aller en bas
carb0ne14
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Jeu 13 Sep 2018 - 22:41

Pinaise, Albatros !  C'est tout bon !!
C'est super, ce que tu me sors là !

J'ai bien compris qu'il se passait quelque chose du genre retrait de ton post au même moment où je postais le mien. Il m'avait pourtant bien aidé à piger !

Si je comprends bien = pas de NANO sur cette simulation !

Au moins, maintenant ça se précise sec !

Pour le moteur, j'ai 2 possibilités :

- soit le lèvre vitre de récup. qui a des fins de course, mais qui doit consommer pas mal.

- soit un moteur de perceuse 12 V dont la batterie est HS depuis longtemps et qui a un variateur + 2 vitesses mécaniques. Il a aussi du couple. Ça devrait aider pour les réglages vitesse. Dans ce 2ème cas, il faut plusieurs relais.
En le dépiautant, je pense que j'en sortirai quelque chose.
A tester en vrai, tout ça.

Question : est-ce que le code de Pouleux78 peut gérer cet ensemble de cartes Arduino et 4 relais, sans bug ? Ou bien faut-il faire des modifs ? Si oui,à quel niveau du programme ?
Je réitère aussi, celle sur le câble USB.
Merci encore pour tout.

@++
Revenir en haut Aller en bas
carb0ne14
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Ven 14 Sep 2018 - 10:00

Bonjour à tous, en passant,

et, histoire de ne pas mourir crétin, je suis tombé sur ce site :


https://openclassrooms.com/fr/courses/2778161-programmez-vos-premiers-montages-avec-arduino

et suis en train de me baffrer la littérature sur le Arduino, très didactique = Intéressant... je dirais même passionnant.

Y a beaucoup d'exemples bien documentés avec les schémas + codes correspondants = Nickel !

Par ex.
https://openclassrooms.com/fr/courses/2778161-programmez-vos-premiers-montages-avec-arduino/3285333-le-moteur-a-courant-continu-partie-1-transistors-et-sorties-pwm

bonne journée
Revenir en haut Aller en bas
albatros333
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Ven 14 Sep 2018 - 10:25

@carb0ne14 a écrit:
Pinaise, Albatros !  C'est tout bon !!
C'est super, ce que tu me sors là !

J'ai bien compris qu'il se passait quelque chose du genre retrait de ton post au même moment où je postais le mien. Il m'avait pourtant bien aidé à piger !

Si je comprends bien = pas de NANO sur cette simulation !

Au moins, maintenant ça se précise sec !

Pour le moteur, j'ai 2 possibilités :

- soit le lèvre vitre de récup. qui a des fins de course, mais qui doit consommer pas mal.

- soit un moteur de perceuse 12 V dont la batterie est HS depuis longtemps et qui a un variateur + 2 vitesses mécaniques. Il a aussi du couple. Ça devrait aider pour les réglages vitesse. Dans ce 2ème cas, il faut plusieurs relais.
En le dépiautant, je pense que j'en sortirai quelque chose.
A tester en vrai, tout ça.

Question : est-ce que le code de Pouleux78 peut gérer cet ensemble de cartes Arduino et 4 relais, sans bug ? Ou bien faut-il faire des modifs ? Si oui,à quel niveau du programme ?
Je réitère aussi, celle sur le câble USB.
Merci encore pour tout.

@++
Ce matin en regardant bien ta carte relais, je me rend compte qu cette carte n'est pas une carte pour moteur pas a pas.

donc oublie ce que je t’ai dit.

tu as besoin de connecter que un seul pin exemple le celui du fil jaune, du coup le code de Pouleux78 n'est pas utilisable au niveau des fonctions du moteur.
donc il faut chercher ailleurs: je t'envoie des lien on mp ;)


pour comprendre les bases Arduino va a voir:

http://www.locoduino.org/spip.php?article210
http://www.locoduino.org/spip.php?article71
Revenir en haut Aller en bas
carb0ne14
Petit Oeuf
Petit Oeuf
avatar


MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   Ven 14 Sep 2018 - 12:59

Citation :
Ce matin en regardant bien ta carte relais, je me rend compte qu cette carte n'est pas une carte pour moteur pas a pas.
Ben !

Si ce sont des relais en sortie, c'est du tout ou rien. Non ?

J'aurais bien un moteur pas à pas 400 pas/tour, que l'Arduino pourrait piloter directement.

Un gros bousin consommant 2/4 Ampères, destiné à commander le chariot d'une table traçante X/Y A0, avec un étage de puissance à base de L200 ou L292/L293 (m'souviens plus)...
Mais euh !? à 150 € la bééteuh, pour une trappe de poulailler, ce serait vraiment donner du lard aux cochons.
Non ?

De plus, j'ai regardé tes liens et, étant pragmatique, je n'y ai rien trouvé de concret (c'est trop théorique pour moi)

Je m'y retrouve un peu mieux dans le lien, que j'ai indiqué, traitant du pilotage des moteurs CC par l'Arduino.
Où l'étage de puissance est commandé par un L293D = alim pont H (ou plutôt un L298 plus costaud) .

C'est vrai que c'est plus séduisant intellectuellement et électroniquement.

Mais j'avais déjà acheté la carte 4 relais.
Alors ?
A++
Revenir en haut Aller en bas
Contenu sponsorisé




MessageSujet: Re: Porte automatique autonome de mon poulailler (sur panneau solaire)   

Revenir en haut Aller en bas
 
Porte automatique autonome de mon poulailler (sur panneau solaire)
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Plumage  :: Les services :: L'atelier bricolage-
Sauter vers: