Table des matières:
- Étape 1: connectez le capteur de gaz à l'Arduino
- Étape 2: Connectez l'Arduino au Raspberry Pi
- Étape 3: écrivez du code pour l'Arduino
- Étape 4: écrivez du code pour le Raspberry Pi
- Étape 5: Construisez un cas et essayez-le
Vidéo: Détecteur de gaz IoT avec Arduino et Raspberry Pi : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Dans cette instructable, vous apprendrez comment construire un détecteur de gaz IoT à l'aide d'un Arduino, d'un Raspberry Pi et d'un capteur de gaz MQ-5. En plus de ces pièces, vous aurez besoin de trois fils pour connecter l'Arduino au capteur de gaz. Une fois cela fait, vous pourrez écrire du code pour l'Arduino et le Raspberry Pi pour obtenir le niveau de gaz actuel dans la pièce, qu'il s'agisse de gaz naturel, d'alcool ou même de votre haleine. Commençons!
Étape 1: connectez le capteur de gaz à l'Arduino
Vous aurez besoin de trois fils pour connecter le capteur de gaz à l'Arduino:
-Un de l'A0 du capteur (sortie analogique) à une broche d'entrée analogique sur l'Arduino
-Un du GND du capteur (broche de masse) à une broche de masse sur l'Arduino
-Un du VCC du capteur (entrée d'alimentation) à une broche 5v sur l'Arduino
Une fois cela fait, allumez l'Arduino. Vous devriez voir une lumière rouge sur le capteur de gaz.
Étape 2: Connectez l'Arduino au Raspberry Pi
Vous devrez brancher l'Arduino sur le Raspberry Pi pour vérifier qu'il est alimenté via le port USB du Pi. Vous utiliserez également cette connexion pour la communication via la fonction serial.println() de l'Arduino, qui sera reçue par le Raspberry Pi.
Étape 3: écrivez du code pour l'Arduino
Maintenant que l'Arduino est connecté, il doit pouvoir prendre une lecture du capteur de gaz et la transmettre au Raspberry Pi. Pour ce faire, quelques lignes de code sont nécessaires: l'Arduino doit prendre l'entrée analogique du capteur puis l'écrire sur la connexion série, ce qui permettra au Pi de la lire. Un exemple de la façon de procéder est inclus dans l'image.
Étape 4: écrivez du code pour le Raspberry Pi
Maintenant, vous aurez besoin de code à l'autre extrémité pour "attraper" les données provenant de l'Arduino et les afficher sur Internet. Pour ce faire, nous utiliserons Python dans notre exemple avec Flask, qui nous permettra de servir une page Web avec les données du capteur ainsi qu'une moyenne des lectures passées du capteur. Vous devrez importer les modules montrés dans l'image pour que le serveur Web et la communication du port série fonctionnent.
Ensuite, vous voudrez démarrer une nouvelle connexion série et écrire une classe de capteur qui lira l'Arduino et transmettra ces données à notre route Flask, qui est montrée dans la deuxième image. Enfin, vous souhaiterez créer une page Web en HTML afin que nous puissions réellement visualiser nos données. Un exemple de la façon dont vous pourriez le faire est inclus ici.
Étape 5: Construisez un cas et essayez-le
Enfin, une fois que vous avez testé votre capteur, vous pouvez lui construire un boîtier et le tester ! Vous pouvez fabriquer un boîtier avec une imprimante 3D (des boîtiers préfabriqués pour le Pi et Arduino existent déjà) ou même en construire un en carton. Un exemple des deux est inclus ci-dessus. Nous avons obtenu nos cas de Thingiverse (ici et ici). En fin de compte, le choix vous appartient ! Bonne construction !
Conseillé:
Détecteur de fuite de gaz basé sur l'IOT : 4 étapes
Détecteur de fuite de gaz basé sur l'IOT : Exigences1 - Nodemcu (ESP8266)2 - Capteur de fumée (MQ135)3 - Cavaliers (3)
DETECTEUR DE GAZ GPL : 5 étapes
DETECTEUR DE GAZ GPL : dans ce TUTORIEL, je vais construire un détecteur de GPL avec alarme
CHAPEAU SENSLY POUR LE DÉTECTEUR DE QUALITÉ DE L'AIR ET DE GAZ RASPBERRY PI V1.1 : 9 étapes
CHAPEAU SENSLY POUR LE DÉTECTEUR DE QUALITÉ DE L'AIR ET DE GAZ RASPBERRY PI V1.1 : Sensly est un capteur de pollution portable capable de détecter les niveaux de pollution dans l'air à l'aide de ses capteurs de gaz embarqués pour collecter des informations sur les différents gaz présents. Ces informations peuvent être transmises directement à votre smartphone pour une diffusion en temps réel
Chapeau Sensly pour le détecteur de qualité de l'air et de gaz Raspberry Pi V0.9 : 8 étapes
Sensly Hat pour le détecteur de qualité de l'air et de gaz Raspberry Pi V0.9 : Sensly est un capteur de pollution portable capable de détecter les niveaux de pollution dans l'air à l'aide de ses capteurs de gaz embarqués pour collecter des informations sur les différents gaz présents. Ces informations peuvent être transmises directement à votre smartphone pour une diffusion en temps réel
Détecteur de fumée IOT : mettre à jour le détecteur de fumée existant avec IOT : 6 étapes (avec photos)
Détecteur de fumée IOT : Mettre à jour le détecteur de fumée existant avec IOT : Liste des contributeurs, Inventeur : Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Superviseur : Dr Chia Kim Seng Département de génie mécatronique et robotique, Faculté de génie électrique et électronique, Universiti Tun Hussein Onn Malaisie.Distribuer