Bonjour,
je suis élève en terminale S, je suis dans une équipe et nous avons pour projet de créer un parasol solaire automatique qui est censé tourner en fonction de la position du soleil. J'ai pour tâche de faire la programmation sur Arduino. J'arrive à faire fonctionner avec les capteurs de luminosité le moteur1 qui agit sur le nord et le sud, problème, je n'arrive pas à faire tourner le moteur2 qui agit en fonction de l'exposition à la lumière des capteurs est et ouest. Quelqu'un pourrait-il me filer un coup de main?
Voici le programme, et merci d'avance
Bonjour;
Je suis pas spécialiste en arduino ni très scientifique mais votre projet m’intéresse.
Que veux tu dire par "il ne fonctionne pas" (le moteur deux).
Comment détectez vous la position du soleils?
L'axe de rotation du soleils reste sensiblement le même est-ouest.
Ce qui change c'est l'axe d'inclinaison d’ensoleillement en fonction de l’évolution des saisons dans l'année.
ce que je veux dire par là, c'est que le moteur 2 ne tourne pas en même temps que le moteur 1. Lorsque le moteur 1 tourne, le moteur 2 ne tourne pas et inversement.
C'est soit l'un ou l'autre et j'aimerais que les 2 tournent.
La position du soleil est détectée par 4 capteurs de luminosité nord-sud-est-ouest et mes moteurs tournent en fonction de ces capteurs.
De mon point de vu il n'y a qu'une position qui vas varier vraiment, c'est la rotation solaire. est-Ouest
L'inclinaison solaire haut-bas elle restera la même sur une journée et changera en fonction des saisons donc sensiblement la même que le jour précédent. la correction de position se fera de jour en jour donc les deux mouvements en même temps ne me semble pas utile.
bonjour,
en fait, c'est ni plus ni moins qu'un tracker solaire.
déjà tes deux moteurs ne pourront tourner en même temps puisque l'arduino ne fait que du mono tache.
donc ils vont tourner chacun leur tour et donner l'impression d'être ensemble.
manumanu:
De mon point de vu il n'y a qu'une position qui vas varier vraiment, c'est la rotation solaire. est-Ouest
L'inclinaison solaire haut-bas elle restera la même sur une journée et changera en fonction des saisons donc sensiblement la même que le jour précédent. la correction de position se fera de jour en jour donc les deux mouvements en même temps ne me semble pas utile.
manumanu:
De mon point de vu il n'y a qu'une position qui vas varier vraiment, c'est la rotation solaire. est-Ouest
L'inclinaison solaire haut-bas elle restera la même sur une journée et changera en fonction des saisons donc sensiblement la même que le jour précédent. la correction de position se fera de jour en jour donc les deux mouvements en même temps ne me semble pas utile.
De toute manière toute la gestion par LDR est inutile puisqu'il y a déjà des tables (comme celle postée par infobarquee) qui permettent de savoir où il faut pointer.
C'est vrais que c'est plus parlant par un graphe. d'étude.
Vous allez me dire que je suis têtu mais ...
Ce qui me conforte à dire qu'a chaque levé de soleil il vas corrigé son orientation depuis l'azimut et décrira un "arc" de cercle. La correction sera infime de jours en jours.
Le graphe est super il faudrait une représentation en 3D de la courbe.( j'en cherche une ).
Merci à tous pour vos réponses,
j'ai par contre un problème dans le programme avec static start=0
ça me marque ISO C++ forbids declaration of 'start' with no type