Indholdsfortegnelse:
- Trin 1: Indkøb efter komponentlisten
- Trin 2: Opsætning af Arduino IDE
- Trin 3: Forståelse af kontrolsystemet
- Trin 4: Opbygning af kredsløbet
- Trin 5: Upload af kildekoden til Arduino
Video: SCADA til Arduino-baserede kontrolsystemer: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Supervisory Control and Data Acquisition (SCADA) er en ramme for overvågning og fjernadgang til kontrolsystemer, der almindeligvis bruges i en lang række industrielle systemer såsom kraftværker, jernbaner, produktionsenheder, stålværker, flyvemaskiner og mange andre former for automatiserede industrisystemer.
Trin 1: Indkøb efter komponentlisten
Dette projekt kræver følgende komponenter:
1. Arduino UNO (Amazon)
2. LED'er (Amazon)
3. Ultralydssensor (Amazon)
4. Modstande, kondensatorer, switche, jumperwires (Amazon)
5. MCP4921: Digital-til-analog konverter 12-bit IC (Amazon)
6. MCP23S17: I/O Expander 16-bit IC (Amazon)
Trin 2: Opsætning af Arduino IDE
Dette projekt kræver brug af visse biblioteker til grænseflade med forskellige IC'er, såsom I/O -ekspander og DAC -chips. Følgende biblioteker er påkrævede og er blevet leveret gennem et Github -depot:
0. Gå gennem følgende biblioteker, og installer dem på Arduino IDE ved hjælp af Sketch> Include Library> Add. ZIP Library. og gennemse derefter ZIP -filen, der er inkluderet i Github -depotet herunder
1. State Machine Library (SM)
2. MCP492X -bibliotek
3. MCP23S17 Bibliotek
Github-depot: SCADA til Arduino-baserede kontrolsystemer
Trin 3: Forståelse af kontrolsystemet
Projektet implementerer i det væsentlige en 4-state Finite State Machine (FSM) ved hjælp af State Machine Library. De fire stater kan beskrives som følgende:
1. NO_LED: Alle lysdioder er slukket.
2. ALL_LED: Alle lysdioder er i ON -tilstand.
3. BIN_CNT: Sættet med 8 lysdioder fungerer som visning af en 8-bit binær tællesekvens.
4. SINSE: Tilstanden skifter til ALL_LED, hvis ultralydssensoren registrerer et objekt i nærheden. Ellers fortsætter med at tælle i binær ligesom BIN_CNT -tilstanden.
Trin 4: Opbygning af kredsløbet
Der er leveret flere billeder taget fra forskellige vinkler i Arduino Control System. Brug billederne som reference til at bygge systemet.
Trin 5: Upload af kildekoden til Arduino
Når kredsløbet er blevet bygget, kan Arduino -skitsen i SCADA.ino -filen i Github -depotet uploades til Arduino. State Machine kan derefter testes ved hjælp af den forskellige trykknap i kredsløbet som vist i videoen.
Anbefalede:
Kontrolsystemer: 5 trin
Kontrolsystemer: Så du vil forstå kontrolsystemer. Du vil måske bestemme forskellen mellem et lukket kredsløb og et åbent kredsløbssystem. Denne instruktør hjælper dig med at gøre dette! Hvordan kan jeg se, om noget er et åbent eller lukket kredsløbssystem? Jamen du har
LoRa Messenger til to enheder til distancer Op til 8 km: 7 trin
LoRa Messenger til to enheder til afstande Op til 8 km: Tilslut projektet til din bærbare computer eller telefon, og chat derefter mellem enhederne uden internet eller SMS ved hjælp af bare LoRa.Hey, hvad sker der gutter? Akarsh her fra CETech. I dag skal vi lave et projekt, der kan forbindes til din smartphone eller en hvilken som helst
1A til 40A nuværende BOOST -konverter til op til 1000W DC -motor: 3 trin
1A til 40A Current BOOST-konverter til op til 1000W DC-motor: Hej! I denne video lærer du, hvordan du laver et strømforstærkerkredsløb til dine høj ampere DC-motorer op til 1000W og 40 ampere med transistorer og en center-tap-transformer. Selvom, strømmen ved udgangen er meget høj, men spændingen bliver r
Overbevis dig selv om bare at bruge en 12V-til-AC-line inverter til LED-lysstrenge i stedet for at genoprette dem til 12V .: 3 trin
Overbevis dig selv om bare at bruge en 12V-til-AC-line inverter til LED-lysstrenge i stedet for at genoprette dem til 12V .: Min plan var enkel. Jeg ville skære en væg-drevet LED-lysstreng i stykker og derefter genkoble den til at køre 12 volt. Alternativet var at bruge en strømomformer, men vi ved alle, at de er frygtelig ineffektive, ikke? Ret? Eller er de det?
12v til USB Adapter 12v til 5v Transformer (fantastisk til biler): 6 trin
12v til USB Adapter 12v til 5v Transformer (fantastisk til biler): Dette viser dig, hvordan du laver en 12v til USB (5v) adapter. Den mest oplagte anvendelse af dette er til 12v biladaptere, men hvor som helst du har 12v kan du bruge det! Hvis du har brug for 5v til andet end USB, skal du blot springe trinene om tilføjelse af USB -porte over