
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36

Надзорният контрол и събирането на данни (SCADA) е рамка за наблюдение и отдалечен достъп до системи за управление, често използвани в широк спектър от промишлени системи като електроцентрали, железопътни линии, производствени единици, стоманодобивни заводи, самолети и много други форми на автоматизирани промишлени системи.
Стъпка 1: Пазаруване за списъка с компоненти

Този проект изисква следните компоненти:
1. Arduino UNO (Amazon)
2. Светодиоди (Amazon)
3. Ултразвуков сензор (Amazon)
4. Резистори, кондензатори, превключватели, джъмперни проводници (Amazon)
5. MCP4921: Цифрово-аналогов преобразувател 12-битова IC (Amazon)
6. MCP23S17: I/O Expander 16-битова IC (Amazon)
Стъпка 2: Настройване на Arduino IDE

Този проект изисква използването на определени библиотеки за взаимодействие с различни интегрални схеми като I/O разширител и DAC чипове. Следните библиотеки са необходими и са предоставени чрез хранилище на Github:
0. Преминете през следните библиотеки и ги инсталирайте в IDE на Arduino, като използвате Sketch> Include Library> Add. ZIP Library. и след това прегледайте ZIP файла, който е включен в хранилището на Github по -долу
1. Библиотека на държавните машини (SM)
2. Библиотека MCP492X
3. Библиотека MCP23S17
Хранилище на Github: SCADA за базирани на Arduino системи за управление
Стъпка 3: Разбиране на системата за управление

Проектът по същество реализира 4-степенна машина с крайни състояния (FSM), използваща библиотеката на държавните машини. Четирите състояния могат да бъдат описани както следва:
1. NO_LED: Всички светодиоди са в състояние OFF.
2. ALL_LED: Всички светодиоди са в състояние ON.
3. BIN_CNT: Наборът от 8 светодиода функционира като дисплей на 8-битова двоична последователност за броене.
4. SENSE: Състоянието се превключва на ALL_LED, ако ултразвуковият сензор открие обект в близост. В противен случай продължава да се брои в двоично, точно като състоянието BIN_CNT.
Стъпка 4: Изграждане на веригата




Предоставени са множество снимки, направени от различни ъгли на Системата за управление на Arduino. Използвайте изображенията като отправна точка за изграждане на системата.
Стъпка 5: Качване на изходния код в Arduino

След като веригата бъде изградена, скицата на Arduino, предоставена във файла SCADA.ino в хранилището на Github, може да бъде качена в Arduino. След това State Machine може да бъде тестван с помощта на различен бутон във веригата, както е показано във видеото.
Препоръчано:
Възможно ли е прехвърляне на снимки с помощта на IoT устройства, базирани на LPWAN?: 6 стъпки

Възможно ли е да се прехвърлят снимки с помощта на IoT устройства, базирани на LPWAN ?: LPWAN означава Wide Area Network с ниска мощност и това е доста подходяща комуникационна технология в областта на IoT. Представителни технологии са Sigfox, LoRa NB-IoT и LTE Cat.M1. Всичко това са комуникационни технологии на дълги разстояния с ниска мощност. В ge
Бюджетен лаптоп: евтина опция за електроцентрала (две вътрешни устройства, базирани на Lenovo): 3 стъпки

Бюджетен лаптоп: евтина опция Powerhouse (две вътрешни устройства, базирани на Lenovo): Тази инструкция ще се фокусира върху актуализирана конфигурация на лаптопа Lenovo T540p като ежедневна машина с драйвери за сърфиране в мрежата, текстообработка, леки игри и аудио . Той е конфигуриран с твърдотелно и механично съхранение за скорост и капацитет
Системи за управление: 5 стъпки

Системи за управление: Значи искате да разберете системите за управление. Може да искате да определите разликата между система за управление със затворен контур и отворен контур. Тази инструкция ще ви помогне да направите това! Как мога да разбера дали нещо е система с отворен или затворен цикъл? Ами вие
Безжична комуникация с помощта на трансивър модул NRF24L01 за проекти, базирани на Arduino: 5 стъпки (със снимки)

Безжична комуникация, използваща трансивер модул NRF24L01 за проекти, базирани на Arduino: Това е вторият ми инструкционен урок за роботите и микроконтролерите. Наистина е невероятно да видите вашия робот жив и работещ според очакванията и повярвайте ми, че ще бъде по -забавно, ако управлявате вашия робот или други неща безжично с бързо и
Осигуряване на SCADA за базирани на Arduino системи за управление: 5 стъпки

Осигуряване на SCADA за базирани на Arduino системи за управление: Надзорният контрол и събирането на данни (SCADA) е рамка за наблюдение и отдалечен достъп до системи за управление, често използвани в широк спектър от промишлени системи, като електроцентрали, железопътни линии, производствени единици, стоманодобивни заводи, самолети , с