
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02

Supervisory Control and Data Acquisition (SCADA) er et rammeverk for overvåking og ekstern tilgang til kontrollsystemer som vanligvis brukes i et bredt spekter av industrisystemer som kraftverk, jernbaner, produksjonsenheter, stålverk, fly, smarthus og mange andre former for automatiserte kontrollsystemer.
Trinn 1: Handle etter komponentliste

Dette prosjektet krever følgende komponenter:
1. Arduino UNO (Amazon)
2. LED (Amazon)
3. Ultralydsensor (Amazon)
4. Motstander, kondensatorer, brytere, hoppetråder (Amazon)
5. MCP4921: Digital-til-analog konverter 12-biters IC (Amazon)
6. MCP23S17: I/O Expander 16-biters IC (Amazon)
Trinn 2: Konfigurere Arduino IDE

Dette prosjektet krever bruk av visse biblioteker for grensesnitt med forskjellige ICer som I/O-ekspander og Digital-til-Analog IC-brikker. Følgende biblioteker er obligatoriske og har blitt levert gjennom et Github -depot.
0. Gå gjennom følgende biblioteker og installer dem på Arduino IDE ved å bruke Sketch> Include Library> Add. ZIP Library, og bla deretter gjennom ZIP -filen som er inkludert i Github -depotet nedenfor:
1. State Machine Library (SM)
2. MCP492X bibliotek
3. MCP23S17 bibliotek
Github-depot: SCADA for Arduino-baserte kontrollsystemer
Trinn 3: Forstå kontrollsystemet

Prosjektet implementerer i hovedsak en 4-state Finite State Machine (FSM) ved bruk av State Machine-biblioteket. De fire statene kan beskrives som følgende.
1. NO_LED: Alle lysdioder er i AV -tilstand
2. ALL_LED: Alle lysdiodene er i PÅ -tilstand
3. BIN_CNT: Settet med 8 lysdioder fungerer som visning av en 8-biters binær tellesekvens.
4. SENSE: Staten bytter til ALL_LED hvis ultralydsensoren oppdager et objekt i nærheten. Ellers fortsetter det å telle i binær, akkurat som BIN_CNT -tilstanden.
Trinn 4: Bygg kretsen




Det er gitt flere bilder tatt fra forskjellige vinkler på Arduino Control System. Bruk bildene som referanse for å bygge systemet.
Trinn 5: Last opp kildekoden til Arduino

Når kretsen er bygget, kan Arduino -skissen i SCADA.ino -filen i Github -depotet lastes opp til Arduino. State Machine kan deretter testes ved hjelp av den forskjellige trykknappen i kretsen som vist i videoen.
Anbefalt:
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn

Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Arduino As ISP -- Brenn sekskantfil i AVR -- Sikring i AVR -- Arduino som programmerer: 10 trinn

Arduino As ISP || Brenn sekskantfil i AVR || Sikring i AVR || Arduino Som programmerer: ……………………… Vennligst abonner på YouTube -kanalen min for flere videoer …….. Denne artikkelen handler om arduino som isp. Hvis du vil laste opp hex -fil eller hvis du vil sette sikringen i AVR, trenger du ikke kjøpe en programmerer, du kan gjøre
Kontrollsystemer: 5 trinn

Kontrollsystemer: Så du vil forstå kontrollsystemer. Det kan være lurt å bestemme forskjellen mellom et kontrollert system med lukket sløyfe og åpen sløyfe. Denne instruksen vil hjelpe deg med å gjøre dette! Hvordan kan jeg se om noe er et åpent eller lukket system? Vel du har
Slik laster du fôr til kyr: 9 trinn

Slik laster du fôr til kyr: Alt som lever trenger mat for å overleve. I vinter- og vårmånedene er det ikke gress for kyr å beite på. Dette gjør det veldig viktig at kuene blir matet skikkelig slik at de produserer sunne kalver. I de følgende trinnene vil pr
Arduino PLC 32 I/O+State Machine+SCADA eller HMI: 8 trinn

Arduino PLC 32 I/O+State Machine+SCADA eller HMI: Mange måter å programmere, kontrollere og overvåke et industrisystem med arduino