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: 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 utilizzati in un'ampia gamma di sistemi industriali come centrali elettriche, ferrovie, unità produttive, acciaierie, aeroplani e molte altre forme di sistemi industriali automatizzati.
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'interfacciamento con diversi circuiti integrati come espansori I/O e chip DAC. 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 sfoglia il file ZIP che è 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 State Machine Library. I quattro stati possono essere descritti come segue:
1. NO_LED: tutti i LED sono nello stato OFF.
2. ALL_LED: Tutti i LED sono nello 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:
ESP8266 RGB LED STRIP Controllo WIFI - NODEMCU Come telecomando IR per strisce LED controllate tramite Wi-Fi - STRIP LED RGB Controllo smartphone: 4 passaggi
ESP8266 RGB LED STRIP Controllo WIFI | NODEMCU Come telecomando IR per strisce LED controllate tramite Wi-Fi | Controllo Smartphone STRIP LED RGB: Ciao ragazzi in questo tutorial impareremo come utilizzare nodemcu o esp8266 come telecomando IR per controllare una striscia LED RGB e Nodemcu sarà controllato dallo smartphone tramite wifi. Quindi in pratica puoi controllare la STRISCIA LED RGB con il tuo smartphone
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
Protezione SCADA per sistemi di controllo basati su Arduino: 5 passaggi
Protezione 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 , S
Controlli touch Nextion basati su Arduino: 4 passaggi
Controlli touch Nextion basati su Arduino: un amico stava cercando una soluzione interessante per controllare l'HVAC (riscaldamento, ventilazione, aria condizionata) della sua auto tramite touch screen e Arduino. L'idea è stata ispirata da un mio vecchio progetto sul controllo interno di una limousine allungata, ma dovrebbe
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?"? ?"