Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Surveillance des industries à l'aide de l'IoT

Composants et fournitures

Arduino Mega 2560
Le microcontrôleur principal
× 1
Espressif ESP8266 ESP-01
Pour se connecter au WiFI et faire des communications.
× 1
Seed Grove - Capteur de baromètre (BMP280)
Pour obtenir la température et la pression atmosphérique
× 1
Capteur de température et d'humidité DHT11 (4 broches)
Ou DHT22 Ou DHT21. Pour obtenir l'humidité/la température..
× 1
Seed Grove - Capteur de gaz (MQ2)
Pour obtenir des ppm de CO, GPL et fumée
× 1
Planche à pain (générique)
Ou Perfboard
× 1
Câbles de raccordement (générique)
Selon les besoins
× 1
Capteur de mouvement PIR (générique)
Pour détecter le mouvement
× 1

Outils et machines nécessaires

Fer à souder (générique)
Si besoin de souder quoi que ce soit (non requis si pas besoin)

Applications et services en ligne

Blynk
Le serveur/l'application

À 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. Avec l'utilisation d'un détecteur de mouvement, cela aidera à surveiller les entrées non autorisées après les heures de bureau, comme défini dans les paramètres. Ce projet utilise Blynk comme serveur et application pour afficher vos données. J'avais prévu d'utiliser Arduino Cloud mais il n'est pas disponible pour ESP8266. Ce projet sera également élargi pour surveiller la santé de chaque employé travaillant dans l'usine en mesurant leur PA et leur fréquence cardiaque avec un futur appareil portable dans la veste de sécurité...

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 Sketch
Calibrer_MQ2
Code pour obtenir Ro Val pour MQ2Connecter MQ2 à A0

Sché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

  1. IdO de base – RaspberryPI HDC2010 comment
  2. Capteur de température Python et Raspberry Pi
  3. Surveillance à distance de la météo à l'aide de Raspberry Pi
  4. Capteur de mouvement utilisant Raspberry Pi
  5. Raspberry PI Based IoT Project Connecting DHT11 Sensor
  6. IdO cellulaire :poubelle intelligente
  7. Windows 10 IoT Core et SHT15
  8. Comment vous préparer pour l'IA à l'aide de l'IoT
  9. Comment créer une opération plus intelligente à l'aide de la technologie IoT de surveillance des réservoirs