
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03

Nadzoru Control and Data Acquisition (SCADA) to platforma do monitorowania i zdalnego dostępu do systemów sterowania powszechnie stosowanych w wielu różnych systemach przemysłowych, takich jak elektrownie, koleje, jednostki produkcyjne, huty, samoloty i wiele innych form zautomatyzowanych systemów przemysłowych.
Krok 1: Zakupy na listę składników

Ten projekt wymaga następujących komponentów:
1. Arduino UNO (Amazonka)
2. Diody (Amazonka)
3. Czujnik ultradźwiękowy (Amazon)
4. Rezystory, kondensatory, przełączniki, przewody połączeniowe (Amazon)
5. MCP4921: 12-bitowy konwerter cyfrowo-analogowy (Amazon)
6. MCP23S17: 16-bitowy ekspander we/wy (Amazon)
Krok 2: Konfiguracja Arduino IDE

Ten projekt wymaga użycia pewnych bibliotek do współpracy z różnymi układami scalonymi, takimi jak ekspander we/wy i układy DAC. Następujące biblioteki są wymagane i zostały udostępnione za pośrednictwem repozytorium Github:
0. Przejdź przez następujące biblioteki i zainstaluj je na Arduino IDE, używając opcji Szkic> Dołącz bibliotekę> Dodaj bibliotekę. ZIP. a następnie przeglądaj plik ZIP, który znajduje się w repozytorium Github poniżej
1. Biblioteka Maszyn Stanowych (SM)
2. Biblioteka MCP492X
3. Biblioteka MCP23S17
Repozytorium Github: SCADA dla systemów sterowania opartych na Arduino
Krok 3: Zrozumienie systemu sterowania

Projekt zasadniczo implementuje 4-stanową Maszynę Skończoną (FSM) przy użyciu Biblioteki Maszyn Stanowych. Cztery stany można opisać następująco:
1. NO_LED: Wszystkie diody LED są wyłączone.
2. ALL_LED: Wszystkie diody LED są w stanie włączonym.
3. BIN_CNT: Zestaw 8 diod LED działa jako wyświetlanie 8-bitowej binarnej sekwencji zliczania.
4. SENSE: Stan zmienia się na ALL_LED, jeśli czujnik ultradźwiękowy wykryje w pobliżu obiekt. W przeciwnym razie kontynuuje liczenie w postaci binarnej, podobnie jak stan BIN_CNT.
Krok 4: Budowanie obwodu




Dostarczono wiele zdjęć wykonanych pod różnymi kątami systemu sterowania Arduino. Użyj obrazów jako odniesienia do zbudowania systemu.
Krok 5: Przesyłanie kodu źródłowego do Arduino

Po zbudowaniu obwodu, szkic Arduino dostarczony w pliku SCADA.ino w repozytorium Github można przesłać do Arduino. Automat stanowy można następnie przetestować za pomocą innego przycisku w obwodzie, jak pokazano na filmie.
Zalecana:
Czy można przesyłać zdjęcia za pomocą urządzeń IoT opartych na sieci LPWAN?: 6 kroków

Czy możliwe jest przesyłanie zdjęć za pomocą urządzeń IoT opartych na LPWAN?: LPWAN to skrót od Low Power Wide Area Network i jest to całkiem odpowiednia technologia komunikacyjna w dziedzinie IoT. Reprezentatywne technologie to Sigfox, LoRa NB-IoT i LTE Cat.M1. Są to wszystkie technologie komunikacji na duże odległości o małej mocy. W ge
[Mysz do noszenia] Kontroler myszy do noszenia z interfejsem Bluetooth dla systemów Windows 10 i Linux: 5 kroków
![[Mysz do noszenia] Kontroler myszy do noszenia z interfejsem Bluetooth dla systemów Windows 10 i Linux: 5 kroków [Mysz do noszenia] Kontroler myszy do noszenia z interfejsem Bluetooth dla systemów Windows 10 i Linux: 5 kroków](https://i.howwhatproduce.com/images/006/image-17131-j.webp)
[Wearable Mouse] Kontroler myszy do noszenia oparty na technologii Bluetooth dla systemów Windows 10 i Linux: Stworzyłem kontroler myszy oparty na technologii Bluetooth, który może być używany do sterowania wskaźnikiem myszy i wykonywania operacji związanych z myszą komputera w locie, bez dotykania jakichkolwiek powierzchni. Obwód elektroniczny, który jest osadzony na rękawicy, może służyć do śledzenia h
Komunikacja bezprzewodowa za pomocą modułu nadawczo-odbiorczego NRF24L01 dla projektów opartych na Arduino: 5 kroków (ze zdjęciami)

Komunikacja bezprzewodowa przy użyciu modułu nadawczo-odbiorczego NRF24L01 dla projektów opartych na Arduino: To jest mój drugi samouczek dotyczący robotów i mikrokontrolerów. To naprawdę niesamowite widzieć swojego robota żywego i działającego zgodnie z oczekiwaniami i uwierz mi, że będzie fajniej, jeśli będziesz sterować swoim robotem lub innymi rzeczami bezprzewodowymi z szybkim i
Zabezpieczenie SCADA dla systemów sterowania opartych na Arduino: 5 kroków

Zabezpieczanie SCADA dla systemów sterowania opartych na Arduino: Kontrola nadzoru i akwizycji danych (SCADA) to platforma do monitorowania i zdalnego dostępu do systemów sterowania powszechnie stosowanych w wielu systemach przemysłowych, takich jak elektrownie, koleje, zakłady produkcyjne, huty, samoloty , s
Zwykły zestaw zdalnego sterowania przekształcony w czterokanałowy pilot zdalnego sterowania RC: 4 kroki

Zwykły zestaw zdalnego sterowania przekształcony w czterokanałowy pilot zdalnego sterowania RC: 如何将通用遥控器套件转换为玩具模型中使用的四通道遥控器。遥控器套件非常便宜。它采用2262和2272芯片和433个模块构建。 ja