Outils pour utilisateurs


Sun-Tracker à base d'Arduino

Présentation :

L'idée est simple. Élaborer un suiveur solaire sur un axe horizontal, pour avoir l' axe verticale il suffit de doubler le système . Le tout ASAP.

Pré-requis :

Matériel:

  • quelques composants électroniques (servo-moteurs , 2 capteurs IR )
  • des mécanos, un carton bière, du scotche, un petit morceau de papier alu.

Logiciel:

  • Aucun

Etat d'avancement du projet :

[100 %]

L'extension Adobe Flash est nécessaire pour afficher ce contenu.

En detail

sunTracker.pde
#include <Servo.h> 
Servo myservo;
 
int serVal = 90 ;
int gauche = 0;
int droite = 0;
void setup() {          
  myservo.attach(9);  
  pinMode(13, OUTPUT);    
  pinMode(12, OUTPUT);    
}
 
void loop() {
  int gauche = analogRead(A0);
  int droite = analogRead(A1);
  if (gauche == droite ){
    digitalWrite(13, LOW);  
    digitalWrite(12, LOW);
 
  }
  else {
    if (gauche > droite ){
      digitalWrite(13, HIGH);   
      digitalWrite(12, LOW);   
      if (serVal < 160){
        serVal += 1;
      }
    }
    if(gauche < droite ){
      digitalWrite(12, HIGH);  
      digitalWrite(13, LOW);   
      if (serVal > 1){
        serVal -= 1;
    }
  }
  myservo.write(serVal);
  delay (1);  
}
}

Les deux CI sont des convertisseur de lumière en tension : genre TSL 267 . Les miens n' ont pas de référence, je les ai démonté dans une souris à boule si mes souvenirs sont bons.
Pour les faire tenir je les ai mis sur une nappe IDE .

Remarque :

Je pense que ici l' on peut remplacer l' arduino par un ampli Op. et un genetareur de signal codé en largeur d'impulsion (PWM)