Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
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
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
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
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
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.