Ouverture automatique

S’il fait sombre, j’allume ma lampe de poche, et mes rideaux s’ouvrent tous seuls !
Un capteur de luminosité détecte que la lampe de poche est allumée, et déclenche un servomoteur pour laisser entrer plus de lumière dans la pièce. Puisqu’il fait jour, le rideau reste ouvert.
Alternative: un petit robot n’avance que lorsqu’il est éclairé…
Application: domotique, industrie vidéoludique, contrôleurs musicaux…

Materiel nécessaire: Capteur de luminosité + servomoteur.

Contrainte: cette application devra être autonome et fonctionner sans ordinateur.
En revanche, la puissance d’un servomoteur est insuffisante pour animer réellement un rideau. On se contentera d’une simulation en maquette, par exemple…

Damien POTTIER

Romain BOURGEOIS

Huan LIU

Schéma sous  Fritzing Capteur de lumière + Led+ Servomoteur

Code du montage sous Arduino

#include <Servo.h>

Servo myservo;
int Value;
int Center=105;

void setup() {
Serial.begin(9600);
myservo.attach(9);
pinMode(6, OUTPUT);
}

void loop() {

int sensorValue = analogRead(A0);
int sensorValue2 = analogRead(A1);

Value=(sensorValue-sensorValue2)/10;

if (Value==0) {
myservo.detach();
digitalWrite(6, HIGH);
} else {
myservo.attach(9);
digitalWrite(6, LOW);
}

if (Value>10 || Value<-10){
myservo.write(-1*(Center+Value));
} else {
Serial.println(Value);
myservo.write(Center+Value);
}

delay(15);

}

[Arduino] Video de notre Réalisation