Sommario:
- Passaggio 1: acquisto dell'elenco dei componenti
- Passaggio 2: configurazione dell'IDE Arduino
- Passaggio 3: comprensione del sistema di controllo
- Passaggio 4: costruire il circuito
- Passaggio 5: caricamento del codice sorgente su Arduino
Video: Protezione SCADA per sistemi di controllo basati su Arduino: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Supervisory Control and Data Acquisition (SCADA) è un framework per il monitoraggio e l'accesso remoto ai sistemi di controllo comunemente usati in un'ampia gamma di sistemi industriali come centrali elettriche, ferrovie, unità produttive, acciaierie, aeroplani, case intelligenti e molte altre forme di automazione sistemi di controllo.
Passaggio 1: acquisto dell'elenco dei componenti
Questo progetto richiede i seguenti componenti:
1. Arduino UNO (Amazon)
2. LED (Amazon)
3. Sensore a ultrasuoni (Amazon)
4. Resistenze, condensatori, interruttori, ponticelli (Amazon)
5. MCP4921: IC a 12 bit per convertitore digitale-analogico (Amazon)
6. MCP23S17: CI di espansione I/O a 16 bit (Amazon)
Passaggio 2: configurazione dell'IDE Arduino
Questo progetto richiede l'uso di alcune librerie per l'interfaccia con diversi circuiti integrati come espansori di I/O e chip IC da digitale ad analogico. Le seguenti librerie sono necessarie e sono state fornite tramite un repository Github.
0. Passare attraverso le seguenti librerie e installarle sull'IDE Arduino utilizzando Sketch > Includi libreria > Aggiungi libreria. ZIP e quindi sfogliare il file ZIP incluso nel repository Github di seguito:
1. Libreria della macchina a stati (SM)
2. Libreria MCP492X
3. Libreria MCP23S17
Repository Github: SCADA per sistemi di controllo basati su Arduino
Passaggio 3: comprensione del sistema di controllo
Il progetto implementa essenzialmente una Finite State Machine (FSM) a 4 stati utilizzando la libreria State Machine. I quattro stati possono essere descritti come segue.
1. NO_LED: tutti i LED sono in stato OFF
2. ALL_LED: tutti i LED sono in stato ON
3. BIN_CNT: il set di 8 LED funziona come visualizzazione di una sequenza di conteggio binario a 8 bit.
4. SENSE: lo stato passa a ALL_LED se il sensore a Ultrasuoni rileva un oggetto in prossimità. Altrimenti, continua a contare in binario proprio come lo stato BIN_CNT.
Passaggio 4: costruire il circuito
Sono state fornite più immagini scattate da diverse angolazioni del sistema di controllo Arduino. Usa le immagini come riferimento per costruire il sistema.
Passaggio 5: caricamento del codice sorgente su Arduino
Una volta che il circuito è stato costruito, lo sketch Arduino fornito nel file SCADA.ino nel repository Github può essere caricato su Arduino. La State Machine può quindi essere testata utilizzando il diverso pulsante nel circuito come mostrato nel video.
Consigliato:
Comunicazione wireless utilizzando il modulo ricetrasmettitore NRF24L01 per progetti basati su Arduino: 5 passaggi (con immagini)
Comunicazione wireless utilizzando il modulo ricetrasmettitore NRF24L01 per progetti basati su Arduino: questo è il mio secondo tutorial istruttivo su robot e microcontrollori. È davvero incredibile vedere il tuo robot vivo e funzionare come previsto e credimi sarà più divertente se controlli il tuo robot o altre cose wireless con velocità e
SCADA per sistemi di controllo basati su Arduino: 5 passaggi
SCADA per sistemi di controllo basati su Arduino: Supervisory Control and Data Acquisition (SCADA) è un framework per il monitoraggio e l'accesso remoto ai sistemi di controllo comunemente utilizzati in un'ampia gamma di sistemi industriali come centrali elettriche, ferrovie, unità produttive, acciaierie, aeroplani e
Protezione per il frigorifero: Promemoria per chiudere lo sportello per il frigorifero: 6 passaggi
Protezione per il frigorifero: Promemoria per la chiusura dello sportello del frigorifero: a volte, quando tiro fuori molte cose dal frigorifero, non ho la mano libera per chiudere la porta e quindi la porta viene lasciata aperta per molto tempo. A volte quando uso troppa forza per chiudere la porta del frigorifero, rimbalza ma non me ne accorgo
Protezione per pistola per colla a caldo: 9 passaggi
Protezione per pistola per colla a caldo: la protezione WhatA per l'ugello delle pistole per colla a caldo, in grado di ridurre significativamente la temperatura superficiale, consentendo un utilizzo più sicuro
Fornire sottotitoli per video in streaming basati su Flash: 10 passaggi
Fornitura di sottotitoli per video in streaming basati su Flash: DI KEVIN JONES (scarica una versione PDF di questo Instructable dal Clearinghouse of Accessibility Information del DCMP.)?"Come posso sottotitolare i miei streaming multimediali?"? ?"Come posso sottotitolare il mio video per YouTube o per il mio sito Web?"? ?"