Interrupteur magique - Arduino | Le site de Quentin
Accueil | Le site de Quentin

Le site de Quentin

Interrupteur magique - Arduino


                           

Voici un système qui permet de remplacer un relais :), il suffit de claquer dux fois dans vos mains en moins d'une seconde pour allumer et éteindre la lumière, Le système mécanique est entièrement imprimé en 3D grâce à ma super Anet A8. Du coté electronique, il y a un arduino nano, un module microphone et un servomoteur et c'est tout.

Vous aurez besoins de:

Le cablage:

Le programme:

#include <Servo.h>

Servo myservo;

int position_interupteur = 0;

void setup() {
  Serial.begin(9600);
  myservo.attach(9);
  myservo.write(105); 

  pinMode(6,INPUT);

}

void loop() {
  if(digitalRead(6) == 1){
    while(digitalRead(6) == 1);
    delay(50);
    int second_bruit = 0;
    long tmp = millis();
    while(millis() - tmp < 1000){
      if(digitalRead(6) == 1){
        second_bruit = 1;
      }
    }
    if(second_bruit){
      myservo.attach(9);
      if(position_interupteur == 0){
        myservo.write(170);  
        position_interupteur = 1;
      }
      else if(position_interupteur == 1){
        myservo.write(55);  
        position_interupteur = 0;
      }
      delay(1000);
      myservo.write(105); 
      delay(1000);
      myservo.detach();   
    }
  }  
}

Vous aimez cette réalisations? Faites un don, cela ne coute que le prix d'un café(2euros) et ne prend que quelques minutes. Payement très sécurisé grâce au service star pass: c'est un service de payement en ligne simple qui permet de payer en envoyant un sms. Si vous faites ce don, je pourrais investir dans du matériel et vous proposer d'avantage de réalisations. Merci!!!
Faire un don

Pt'it Forum!

Quentin Lacombe