Ce que vous apprendrez

Détail du contenu

  • Qu’est-ce qu’un détecteur de flamme YG 1006 ?

  • Caractéristiques du détecteur de flamme

  • Câblage du détecteur de flamme

  • Code Arduino

  • Tutoriel vidéo

Prérequis

Aucun

Contenu du cours

    Le détecteur de flamme est un capteur qui permet de mesurer des longueurs d'onde sur une plage comprise entre 760 nm et 1100 nm. Il peut être utilisé pour détecter une source d'incendie ou d'autres sources lumineuses de longueur d'onde comprise entre 760 nm et 1100 nm. Il est basé sur le capteur YG1006 qui est un phototransistor au silicium NPN à haute vitesse et très sensible. En raison de son époxy noir, le capteur est sensible au rayonnement infrarouge.

    Le module de détection de flamme YG 1006 pour Arduino mesure l’intensité de la lumière infrarouge émise par le feu sur une plage de longueur d’onde comprise entre 760 à 1100 nm. Le module dispose de sortie digitale D0 et d’un potentiomètre pour régler la sensibilité. 

Caractéristiques

-          Module didactique basé sur un récepteur IR permettant la détection d’une flamme ou d’autres sources lumineuses.

-          Alimentation: 3.3V à 5 V

-          Plage de mesure: 760 à 1100 nm

-          Broches: Gnd, Vcc et D0

-          Température de service: -40°C à +85 °C

-          Humidité de service: 30 à 90 % RH

-          Dimensions: 42 x 16 x 15mm

-          L'angle de détection est d'environ 60 degrés

Présentation du détecteur de flamme

·        VCC : à connecter au VCC de la carte Arduino (Sortie 5V)

·        GND : à connecter au GND de la carte Arduino

·        D0 : à connecter à une broche digitale de la carte Arduino

Matériels
Une carte Arduino
Un capteur de flamme
Une LED, une résistance de 220ohms et un buzzer
Un breadboard et des fils de connexion


int D0 =2; // Broche D0 du capteur
int led=3; // Broche de la LED
int buzzer=4; //Broche du buzzer
 
void setup()
{
  Serial.begin(9600);// initialisation du moniteur série
  pinMode(led,OUTPUT);
  pinMode(buzzer,OUTPUT);
  Serial.println("**********Programme de détection de feu****************");
}

void loop()
{
if(digitalRead(D0)==0)
{
                    Serial.println("Feu!!!!!!!!!!!!");
                    digitalWrite(led,HIGH); // on allume la LED
                    digitalWrite(buzzer,HIGH);// on allume le buzzer
               }else{
                   digitalWrite(led,LOW);//on éteind la LED
                   digitalWrite(buzzer,LOW); // on éteind le buzzer
               }
  	   delay(100);
}



Fonctionnement du détecteur de flamme YG 1006.

Catégorie

Electronique

Durée

00:30:00

Nombre de vidéos

0

Certificat de fin de formation

NON