Innholdsfortegnelse:
- Trinn 1: Handle etter komponentlisten
- Trinn 2: Konfigurere Arduino IDE
- Trinn 3: Forstå kontrollsystemet
- Trinn 4: Bygg kretsen
- Trinn 5: Last opp kildekoden til Arduino
Video: SCADA for Arduino-baserte kontrollsystemer: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
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 og mange andre former for automatiserte industrisystemer.
Trinn 1: Handle etter komponentlisten
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 DAC -brikker. Følgende biblioteker er påkrevd og er 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 Library. 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
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
RC -sporet robot ved hjelp av Arduino - Trinn for trinn: 3 trinn
RC -sporet robot ved bruk av Arduino - Steg for trinn: Hei folkens, jeg er tilbake med et annet kult Robot -chassis fra BangGood. Håper du har gått gjennom våre tidligere prosjekter - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot with Robotic Arms og The Badland Braw
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