You are on page 1of 10
sa0r12028 16.18 Projet alarme incendie avec détecteur de famme Arduino @FS TECH (https://Awww.fs-pcba.com/fr/) Projet d'alarme incendie avec détecteur de flamme Arduino Projet d’alarme incendie avec détecteur de flamme Arduino consistera a construire un systéme d'alarme incendie de base a l'aide d'un Arduino interfacé avec un module de capteur de flamme (pour détecter la présence d'une flamme), un module de sonnerie active (pour produire un son audible) et un module de LED bicolore (pour une indication visuelle). En ce qui concerne le fonctionnement de ce projet, lorsque le capteur de flamme détecte la présence d'une flamme a proximité, il active un buzzer qui émet un signal sonore répétitif et fait clignoter la LED jusqu’a ce qu'il n'y ait plus de flamme. En ce qui concerne le fonctionnement d'un capteur de flamme, il existe différents mécanismes qui dépendent du type de capteur de flamme, notamment les capteurs de flamme a ultraviolets (UV), & infrarouges (IR), a ultraviolets/infrarouges (UV/IR), a infrarouges multi-spectres (MSIR) et & imagerie visuelle de la flamme. Le capteur de flamme particulier utilisé dans cette Carte PCBA DIY (https://www.fs- peba.com/fr/tag/diy-pcba-board-at-home/) est le type IR (HW-491), qui est également le type le plus courant de capteurs de flamme compatibles avec Arduino. Essentiellement, les capteurs IR fonctionnent en détectant le rayonnement infrarouge qui est trés distinctement émis par les flammes et lorsque la photodiode intégrée détecte cette gamme spécifique de longueurs d'onde, elle envoie un signal numérique (1) la carte Arduino. Lorsque le microcontréleur Arduino regoit ce signal HAUT du capteur de flamme, ce projet est programmeé pour activer le buzzer actif, qui émet un bip toutes les 150 ms, et le module LED hitps:wwwfs-pcba.comi/projet-arduino-capteurelamme-slarme-incendle! a0. sart202s 1618 Projet aarme incendie avec tcl de flanme Arduino bicolore, qui clignote en rouge toutes les 150 ms pour indiauer la présence d'une flamme. En absence de flamme, le buzzer n’émet aucun signé important de noter que si votre détecteur de flami FS TE Cc H présence d'une flamme, vous devrez peut-étre cali potentiomatre intégré au module. (https://www.fs-pcba.com/fr/) Ce projet refléte une application trés pratique d'un module de détection de flamme dans le cadre d'un circuit d'alarme incendie, qui a de nombreuses applications domestiques, commerciales et industrielles. & PCBA industriel (https://www.fs-pcba.com/fr/industrial-pcb- and-pcba-manufacturer/) utilisations. Souvent, les alarmes incendie du commerce reposent sur une technologie similaire : un capteur de flamme est un dispositif d'entrée connecté & un dispositif de sortie (haut-parleur, LED, syst&mes d'extinction des flammes, etc.) qui, lorsqu'il est déclenché, informe les consommateurs de la présence d'une flamme. Par conséquent, liintégration d'un projet comme celui-ci sur un circuit imprimé pour étre placé dans un petit boitier en tant qu’alarme incendie portable pouvant étre montée sur plusieurs surfaces dans un batiment résidentiel est certainement une idée utile et viable. La compacité de ce circuit sur une planche & pain peut encore étre améliorée par la conception d'un circuit imprimé personnalisé pour ce projet a l'aide de composants montés en surface (SMT), ol ce circuit peut prendre la forme d'un produit autonome. De nos jours, de nombreux produits commerciaux sont assemblés (PCBA) a l'aide de composants montés en surface. Montage SMT (https://www.fs-pcba.com/fr/smt-pcba/) car ils permettent un facteur de forme beaucoup plus petit et, par conséquent, une plus grande densité électrique sur une carte PCBA. Voici les composants nécessaires & la réalisation de ce projet * Arduino Nano (d'autres cartes compatibles avec Arduino fonctionneront) * Cable USB (compatible avec la carte Arduino) * Planche a pain * Fils de connexion male-male (8) * HW-491 Module de détection de flamme * HW-512 Module Buzzer actif * HW-480 Module LED rouge/vert a 2 couleurs (cathode commune) © Résistances 2200 (2) Détecteur de flamme Schéma de cablage du projet d'alarme incendie En fonction de votre carte Arduino, vous pouvez ou non avoir besoin d'une planche a pain pour brancher votre carte, Dans cet exemple, un Arduino Nano est utilisé, ce qui nécessite une planche & pain, mais si vous utilisez un Arduino Uno, par exemple, les fils de connexion peuvent étre branchés directement sur les broches de la carte & partir des composants de la planche a pain. hitps:wwwfs-pcba.comi/projet-arduino-capteurelamme-slarme-incendle! 210 sa2029 1618 Projet alarme ncendle avec détecteude Namme Arduino Les composants nécessaires pour ce projet spécifiaue sont trés similaires a d'autres proiets car les modules constituent la majeure partie du p module du capteur de flamme, la plupart des mod FS TE Cc H avec une sortie numérique (DO) et une sortie anali broche de sortie numérique (DO) ne sera utilisée ¢ . capteur est de renvoyer un signal HIGH ou LOW selon qu'unf@ Ward Me wsfaeceace Blin. Si votre capteur a une configuration a 3 broches, utilisez la broche de sortie/signal standard. En ce qui concerne le module LED utilisé, la raison pour laquelle deux résistances de 2209 sont connectées en série avec les deux sorties de ce module est d'empécher les LED de brdler lorsqu'une tension d'alimentation de +5 volts est appliquée. Si une LED ordinaire est utilisée 8 la place du module LED, la résistance est également nécessaire pour protéger la LED d'un court-circuit. Un schéma de cablage est également présenté ci-dessous. * Module de capteur de flamme HW-491 : Connectez la sortie numérique (DO)/la broche de signal 4 D3 sur la carte Arduino, la broche positive (+) 8 +5v et la broche GND (G) GND. * Module LED rouge/vert deux couleurs HW-480 : Insérez une résistance de 2200 dans la planche a pain en série avec la broche de sortie du signal de la DEL de couleur rouge (R) et insérez une autre résistance de 2200 en série avec la broche de sortie du signal de la DEL de couleur verte (G). Connecter la broche de sortie de la couleur rouge (R) D5 et la broche de sortie de la couleur verte (G) & D6. Connectez la broche négative (-) du module LED & GND sur votre Arduino. * Module buzzer actif HW-512 : Connectez la broche positive (+) 8 D4 et la broche négative (-) 4 GND sur votre Arduino. hitps:wwwfs-pcba.comi/projet-arduino-capteurelamme-slarme-incendle! 310 sa/t12028 16.18 Projet alarme incendie avec détecteur de flamme Arduino Programmation du code du circuit d'alarme incendie du capteur de flamme Détails du code nt redPin = 5; nt greenPin = 67 void configuration () hitps:wwwfs-pcba.comi/projet-arduino-capteurelamme-slarme-incendle! sa0r12028 16.18 Série. commences (9600) ; pinlods (sensorPin, INPUT); pinMode (buzzerPin, OUTPUT): PinMode(redPin, OUTPUT); PinMode (greenPin, OUTPUT) + void bovele() Slane = digitalRead(sensor?inl ; si (flanne » Série.printin(*Flanme détectée".): digitalirite (redPin, BIH): digitalwrite (greenein, LOM); digitalwrite thuzerPin, HIGH): retarder (150); digitalirite(redPin, LOW): digitalwrite (buzzerPin, Lom) : retarder (150); Série.priatiat digitalWrite(redPin, Low); digitalwrite (greenPin, HIGH); digitalrite (buzzerPin, LOW); tips s-peba convriproet-arduino-capteur-de-amme-slarme-incencie/ uicune flanme ata 6s détectée.)7 Projet alarme incendie avec détectour de flamme Arduino @FS TECH (https://www.fs-peba.com/fr/) 510 sa0r12028 16.18 Projet alarme incendie avec détecteur de famme Arduino @FS TECH Explication du code (https://www.fs-pcba.com/fr/) * Ce code reprend de nombreux concepts présentés dans les projets précédents, en particulier l'utilisation des instructions if-else, des fonctions digitalWrite() (pour définir I'état des différents modules) et des commandes du moniteur série. * Pour commencer, le premier bloc de code définit les broches numériques auxquelles chaque module est connecté sur la carte Arduino. Puisque quatre broches numériques sont utilisées, chacune d'entre elles recoit un nom spécifique qui sera utilisé ultérieurement (par exemple, sensorPin qui représente la broche D3 a laquelle le capteur de flamme est connecté). Un nombre entier supplémentaire est défini (flame) qui n'est pas défini a une valeur spécifique mais qui servira d'espace réservé pour tout signal (0 ou 1) recu du capteur de flamme. Par exemple, si le capteur de flamme détecte la présence d'une flamme, le capteur renverra un signal 1 ou HIGH a Arduino et cette information est alors stockée dans la variable flame qui peut toujours changer (par exemple, sila flamme n'est plus détectée). * En passant a la section de configuration du vide, le débit en bauds de la communication série est réglé sur 9600 pour configurer les données série, qui seront plus tard imprimées sur le moniteur série de IDE Arduino a des fins de débogage. Ensuite, le capteur de flamme est configuré comme un dispositif d'entrée numérique (il envoie des signaux numériques (1 ou 0) a I'Arduino en cas de présence ou d'absence d'une flamme). Les broches du module buzzer actif et du module LED 2 couleurs sont ensuite configurées comme dispositifs de sortie numérique (la carte Arduino enverra des signaux numériques (1 ou 0) ces modules). * Ene qui concerne la section de la boucle vide, lentier de la flamme qui a été défini précédemment est maintenant affecté a la valeur d'entrée numérique recue du capteur de flamme. Pour ce faire, la fonction digitalRead\) affecte la variable flamme au signal d'entrée de sensorPin, qui est le capteur de flamme. * Maintenant, une instruction if-else est utilisée pour mettre les modules de sortie (LED bicolore et module d'alarme sonore) dans un état spécifique chaque fois que instruction if est vraie, Dans ce cas, sia variable flamme est équivalente a 1 (c'est-a- dire lorsque le capteur de flamme détecte une flamme), la LED passera au rouge et le buzzer s'allumera (produira un bruit audible). Pour que la LED clignote continuellement en rouge et que le buzzer émette un signal sonore en cas de présence d'une flamme, un intervalle de 150 ms est ajouté entre les états numériques alternés de la LED et du buzzer via la fonction delay(). Un court message est également imprimé sur le moniteur série 8 des fins de débogage (par exemple, pour calibrer le capteur de flamme). * Cependant, comme il s'agit d'une instruction ifelse, chaque fois que instruction if n'est pas vraie (c'est-d-dire lorsque le capteur de flamme ne détecte aucune flamme), la LED hitps:wwwfs-pcba.comi/projet-arduino-capteurelamme-slarme-incendle! 610 sovt202s 1618 Projet lame incendie avec aétecteur defame Arduino passe au vert et le buzzer s'arréte de sonner. Un message rapide est également envové au moniteur série. Enfin, ily a un court délai Prochaines étapes @ FS TECH Maintenant que Technologie FS (https://www.fs-pcba.com/ {RRA Le sro A UE facilement s'intégrer et constituer la base d'un projet beaucoup plus vaste, tel qu'un systéme domotique, une alarme incendie portable, une unité d'extinction d'incendie, etc. L'un des grands principes abordés dans le code était la communication entre les dispositifs d'entrée et de sortie numériques, en utilisant 'Arduino comme microcontréleur pour traiter/relayer les signaux. Dans ce cas, c'est le capteur de flamme qui envoie le signal numérique a Arduino en cas de présence ou d'absence de flamme et, aprés avoir traité cette information, l'Arduino envoie son propre signal numérique aux dispositifs de sortie (module LED bicolore et module buzzer actif). Comme mentionné au début de ce projet, pour une application plus permanente, vous pouvez envisager de migrer ce projet vers un PCB, qui présente de nombreux avantages en ce qui concerne le petit facteur de forme, la légareté et la portabilité Bien que l'utilisation de assemblage de PCB a trou traversant (https://www-fs- pcba.com/fr/dip-pcb/) Si le systeme SMT PCBA fonctionne bien, il réduira sans aucun doute le cott et la taille globale du produit fini, Services > Programmation IC(https://www.fs-pcba.com/fr/dip-pcb/) > Achats de composants(https://www.fs-pcba.com/fr/service-dapprovisionnement/) hitps:wwwfs-pcba.comi/projet-arduino-capteurelamme-slarme-incendle! 710 sa0r12028 16.18 Projet alarme incendie avec détecteur de famme Arduino > Fabrication de PCB(https://www.fs-pcba.com/fr/manufacturing-peb/) > seamblogecereoptgninmnatepes -G) FS TECH m/fr/) > Prototype d'assemblage de PCB(httpS://MWW. tay vecuyrtes rue usnreRcty pst/wwW.t5p > Test PCB(https://www.fs-pcba.com/fr/peba-test/) Blog sur les projets électroniques DIY Top PCB Layout Design Software : Quel est le meilleur pour vous ? (https://www.fs-pcba.com/fr/introduction-aux- outils-de-conception-de-pcb/) Top PCB Layout Design Software : Lequel est le meilleur pour vous En Chine, il ya un dicton : “affater la hache avant de couper le bois’. Cela signifie que LIRE PLUS " (HTTPS:/WWW.FS-PCBA.COM/FR/INTRODUCTION-AUX-OUTILS-DE-CONCEPTION-DE-PCB/) 8 octobre 2023 Comment installer WSJT-X sur Raspberry Pi ? (https://www.fs-peba.com/fr/how-to-install-wsjt-x-on- raspberry-pi/) Comment installer WSJT-X sur Raspberry Pi ? Si vous étes un radioamateur passionné ou simplement un amateur d'électronique, ce tutoriel est fait pour vous. LIRE PLUS " (HTTPS:/WWW.FS-PCBA.COM/FR/HOW-TO-INSTALL-WSJT-X ON-RASPBERRY-PI/) 11 septembre 2023, Directives relatives aux cartes de circuits imprimés pour claviers G remplacement a chaud (https://www.ts- hitps:wwwfs-pcba.comi/projet-arduino-capteurelamme-slarme-incendle! ano sa0r12028 16.18 Projet alarme incendie avec détecteur de famme Arduino pcba.com/fr/hot-swap-pcb/) Directives relatives aux cartes de circuits imprimé Les cartes de circuits imprimés traditionnelles rer ES T Ee HH fixer solidement les composants d la surface de I: LIRE PLUS" (HTTPSu/WWW.FS-PCBA.COM/FR/HOT-SWAP-PCB/) (https://www.fs-pcba.com/fr/) 5 septembre 2023 Comment tester le stress de votre Raspberry Pi ? (https://www.fs-peba.com/fr/raspberry-pi-stress-test/) Comment tester le stress de votre Raspberry Pi ? Si vous souhaitez connaitre les capacités réelles de votre Raspberry Pi, en particulier si vous avez LIRE PLUS " (HTTPS:/WWW.FS-PCBA.COM/FR/RASPBERRY-PI-STRESS-TEST/) 4 septembre 2023 Comment overclocker votre Raspberry (https://www.fs-peba.com/fr/how-to-overclock-your- raspberry-pi/) Comment overclocker votre Raspberry Pi ? Avez-vous déja voulu augmenter les capacités de votre Raspberry Pi sans avoir besoin de matériel supplémentaire ou dune carte de crédit ? LIRE PLUS " (HTTPS:/WWW.FS-PCBA.COM/FR/HOW-TO-OVERCLOCK YOUR-RASPBERRY-PI/) 24 aoat 2023, Projet de veilleuse @ photorésistance Arduino (https://www.ts-peba.com/fr/arduino-photoresistor- night-light-project/) Projet de veilleuse a photorésistance Arduino Principe du projet introduction Dans le projet aujourd'hui, un circuit de veilleuse sera construit en utilisant un module de photorésistance HW-486 et un module de veilleuse & photorésistance Arduino. LIRE PLUS " (HTTPS:/WWW.FS-PCBA.COM/FR/ARDUINO-PHOTORESISTOR-NIGHTLIGHT-PROJECT/) hitps:wwwfs-pcba.comi/projet-arduino-capteurelamme-slarme-incendle! 910 sa/r12028 16.18 Projet alarme incendie avec détectour de flamme Arduino @FS TECH (https://Awww.fs-pcba.com/fr/) Assemblage (ntps/lwmnefs~ jan! food cus rood GBD 21 juin 2023, Capacités Contact Xhlang Street, 800'on Distict, ES de circuits pebacom/tt/petit nen (https://www.fs-peba.com/wp- imprimés en tirage-pcba- content/uploads/2022/05/home.6,jp petites séries assemblage/) gg MOGNS—_(maiitainto@ts- Assemblage(https://wwwfs- Pebacom pcbacom) Zz HS +86-755- (tel: 86-755- (https://www.fs-pcba.com/wp- de circuits peba.com/fr/servic “a AOkbos ge96sors) _content/uploads/2022/05/home.7 jp imprimés _ de-production-en- a h37- tet 86-0137 Livrai en grande serie-de-circuits-«, (to Livraison quantité — imprimes/) Gee 07049) f wees Ou} i (https: | /wwwits~ AG DSPs hwvont g Rétroingénierie - pcba.com|trlems” ‘Wied datttr/politiqatips :/ www. fs-pcba.com/wp: de PCBA COM W ta- aGighriotifer"/uPloads/2022/05/home Bp ecm/) eo ceb /twi ¥ fs- brogrammation a ets pepokyter. peba.com/fr/dip- ny“"co~ co Ic pcb/) /fs- m/f m/F (https://wwwts- tech spc Spc Fevetementpa.com/tr/service- nol bao ba) conforme ogy ffici dapprovisionnement/) (hnttps:/ nwt my al/) tps: - Assemblage ps oa com ba. fr/dip- ox pba.com/tr/dip pan peb/) y/) French hitps:wwwfs-pcba.comi/projet-arduino-capteurelamme-slarme-incendle! 10110

You might also like