Table des matières:
- Étape 1: Shopping pour la liste des composants
- Étape 2: Configuration de l'IDE Arduino
- Étape 3: Comprendre le système de contrôle
- Étape 4: Construire le circuit
- Étape 5: Téléchargement du code source sur Arduino
Vidéo: SCADA pour les systèmes de contrôle basés sur Arduino : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Le contrôle de supervision et l'acquisition de données (SCADA) est un cadre pour la surveillance et l'accès à distance aux systèmes de contrôle couramment utilisés dans un large éventail de systèmes industriels tels que les centrales électriques, les chemins de fer, les unités de fabrication, les aciéries, les avions et de nombreuses autres formes de systèmes industriels automatisés.
Étape 1: Shopping pour la liste des composants
Ce projet nécessite les composants suivants:
1. Arduino UNO (Amazon)
2. LED (Amazon)
3. Capteur à ultrasons (Amazon)
4. Résistances, condensateurs, commutateurs, câbles de raccordement (Amazon)
5. MCP4921: Convertisseur numérique-analogique IC 12 bits (Amazon)
6. MCP23S17: I/O Expander IC 16 bits (Amazon)
Étape 2: Configuration de l'IDE Arduino
Ce projet nécessite l'utilisation de certaines bibliothèques pour l'interfaçage avec différents circuits intégrés tels que l'extenseur d'E/S et les puces DAC. Les bibliothèques suivantes sont requises et ont été fournies via un référentiel Github:
0. Parcourez les bibliothèques suivantes et installez-les sur l'IDE Arduino en utilisant Sketch > Inclure la bibliothèque > Ajouter une bibliothèque. ZIP. puis parcourez le fichier ZIP inclus dans le référentiel Github ci-dessous
1. Bibliothèque de machines d'état (SM)
2. Bibliothèque MCP492X
3. Bibliothèque MCP23S17
Référentiel Github: SCADA pour les systèmes de contrôle basés sur Arduino
Étape 3: Comprendre le système de contrôle
Le projet implémente essentiellement une machine à états finis (FSM) à 4 états en utilisant la State Machine Library. Les quatre états peuvent être décrits comme suit:
1. NO_LED: toutes les LED sont à l'état OFF.
2. ALL_LED: toutes les LED sont allumées.
3. BIN_CNT: L'ensemble de 8 LED fonctionne comme l'affichage d'une séquence de comptage binaire de 8 bits.
4. SENSE: L'état passe à ALL_LED si le capteur à ultrasons détecte un objet à proximité. Sinon, continue à compter en binaire tout comme l'état BIN_CNT.
Étape 4: Construire le circuit
Plusieurs images ont été fournies, prises sous différents angles du système de contrôle Arduino. Utilisez les images comme référence pour construire le système.
Étape 5: Téléchargement du code source sur Arduino
Une fois le circuit construit, le croquis Arduino fourni dans le fichier SCADA.ino du référentiel Github peut être téléchargé sur l'Arduino. La State Machine peut ensuite être testée à l'aide des différents boutons poussoirs du circuit, comme indiqué dans la vidéo.
Conseillé:
Communication sans fil utilisant le module émetteur-récepteur NRF24L01 pour les projets basés sur Arduino : 5 étapes (avec photos)
Communication sans fil à l'aide du module émetteur-récepteur NRF24L01 pour les projets basés sur Arduino : il s'agit de mon deuxième tutoriel instructable sur les robots et les micro-contrôleurs. C'est vraiment incroyable de voir votre robot vivant et fonctionner comme prévu et croyez-moi, ce sera plus amusant si vous contrôlez votre robot ou d'autres choses sans fil avec rapidité et
Sécuriser SCADA pour les systèmes de contrôle basés sur Arduino : 5 étapes
Sécurisation du SCADA pour les systèmes de contrôle basés sur Arduino : le contrôle de supervision et l'acquisition de données (SCADA) est un cadre pour la surveillance et l'accès à distance aux systèmes de contrôle couramment utilisés dans une large gamme de systèmes industriels tels que les centrales électriques, les chemins de fer, les unités de fabrication, les aciéries, les avions , s
Développement d'applications utilisant des broches GPIO sur la DragonBoard 410c avec les systèmes d'exploitation Android et Linux : 6 étapes
Développement d'applications à l'aide de broches GPIO sur la DragonBoard 410c avec les systèmes d'exploitation Android et Linux : le but de ce didacticiel est de montrer les informations nécessaires pour développer des applications à l'aide de la broche GPIO sur l'extension basse vitesse de la DragonBoard 410c. Ce tutoriel présente des informations pour développer des applications utilisant les broches GPIO avec SYS sur l'Andr
Contournez les systèmes de filtrage sur les PC sans les insécurités de TOR (le routeur Onion) ou de tunnel Internet via SSH : 5 étapes
Contourner les systèmes de filtrage sur PC sans les insécurités de TOR (le routeur Onion) ou de tunneling Internet via SSH: Après avoir lu un article sur le routeur onion (tor) qui vous permet de contourner la censure sans être suivi, j'ai été étonné. Ensuite, j'ai lu que ce n'était pas très sécurisé car certains nœuds pouvaient saisir de fausses données et ramener les mauvaises pages. J'ai pensé à moi
Ordinateur pour systèmes RE (partie 1 sur 2) (matériel) : 5 étapes
Ordinateur pour les systèmes RE (Partie 1 sur 2) (Matériel): Ici, je vais vous montrer comment j'ai créé un mini-ordinateur de bureau entièrement fonctionnel pour les petits systèmes d'énergie renouvelable. Le système RE que je prévois d'utiliser sera principalement un système 12 volts avec 6 ou 8 batteries Golf Cart, et j'aurai un onduleur de 700 watts