Forum général.hors-sujets Tracker solaire : Données de position du soleil

Posté par  . Licence CC By‑SA.
Étiquettes :
3
24
oct.
2024

Bonjour à tous,

Je suis entrain de voir comment suivre la position du soleil avec un panneau solaire.

Je n'ai pas envie d'acheter une solution toute faite.

Du coup, ce qui semble le plus simple serait de collecter la données de position du soleil par rapport à la position de mon panneau solaire pour ajuster la position de deux verrins.

Est-ce que vous connaissez un site qui distribue ce genre d'information ?

J'ai trouvé ce site mais je ne sais pas si on peut collecter des données.

https://www.sunearthtools.com/dp/tools/pos_sun.php

Merci d'avance

  • # Sinon ça se calcule, non ?

    Posté par  (site web personnel) . Évalué à 3 (+2/-0).

    Je trouve ce site aucune idée de sa fiabilité, mais il est semble dédié à tout ce qui concerne le solaire, et le calcul semble bien détaillé étape par étape et crédible pour un non-spécialiste.

  • # TP d'etudiant

    Posté par  . Évalué à 4 (+1/-0).

    Avec deux capteurs de lumiere, si l'intensité baisse, tourne le panneau vers la droite…
    si l'intensité monte c'est qu'on est mieux centrer

    un moteur pas à pas pour la rotation, un verrin pour gerer l'inclinaison

    • [^] # Re: TP d'etudiant

      Posté par  (site web personnel) . Évalué à 1 (+1/-2).

      Un capteur de lumière genre panneau solaire ?

      « IRAFURORBREVISESTANIMUMREGEQUINISIPARETIMPERAT » — Odes — Horace

      • [^] # Re: TP d'etudiant

        Posté par  (site web personnel) . Évalué à 4 (+2/-0).

        exactement : en mesurant l'intensité fournie en sortie, avec un asservissement à la minute, ça doit suffire pour pouvoir maximiser la captation de lumière.

    • [^] # Re: TP d'etudiant

      Posté par  (site web personnel) . Évalué à 3 (+1/-0).

      Et s'il y a un nuage qui passe?
      Pouf, tout se débine.

      Pourquoi bloquer la publicité et les traqueurs : https://greboca.com/Pourquoi-bloquer-la-publicite-et-les-traqueurs.html

      • [^] # Re: TP d'etudiant

        Posté par  . Évalué à 4 (+1/-0).

        ou pas
        ton deuxieme capteur confirme la valeur
        si les deux baisses pas besoin de changer la position c'est qu'un truc passe devant,

        etc
        enfin c'est un algo à ameliorer, mais on avait fait ca pendant notre formation à l'IUT informatique et eletronique

  • # CC BY-SA 3.0

    Posté par  . Évalué à 1 (+0/-0).

    Bonjour,

    je ne sais pas si on peut collecter des données.

    L'accès à la licence d'utilisation est en bas de page
    http://creativecommons.org/licenses/by-sa/3.0/deed.en_US

  • # autres ressources

    Posté par  . Évalué à 2 (+1/-0).

    Sur instructables.com, on trouve un 'DIY Miniature Solar Tracker'.

    Sur forum.arduino.cc on trouve un 'suiveur solaire'.

    Sur asso-entropie.fr/ressources/ un 'pisteur solaire' pour four, peut-être adaptable.

  • # Formule

    Posté par  . Évalué à 9 (+8/-0).

    C'est facile à calculer. La formule en C :

    struct Soleil{double dec;double ra;double eot;double h;double z;};
    
    /*------------------------------------------------------------------------
     fonction:     soleil()
     Objet:       Calcule les paramètres de navigation du Soleil
     Entrée:         Nombre de secondes depuis le 1er janvier 1970
                    Longitude en radians
                    Latitude en radians
                    Utilise la fonction reduc()
     Sortie:        dec Déclinaison, ra Ascension droite, h Hauteur et z Azimut en
                    radians
                    eot Équation du temps en minutes
     ------------------------------------------------------------------------*/
    struct Soleil soleil(long temps,double longitude,double latitude)
    {
        struct Soleil solar;
        struct tm gmt;
        double T,g,Lm,Lt,e,gha;
        T=temps/86400.0-10957.5;
        g = 1.720197034e-2 * T - 4.314453911e-2;
        Lm = 1.720279239e-2 * T - 1.388224066;
        Lt=Lm+3.342305518e-2*sin(g)+3.490658504e-4*sin(2*g);
        e=.4090877234-6.981317008e-9*T;
        solar.dec=asin(sin(Lt)*sin(e));
        solar.ra=2*atan(cos(e)*sin(Lt)/(cos(solar.dec)+cos(Lt)));
        gmt=*gmtime(&temps);
        gha=1.720279239e-2*T+.2617993878*(gmt.tm_hour+gmt.tm_min/60.0+gmt.tm_sec/3600.0)+1.753361257-solar.ra;
        solar.eot=229.1831181*(fmod(Lm,2*M_PI)-fmod(solar.ra,2*M_PI));//Equation du temps en minutes
        solar.h=asin(sin(latitude)*sin(solar.dec)+cos(latitude)*cos(solar.dec)*cos(gha+longitude));
        solar.z=acos((sin(solar.dec)-sin (latitude)*sin(solar.h))/cos(latitude)/cos(solar.h));
        if (sin(gha+longitude)>0) solar.z=2*M_PI-solar.z;
        return solar;
    }
    • [^] # Re: Formule

      Posté par  (site web personnel) . Évalué à 4 (+2/-0). Dernière modification le 25 octobre 2024 à 18:35.

      ça manque de commentaire pour la signification des variables T,g,Lm,Lt,e,gha :/

      et d'un petit schéma au-dessus de la formule (en \LaTeX) utilisée :p

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.