Surveillance des industries à l'aide de l'IoT
Composants et fournitures
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Outils et machines nécessaires
|
Applications et services en ligne
|
À propos de ce projet
Le projet vise à surveiller les usines et à obtenir les informations sur votre smartphone ou d'autres appareils utilisant l'IoT.
Contexte
Le projet vise à surveiller les gaz, la température, l'humidité, le bruit, la pression barométrique, etc. et à rapporter les informations sur votre smartphone. Et raconte aussi les conditions néfastes pour les travailleurs.
Selon les statistiques les plus récentes sur les incendies de la National Fire Protection Association (NFPA), une moyenne de 37 000 incendies se produisent chaque année dans des propriétés industrielles et de fabrication. Ces incidents ont fait 18 morts de civils , 279 blessures civiles , et 1 milliard de dollars en dommages matériels directs. - Ainsi, si nous pouvons détecter les gaz inflammables et les risques d'incendies et d'accidents, le projet peut éviter des dommages à la vie et aux biens.
À propos
Ce projet consiste à surveiller à distance toute usine de fabrication pour la température, le mouvement, l'humidité et le dioxyde de carbone, etc. Le projet utilise Arduino Mega et ESP8266 et divers capteurs. Avec l'utilisation de l'IoT, ce projet vous enverra les données à distance à votre e-mail/SMS sur la météo actuelle et la concentration de gaz dans l'usine. Le programme a également défini les paramètres et si les résultats ne sont pas dans les paramètres, il notifiera les résultats avec un avertissement afin que des mesures immédiates soient prises pour empêcher l'incendie... Il peut également prendre des photos tout en envoyant une notification
Composants
Trucs Arduino
- Rassemblez d'abord tous les composants.
- Vous devez télécharger le croquis « Calibrate_MQ2 » et garder le MQ2 connecté à Arduino sur A0 dans Fresh Air. Le moniteur série affichera la valeur Ro qui doit être remplacée dans le croquis final !
- Télécharger l'application Blynk
- Et scannez le code QR
pour dupliquer le projet
- Il enverra le jeton d'authentification à l'adresse e-mail avec laquelle vous vous êtes inscrit
- Modifiez le SSID, le mot de passe, le jeton d'authentification et la valeur Ro dans l'esquisse Industries_Monitor !
- Après cela, téléchargez le "Industries_Monitor" sur votre Arduino Mega et connectez l'ESP8266 et d'autres capteurs selon les schémas
- Le projet EST TERMINÉ !
Côté serveur
- Le côté serveur du projet est géré par Blynk, une application/hébergeur gratuit.
- L'envoi et la réception des données sont gérés par POST, PUT, GET, etc. ; au téléphone et esp8266.
- Vous pouvez également configurer votre propre serveur. Aide ici :
https://github.com/blynkkk/blynk-server
Afficher les données
- Installez Blynk sur votre smartphone depuis l'App Store/Play Store
- Ouvrez le projet que vous aviez réalisé auparavant en scannant le code QR !
- Modifiez l'adresse e-mail et toute autre chose que vous souhaitez
- Appuyez sur le bouton de lecture pour obtenir un flux en direct depuis votre appareil !
- Vous pouvez voir la température, l'humidité, la pression atmosphérique, le mouvement, les relevés de gaz...
- Vous pouvez également voir un graphique avec l'historique des relevés météo <***SuperChartWidget Required>
- Si les lectures de gaz (CO, GPL, fumée) ont augmenté, le serveur demandera à l'appareil d'allumer l'échappement ou d'augmenter sa vitesse s'il y est connecté et d'allumer une sirène puissante pour informer la direction de l'augmentation dans les lectures..
- <**Les détails à ce sujet se trouvent dans le widget Eventor de Blynk>
Travailler
J'ai utilisé un Arduino Mega pour réaliser le projet ! Le projet ne nécessite pas beaucoup de broches, mais les cartes avec plus de mémoire ne fonctionneront que.
L'Arduino Mega est connecté à la carte ESP8266 pour se connecter au Wi-Fi. L'ESP8266 sera utilisé pour se connecter au Wi-Fi et au serveur et communiquer avec lui via le protocole MQTT. L'ESP8266 est connecté via une interface série.
Le système que j'ai fait surveillera la température et la pression (en utilisant BMP280) et l'humidité (en utilisant DHT11) !
Étant donné que les usines/industries modernes utilisent des combustibles fossiles ou d'autres gaz ; Le système surveille également les gaz comme le monoxyde de carbone (silent killer), le GPL et la fumée à l'aide du capteur de gaz MQ2. Il dispose également d'un capteur de mouvement PIR pour détecter les humains et l'activité de mouvement.
La plupart du travail d'analyse des données sera effectué côté serveur. Ici, le serveur est Blynk. Le serveur héberge la page Web et gère la saisie des données et leur analyse qui doit être effectuée. Il utilise un événement ou un widget pour envoyer des notifications et d'autres éléments en fonction des informations envoyées par l'appareil.
Vous comprendrez le fonctionnement du serveur si vous voyez le code et Blynk interface !
Code
Industries_Monitor
Code pour Arduino MegaFinal SketchCalibrer_MQ2
Code pour obtenir Ro Val pour MQ2Connecter MQ2 à A0Schémas
C'est le Scematic du Projet en PNG !Fixez le MQ2 à la carte avec les broches d'alimentation et la broche analogique (A) connectées à la broche A0 d'Arduino Mega...
Connectez également la broche de données du capteur PIR à la broche 7 du méga Arduino //Configurable dans Blynk ! Télécharger l'application Blynk
Scannez-le !
Processus de fabrication
- IdO de base – RaspberryPI HDC2010 comment
- Capteur de température Python et Raspberry Pi
- Surveillance à distance de la météo à l'aide de Raspberry Pi
- Capteur de mouvement utilisant Raspberry Pi
- Raspberry PI Based IoT Project Connecting DHT11 Sensor
- IdO cellulaire :poubelle intelligente
- Windows 10 IoT Core et SHT15
- Comment vous préparer pour l'IA à l'aide de l'IoT
- Comment créer une opération plus intelligente à l'aide de la technologie IoT de surveillance des réservoirs