
Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38

Dohledová kontrola a získávání dat (SCADA) je rámec pro monitorování a vzdálený přístup k řídicím systémům běžně používaným v celé řadě průmyslových systémů, jako jsou elektrárny, železnice, výrobní jednotky, ocelárny, letadla a mnoho dalších forem automatizovaných průmyslových systémů.
Krok 1: Nakupování seznamu komponent

Tento projekt vyžaduje následující součásti:
1. Arduino UNO (Amazon)
2. LED diody (Amazon)
3. Ultrazvukový senzor (Amazon)
4. Rezistory, kondenzátory, spínače, propojovací vodiče (Amazon)
5. MCP4921: Převodník digitálního signálu na analogový 12bitový IC (Amazon)
6. MCP23S17: I/O Expander 16bitový IC (Amazon)
Krok 2: Nastavení IDE Arduino

Tento projekt vyžaduje použití určitých knihoven pro propojení s různými integrovanými obvody, jako jsou expandéry I/O a čipy DAC. Následující knihovny jsou povinné a byly poskytnuty prostřednictvím úložiště Github:
0. Projděte následující knihovny a nainstalujte je do Arduino IDE pomocí Sketch> Include Library> Add. ZIP Library. a poté procházejte soubor ZIP, který je součástí níže uvedeného úložiště Github
1. State Machine Library (SM)
2. Knihovna MCP492X
3. Knihovna MCP23S17
Úložiště Github: SCADA pro řídicí systémy založené na Arduinu
Krok 3: Porozumění řídicímu systému

Projekt v podstatě implementuje 4-stavový konečný stavový stroj (FSM) pomocí Státní strojní knihovny. Tyto čtyři stavy lze popsat následovně:
1. NO_LED: Všechny LED diody jsou ve vypnutém stavu.
2. ALL_LED: Všechny LED diody jsou ve stavu ON.
3. BIN_CNT: Sada 8 LED diod funguje jako zobrazení 8bitové sekvence binárního počítání.
4. SENSE: Stav se přepne na ALL_LED, pokud ultrazvukový senzor detekuje předmět v blízkosti. Jinak pokračuje v počítání binárně stejně jako stav BIN_CNT.
Krok 4: Budování obvodu




Bylo poskytnuto více snímků pořízených z různých úhlů řídicího systému Arduino. K vytvoření systému použijte obrázky jako referenci.
Krok 5: Nahrání zdrojového kódu do Arduina

Jakmile je obvod vybudován, lze do Arduina nahrát skicu Arduina uvedenou v souboru SCADA.ino v úložišti Github. Stavový stroj pak lze testovat pomocí jiného tlačítka v obvodu, jak je znázorněno na videu.
Doporučuje:
Řídicí systémy: 5 kroků

Řídicí systémy: Chcete tedy rozumět řídicím systémům. Možná budete chtít určit rozdíl mezi řídicím systémem s uzavřenou smyčkou a otevřenou smyčkou. Tento Instructable vám k tomu pomůže! Jak poznám, zda je něco systém s otevřenou nebo uzavřenou smyčkou? No ty jsi
Bezdrátová komunikace pomocí transceiverového modulu NRF24L01 pro projekty založené na Arduinu: 5 kroků (s obrázky)

Bezdrátová komunikace pomocí transceiverového modulu NRF24L01 pro projekty založené na Arduinu: Toto je můj druhý instruktážní tutoriál o robotech a mikrořadičích. Je opravdu úžasné vidět svého robota naživu a pracovat podle očekávání, a věřte mi, že bude zábavnější, když budete robota nebo jiné věci ovládat rychle a
Zabezpečení SCADA pro řídicí systémy založené na Arduinu: 5 kroků

Zabezpečení SCADA pro řídicí systémy založené na Arduinu: SCADA (Supervisory Control and Data Acquisition) je rámec pro monitorování a vzdálený přístup k řídicím systémům běžně používaným v celé řadě průmyslových systémů, jako jsou elektrárny, železnice, výrobní jednotky, ocelárny, letadla , s
Dálkové ovládání založené na Arduinu pro Eskate nebo křídlové křídlo: 5 kroků (s obrázky)

Dálkové ovládání založené na Arduinu pro Eskate nebo Hydrofoil: Tento návod vám ukáže, jak vytvořit fyzické dálkové ovládání pro použití s eskate nebo elektrickým křídlovým křídlem včetně veškerého kódu a hardwaru, který potřebujete. S tím je spojeno hodně pájení, ale je to také zábava. Co může dálkový ovladač dělat? Co
Hlavní hodiny pro školy založené na Arduinu: 9 kroků (s obrázky)

Hlavní hodiny pro školy založené na Arduinu: Pokud vaše škola, dětská škola nebo jiné místo spoléhá na nefunkční centrální hlavní hodiny, můžete toto zařízení použít. Nové mistrovské hodiny jsou samozřejmě k dispozici, ale školní rozpočty jsou pod extrémním tlakem a je to opravdu sati