Daftar Isi:

Mengamankan SCADA untuk Sistem Kontrol Berbasis Arduino: 5 Langkah
Mengamankan SCADA untuk Sistem Kontrol Berbasis Arduino: 5 Langkah

Video: Mengamankan SCADA untuk Sistem Kontrol Berbasis Arduino: 5 Langkah

Video: Mengamankan SCADA untuk Sistem Kontrol Berbasis Arduino: 5 Langkah
Video: Pembuatan Sistem Scada dengan arduino 2024, Juli
Anonim
Mengamankan SCADA untuk Sistem Kontrol Berbasis Arduino
Mengamankan SCADA untuk Sistem Kontrol Berbasis Arduino

Pengawasan Kontrol dan Akuisisi Data (SCADA) adalah kerangka kerja untuk memantau dan mengakses sistem kontrol jarak jauh yang biasa digunakan dalam berbagai sistem industri seperti pembangkit listrik, kereta api, unit manufaktur, pabrik baja, pesawat terbang, rumah pintar dan banyak bentuk otomatisasi lainnya. sistem kontrol.

Langkah 1: Belanja untuk Daftar Komponen

Belanja untuk Daftar Komponen
Belanja untuk Daftar Komponen

Proyek ini membutuhkan komponen berikut:

1. Arduino UNO (Amazon)

2. LED (Amazon)

3. Sensor Ultrasonik (Amazon)

4. Resistor, Kapasitor, Sakelar, Kabel Jumper (Amazon)

5. MCP4921: Konverter Digital-ke-Analog IC 12-bit (Amazon)

6. MCP23S17: I/O Expander 16-bit IC (Amazon)

Langkah 2: Menyiapkan Arduino IDE

Menyiapkan Arduino IDE
Menyiapkan Arduino IDE

Proyek ini memerlukan penggunaan perpustakaan tertentu untuk berinteraksi dengan IC yang berbeda seperti I/O expander dan chip IC Digital-ke-Analog. Pustaka berikut diperlukan dan telah disediakan melalui repositori Github.

0. Buka perpustakaan berikut dan instal ke Arduino IDE menggunakan Sketch > Include Library > Add. ZIP Library lalu telusuri file ZIP yang disertakan dalam repositori Github di bawah ini:

1. Perpustakaan Mesin Negara (SM)

2. Perpustakaan MCP492X

3. Perpustakaan MCP23S17

Repositori Github: SCADA untuk Sistem Kontrol Berbasis Arduino

Langkah 3: Memahami Sistem Kontrol

Memahami Sistem Kontrol
Memahami Sistem Kontrol

Proyek ini pada dasarnya mengimplementasikan 4-state Finite State Machine (FSM) menggunakan perpustakaan State Machine. Keempat negara tersebut dapat digambarkan sebagai berikut.

1. NO_LED: Semua LED dalam keadaan OFF

2. ALL_LED: Semua LED dalam keadaan ON

3. BIN_CNT: Rangkaian 8 LED berfungsi sebagai tampilan urutan penghitungan biner 8-bit.

4. SENSE: Status beralih ke ALL_LED jika sensor Ultrasonik mendeteksi objek di dekatnya. Jika tidak, terus menghitung dalam biner seperti keadaan BIN_CNT.

Langkah 4: Membangun Sirkuit

Membangun Sirkuit
Membangun Sirkuit
Membangun Sirkuit
Membangun Sirkuit
Membangun Sirkuit
Membangun Sirkuit
Membangun Sirkuit
Membangun Sirkuit

Beberapa gambar telah disediakan diambil dari sudut yang berbeda dari Sistem Kontrol Arduino. Gunakan gambar sebagai referensi untuk membangun sistem.

Langkah 5: Mengunggah Kode Sumber ke Arduino

Setelah sirkuit dibangun, sketsa Arduino yang disediakan dalam file SCADA.ino di repositori Github dapat diunggah ke Arduino. Mesin Negara kemudian dapat diuji menggunakan tombol tekan yang berbeda di sirkuit seperti yang ditunjukkan dalam video.

Direkomendasikan: