[Programmation] suivi du soleil avec un panneau solaire photovoltaique
Répondre à la discussion
Page 1 sur 2 1 DernièreDernière
Affichage des résultats 1 à 30 sur 57

suivi du soleil avec un panneau solaire photovoltaique



  1. #1
    Fair

    suivi du soleil avec un panneau solaire photovoltaique


    ------

    Bonjour,
    Je réalise un projet dans lequel mon panneau solaire doit suivre le soleil seulement sur l'axe azimutal. J'utilise donc 2 photorésistances, 2 résistances de 10kohms, et un servomoteur pour faire tourner le panneau solaire sur 180°. Cependant, j ai gros problème, mon servomoteur ne réagit pas lorsque je téléverse le programme suivant. De plus, le moniteur affiche une valeur pour seulement 1 des 2 photorésistances. Voici mon programme arduino, je ne vois pas du tout pourquoi ça ne fonctionne pas :
    Code:
    #include <Servo.h> 
      
    Servo MonServo; 
    int PosServo;  // Variable de position du servo, de 0 à 180° 
    int Gauche; // Variables de valeur des photorésistances 
    int Droite; 
    int entreePhotoGauche = A1; // Photorésistances sur A0 et A1 
    int entreePhotoDroite = A0; 
    int ponderation=12; 
    
    
    void setup() 
    { 
     Serial.begin(9600);  // Monoteur série 
     MonServo.attach(11); // Servo sur pin 11 
    } 
    
    void loop() 
    { 
    
     Gauche = analogRead(entreePhotoGauche); 
     Droite = analogRead(entreePhotoDroite); 
      // Si la luminosité générale n'est pas suffisante on le replace à sa position de départ.  
      // la nuit il sera en position pour le matin 
     if ( (Droite + Gauche) < 600) 
     { 
      if (PosServo > 1) 
      PosServo = 1; 
      MonServo.write(PosServo); 
     } 
     else  
     { 
         // Si la valeur de droite est plus haute on tourne vers la droite 
         // On peut faire varier la valeur de la zone de pondération, mais si on la supprime le servo aura tendance à se trémousser sans fin 
         if ( Droite > Gauche + ponderation) 
         { 
          if (PosServo < 179) 
          PosServo++; 
          MonServo.write(PosServo); 
         } 
          // Si c'est la valeur de gauche on tourne vers la gauche 
         if (Gauche > Droite + ponderation); 
         { 
          if (PosServo > 1) 
          PosServo --; 
          MonServo.write(PosServo); 
         } 
     } 
     // Affichage sur Moniteur Série 
     Serial.print( "Gauche >   "); 
     Serial.print(Droite); 
     Serial.print( " | "); 
     Serial.print(Gauche); 
     Serial.println( "   < Droite"); 
    // on attends 150 ms avant la prochaine boucle 
    delay(150); 
    }
    Et voici comment je branche les fils et les composants:
    Nom : tracker_solaire_arduino.jpg
Affichages : 3273
Taille : 139,5 Ko

    J'utilise un servomoteur DGServo SO7NF STD fabriqué en chine

    Est ce que quelqu'un pourrait m'aider svp?Merci d'avance!!

    -----
    Dernière modification par Antoane ; 02/05/2018 à 19h32. Motif: Ajout balise code et rapatriement de laPJ sur le serveur du forum

  2. #2
    penthode

    Re : suivi du soleil avec un panneau solaire photovoltaique

    un systéme temporel ( horloge) sera bien plus simple
    [b]le bon sens est un fardeau, car il faut s'entendre avec ceux qui ne l'ont pas [/b]

  3. #3
    tchitchou

    Re : suivi du soleil avec un panneau solaire photovoltaique

    Bonjour à tous,
    le "mais si on la supprime le servo aura tendance à se trémousser sans fin" donne à penser que tu as pris un programme tout fait qui a déjà fonctionné.

    Donc, on peut suspecter la partie physique..
    Dans des conditions d'éclairement normales, quelle tension en A0 et en A1 ?

  4. #4
    f6bes

    Re : suivi du soleil avec un panneau solaire photovoltaique

    Citation Envoyé par Fair Voir le message
    Bonjour,
    Je réalise un projet dans lequel mon panneau solaire doit suivre le soleil seulement sur l'axe azimutal. J'utilise donc 2 photorésistances, 2 résistances de 10kohms, et un servomoteur pour faire tourner le panneau solaire sur 180°. Cependant, j ai gros problème, mon servomoteur ne réagit pas lorsque je téléverse le programme suivant. De plus, le moniteur affiche une valeur pour seulement 1 des 2 photorésistances. Voici mon programme arduino, je ne vois pas du tout pourquoi ça ne fonctionne pas :
    Code:
    #include <Servo.h> 
      
    Servo MonServo; 
    int PosServo;  // Variable de position du servo, de 0 à 180° 
    int Gauche; // Variables de valeur des photorésistances 
    int Droite; 
    int entreePhotoGauche = A1; // Photorésistances sur A0 et A1 
    int entreePhotoDroite = A0; 
    int ponderation=12; 
    
    
    void setup() 
    { 
     Serial.begin(9600);  // Monoteur série 
     MonServo.attach(11); // Servo sur pin 11 
    } 
    
    void loop() 
    { 
    
     Gauche = analogRead(entreePhotoGauche); 
     Droite = analogRead(entreePhotoDroite); 
      // Si la luminosité générale n'est pas suffisante on le replace à sa position de départ.  
      // la nuit il sera en position pour le matin 
     if ( (Droite + Gauche) < 600) 
     { 
      if (PosServo > 1) 
      PosServo = 1; 
      MonServo.write(PosServo); 
     } 
     else  
     { 
         // Si la valeur de droite est plus haute on tourne vers la droite 
         // On peut faire varier la valeur de la zone de pondération, mais si on la supprime le servo aura tendance à se trémousser sans fin 
         if ( Droite > Gauche + ponderation) 
         { 
          if (PosServo < 179) 
          PosServo++; 
          MonServo.write(PosServo); 
         } 
          // Si c'est la valeur de gauche on tourne vers la gauche 
         if (Gauche > Droite + ponderation); 
         { 
          if (PosServo > 1) 
          PosServo --; 
          MonServo.write(PosServo); 
         } 
     } 
     // Affichage sur Moniteur Série 
     Serial.print( "Gauche >   "); 
     Serial.print(Droite); 
     Serial.print( " | "); 
     Serial.print(Gauche); 
     Serial.println( "   < Droite"); 
    // on attends 150 ms avant la prochaine boucle 
    delay(150); 
    }
    Et voici comment je branche les fils et les composants:
    Pièce jointe 365314

    J'utilise un servomoteur DGServo SO7NF STD fabriqué en chine

    Est ce que quelqu'un pourrait m'aider svp?Merci d'avance!!
    Bjr à toi,
    C'est un "projet" scolaire...imposé ?
    Si ce n'est pas le cas , je ne vois pas la nécessité de faire un suivi en...continu !
    Un suivi toues les 1/4 d'heure est bien suffisant et ça évite d'avoir des moteurs en fonctionnement
    permanent.
    On est pas içii dans un suivi pour ....astronomie.
    Bonne journée

  5. A voir en vidéo sur Futura
  6. #5
    penthode

    Re : suivi du soleil avec un panneau solaire photovoltaique

    +1 , sinon qu'un avion , oiseau , ou plus prosaïquement nuage passe devant le truc....

    et le système est à la ramasse
    [b]le bon sens est un fardeau, car il faut s'entendre avec ceux qui ne l'ont pas [/b]

  7. #6
    Fair

    Re : suivi du soleil avec un panneau solaire photovoltaique

    Bonsoir tout le monde, merci de m'avoir répondu!

    Tu es sûr penthode? Mes professeurs m'avaient conseillé de faire le suivi du soleil à l'aide de photorésistances (ils disaient que c'était plus simple...). Et pour l'oiseau je vais faire en sorte qu'il ne vole pas au dessus mdr mais avec les nuages c'est vrai que c'est moyen...

    Sinon tchitchou je ne vois pas comment mesurer les tensions en A0 et A1. Les valeurs que m'indiquent le moniteur série sont des valeurs sans unités qui vont de 0 à 1013 et en plus il indique actuellement que la valeur de la photorésistance sur le port A1 je ne sais pas pourquoi.

    f6bes, Nn mon projet n'est pas imposé mais tu penses ça va aider le servomoteur a mieux fonctionner? Et du coup il suffit d'augmenter le delay à la fin?

  8. #7
    annjy

    Re : suivi du soleil avec un panneau solaire photovoltaique

    Bsr à tous,

    Citation Envoyé par penthode Voir le message
    un systéme temporel ( horloge) sera bien plus simple
    Je suis du même avis.
    Par contre, il faut une horloge sécurisée (DCF77 ou autre).

    Citation Envoyé par Fair Voir le message
    ........
    Mes professeurs m'avaient conseillé de faire le suivi du soleil à l'aide de photorésistances (ils disaient que c'était plus simple...). ...........
    Partant du principe qu'on utilise un calculateur (Arduichose ou autre)....
    On connait parfaitement la position du soleil en un point donné (site et azimut) et à une heure donnée, toute l'année.
    On rentre ces infos en mémoire, et on programme la position en site et azimut pour le panneau .....

    cdlt,
    JY
    Ne dites pas "Nous sommes en retard" mais dites "Oui Arlette"

  9. #8
    Fair

    Re : suivi du soleil avec un panneau solaire photovoltaique

    Ah d'accord..., mais malheureusement j'ai dis dans mon rapport que j'allais utiliser des photorésistances et j'ai déja expliquer mon système donc je ne pourrais pas changer
    mais merci quand même!!

  10. #9
    nornand

    Re : suivi du soleil avec un panneau solaire photovoltaique

    tes boucles if ne sont pas claires

  11. #10
    tchitchou

    Re : suivi du soleil avec un panneau solaire photovoltaique

    Bonjour à tous,
    Les spécialistes ont sans doute raison sur la pertinence de la stratégie à "suivre"... le soleil.
    En revanche, pour un TP et une éventuelle soutenance, le suiveur à capteurs de lumière fera plus d'effets. (oui, s'il fonctionne)
    Du coup, je continue..
    Citation Envoyé par Fair Voir le message
    je ne vois pas comment mesurer les tensions en A0 et A1.
    Tu te fais prêter un multimètre, réglé sur voltmètre, une pointe sur un ground, et l'autre sur A0. (puis A1)
    S'il y a un souci sur l'acquisition, pas besoin d'aller plus loin pour chercher le souci.....


    Par ailleurs, ta phrase "mon servomoteur ne réagit pas" m'intrigue.
    Pas de petit mouvement au démarrage ?
    Si tu forces un peu dessus, il résiste ?

    Fais passer une (bonne) photo de la partie mobile.

    Je me méfie des photorésistances, même issues du même lot (commandées en même temps et physiquement identiques en tout cas), elle peuvent avoir des courbes de réponses assez différentes pour qu'il soit besoin de corriger le programme.
    Et si les tiennes sont loin de celles du gars qui a fait le programme initial, il faudra ptet revoir le "600" et la "pondération".

  12. #11
    penthode

    Re : suivi du soleil avec un panneau solaire photovoltaique

    d'autant qu'on ne sait rien tu contexte mécanique de la chose....

    comment est faite la discrimination angulaire ?

    systéme optique ?

    tube ?

    autre ?

    dessin ?
    [b]le bon sens est un fardeau, car il faut s'entendre avec ceux qui ne l'ont pas [/b]

  13. #12
    Yvan_Delaserge

    Re : suivi du soleil avec un panneau solaire photovoltaique

    Citation Envoyé par nornand Voir le message
    tes boucles if ne sont pas claires
    C'est aussi mon avis. Le compilateur accepte-t-il ce programme?
    Un civet, un plat de côtes et puis, glissez-moi une petite paupiette avec.( Lino Ventura)

  14. #13
    tchitchou

    Re : suivi du soleil avec un panneau solaire photovoltaique

    Bonjour à tous,
    Citation Envoyé par Yvan_Delaserge Voir le message
    Le compilateur accepte-t-il ce programme?
    Je viens de tester, c'est oui.

  15. #14
    Fair

    Re : suivi du soleil avec un panneau solaire photovoltaique

    Bonjour à tous,

    tchitchou en effet mon servo moteur fais un petit mouvement et résiste. Et j'ai mesuré chacune des 2 photorésistances à l'aide d'un programme et de l'arduino et j'ai constaté que quand le moniteur série indiquait une valeur en dessous de 600, la photorésistance était peu exposée à la lumière (on peut en déduire que c'est la nuit et que le panneau doit revenir à sa position initiale... j'aurai peut être pu mettre une valeur plus basse que 600) et pour la ponderation je ne vois pas comment la déterminer mais on m'a dis que c'était important pour stabiliser le servomoteur.

    Penthode, en fait à l'aide de mon servomoteur, je veux faire tourner une vis sans fin qui va entrainer une roue dentée (reliée à une tige, cette tige va faire tourner le socle sur lequel est placé le panneau solaire)
    je ne sais pas si mon explication est claire mais voila comment je vais procéder pour mettre en rotation le panneau

  16. #15
    tchitchou

    Re : suivi du soleil avec un panneau solaire photovoltaique

    Citation Envoyé par Fair Voir le message
    Penthode, en fait à l'aide de mon servomoteur, je veux faire tourner une vis sans fin qui va entrainer une roue dentée (reliée à une tige, cette tige va faire tourner le socle sur lequel est placé le panneau solaire)
    je ne sais pas si mon explication est claire mais voila comment je vais procéder pour mettre en rotation le panneau
    Ah oui, mais non, ton servo moteur est du type classique, piloté avec une consigne d'angle.
    Course de 180°.
    cf
    https://www.gotronic.fr/art-servomoteur-s07nf-25182.htm

    Soit il fait tourner directement la "tête", soit il faut faire d'autres choix techniques

  17. #16
    tchitchou

    Re : suivi du soleil avec un panneau solaire photovoltaique

    Citation Envoyé par Fair Voir le message
    tchitchou en effet mon servo moteur fait un petit mouvement et résiste. Et j'ai mesuré chacune des 2 photorésistances
    Génial !
    A0 : combien ?
    A1 : combien ?

    La pondération est le chiffre qui va calmer le programme, si ça tremble, tu augmentes..

  18. #17
    tchitchou

    Re : suivi du soleil avec un panneau solaire photovoltaique

    Et je rejoins penthode que je salue-salut,
    on voudrait tout savoir sur la partie acquisition, la "tête" avec tes capteurs.

    Une (bonne photo) aussi, stp.

  19. #18
    mag1

    Re : suivi du soleil avec un panneau solaire photovoltaique

    Bonjour,

    Je ne suis pas convaincu que le servomoteur soit la bonne solution. Je verrais plutôt un moteur continu réversible commandé par les photo résistances séparées par une plaque verticale. Suivant l'éclairement, on tourne ou on ne fait rien si les deux sont éclairées. Mais bon, j'y ai pas vraiment réfléchi...

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  20. #19
    mag1

    Re : suivi du soleil avec un panneau solaire photovoltaique

    Je m'explique:

    Le soleil se déplace de gauche à droite.

    1- PR1 est au soleil, PR2 est à l'ombre . On ne fait rien
    2- le soleil tourne, PR1 et PR2 sont au soleil. On ne fait toujours rien
    3- le soleil continue, PR1 passe à l'ombre, on fait tourner le plateau jusqu'à ce que PR2 passe à l'ombre.
    Et on boucle.

    Nom : poursuite.JPG
Affichages : 1680
Taille : 30,7 Ko

    L'angle de rotation et défini par l'écartement des résistances et la hauteur de la cloison;
    Un petit motoréducteur sur eBay coute... pas grand chose.

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  21. #20
    f6bes

    Re : suivi du soleil avec un panneau solaire photovoltaique

    Citation Envoyé par Fair Voir le message
    f6bes, Nn mon projet n'est pas imposé mais tu penses ça va aider le servomoteur a mieux fonctionner? Et du coup il suffit d'augmenter le delay à la fin?
    Remoi, Y a meme pas besoin de servo moteur !
    Suffit d'un moteur tout béte. qui se met en route toutes les...x minutes.
    Et il s'arréte à peu prés à l'apbomb du soleil !
    Il faut un systéme PRECIS de fonctionnement du moteur ( pas à pas par exemple)
    et savoir (ça on sait faire) à quel endroit sera le soleil vis à vis d'une journ"e de..24 heures !.
    Ton moteur ne fonctionne que qq instants toutes les ..X..minutes au lieu de suivre en...permanence !
    Economie d'énergie.
    Reste un point à ne pas oublier: retour à la case départ ( durant la nuit) pour la journée d'aprés.
    Bon WE

  22. #21
    nornand

    Re : suivi du soleil avec un panneau solaire photovoltaique

    Bizarre cette affaire j'ai l’impression que les conditions droite et gauche s'annulent .

  23. #22
    Fair

    Re : suivi du soleil avec un panneau solaire photovoltaique

    Merci tout le monde pour vos réponses, mais malheureusement je dois attendre quelques jour pour avoir mon système sous la main et vous envoyez une photo pour que ce soit plus clair...

  24. #23
    Fair

    Re : suivi du soleil avec un panneau solaire photovoltaique

    Sinon mag j'ai fais un peu près pareil que ton schéma pour les photorésistances et Nordand je comprends quand tu dis que çà s'annule? Qu est ce que tu veux dire?

  25. #24
    Fair

    Re : suivi du soleil avec un panneau solaire photovoltaique

    Bonjour,
    voici des photos de mon projet (je sais pas si on voit bien dessus)
    Images attachées Images attachées

  26. #25
    mag1

    Re : suivi du soleil avec un panneau solaire photovoltaique

    Citation Envoyé par Fair Voir le message
    Bonjour,
    voici des photos de mon projet (je sais pas si on voit bien dessus)
    Bonjour,

    Bien sûr que l'on ne voit rien..

    Il faut faire un schéma de principe standard, voici un logiciel simple et gratuit :desselec2000 ,par ex

    http://artools.free.fr/download.htm

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  27. #26
    tchitchou

    Re : suivi du soleil avec un panneau solaire photovoltaique

    Bonjour à tous,
    gaillard, ce panneau solaire !
    Désolé d'insister là dessus, mais je me cite ;
    "
    Ah oui, mais non, ton servo moteur est du type classique, piloté avec une consigne d'angle.
    Course de 180°.
    cf
    https://www.gotronic.fr/art-servomoteur-s07nf-25182.htm

    Soit il fait tourner directement la "tête", soit il faut faire d'autres choix techniques "

    Du coup.. question, le servo moteur aura-t-il assez de couple ?
    Faudra soigner la liaison pivot.

  28. #27
    tchitchou

    Re : suivi du soleil avec un panneau solaire photovoltaique

    Et...
    pas eu l'occasion de mesurer les tensions en A0 et A1 ?

  29. #28
    Fair

    Re : suivi du soleil avec un panneau solaire photovoltaique

    tchitchou je n'ai pas pu utiliser de multimètres et j'en ai pas à ma disposition malheureusement mais le problème des photorésistances est réglé

    Et sinon on va essayer pour voir si le couple du servo est bien suffisant pour faire tourner le panneau

    Sur le schéma, je n'ai pas mis les branchements sur la carte arduino et la batterie

    merci à tous de m'avoir répondu!!
    Images attachées Images attachées  

  30. #29
    tchitchou

    Re : suivi du soleil avec un panneau solaire photovoltaique

    bonjour,
    Citation Envoyé par Fair Voir le message
    mais le problème des photorésistances est réglé
    Ah ? Raconte.

    Tu donnes un schéma avec une vis sans fin, là..

    Tu comprends ma phrase
    "
    ton servo moteur est du type classique, piloté avec une consigne d'angle.
    Course de 180°.
    "
    ?

    PS : tu as dessiné une roue qui entraine une vis sans fin, ça n'est pas possible, ça, c'est le contraire !!!
    Regarde de près un réglage de tension de corde de guitare pour t'en convaincre.
    Un tour de vis ==> une dent de roue.
    Pas réversible, heureusement, sinon, la corde de guitare se déroulerait..

  31. #30
    penthode

    Re : suivi du soleil avec un panneau solaire photovoltaique

    hello ,

    on ne met plus de MECCANO dans les soulier de Noël des minots....

    c'est une catastrophe culturelle !
    [b]le bon sens est un fardeau, car il faut s'entendre avec ceux qui ne l'ont pas [/b]

Page 1 sur 2 1 DernièreDernière

Discussions similaires

  1. Four solaire : Suivi de soleil
    Par soukaina57 dans le forum Physique
    Réponses: 1
    Dernier message: 15/02/2016, 10h12
  2. Suivi du soleil pour un cuiseur solaire
    Par invite0d620a44 dans le forum Électronique
    Réponses: 46
    Dernier message: 30/01/2011, 18h13
  3. suivi de panneau solaire par PC
    Par invitea98cd54f dans le forum Logiciel - Software - Open Source
    Réponses: 7
    Dernier message: 21/02/2010, 06h53
  4. TPE Panneau solaire photovoltaique
    Par flodure dans le forum TPE / TIPE et autres travaux
    Réponses: 3
    Dernier message: 02/02/2008, 08h02
Découvrez nos comparatifs produits sur l'informatique et les technologies.