Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Suntracer
#11
Le mardi 29 mars 2011, Frédéric a écrit :

> Si ça vous intéresse, j'ai une fonction de calcul de la position du
> soleil en fonction des coordonnées, de la date et de l'heure. En python
> et en java. Je peux essayer de vous le porter en Lua, si besoin...

Voici le portage Lua :

- sunpath.lua (fonctions ):

https://sites.google.com/site/domotiquee...unpath.lua

- sunpath_test.lua (exemple d'utilisation) :

https://sites.google.com/site/domotiquee...h_test.lua

Pour calculer l'orientation des BSO, j'ai trouvé la formule suivante pour
calculer l'inclinaison minimale du BSO pour occulter totalement le soleil :

tan(beta) = (h + l * sin(alpha)) / (l * cos(alpha))

où :

beta = angle d'élevation du soleil au dessus de l'horizon
alpha = inclinaison du BSO / horizontale (positif lorsque le bord extérieur
de la lame monte)
l = largeur des lame du BSO
h = entraxe des lames du BSO

Reste à inverser la formule pour trouver l'angle du BSO en fonction de
l'élévation du soleil... Je laise les matheux s'amuser ;o)

Tout ça est à vérifier, bien sûr !

--
Frédéric


Messages dans ce sujet
Suntracer - par kraven - 29/03/2011, 10:52:46
Suntracer - par Christophe Bruchez - 29/03/2011, 11:15:55
Suntracer - par kraven - 29/03/2011, 11:48:45
Suntracer - par Anthony PENHARD - 29/03/2011, 12:33:13
Suntracer - par kraven - 29/03/2011, 12:50:53
Suntracer - par Frédéric - 29/03/2011, 12:52:10
Suntracer - par Anthony PENHARD - 29/03/2011, 12:57:39
Suntracer - par kraven - 29/03/2011, 12:59:07
Suntracer - par kraven - 29/03/2011, 13:09:20
Suntracer - par Frédéric - 29/03/2011, 13:40:39
Suntracer - par Frédéric - 30/03/2011, 10:46:20
Suntracer - par kraven - 30/03/2011, 14:26:40

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)