Talaan ng mga Nilalaman:
- Hakbang 1: Pamimili para sa Listahan ng Component
- Hakbang 2: Pag-set up ng Arduino IDE
- Hakbang 3: Pag-unawa sa Control System
- Hakbang 4: Pagbuo ng Circuit
- Hakbang 5: Pag-upload ng Source Code sa Arduino
Video: Pag-secure ng SCADA para sa Mga Sistema ng Pagkontrol na nakabatay sa Arduino: 5 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Ang Supervisory Control and Data Acqu acquisition (SCADA) ay isang balangkas para sa pagsubaybay at malayuan na pag-access sa mga control system na karaniwang ginagamit sa isang malawak na hanay ng mga pang-industriya na sistema tulad ng mga planta ng kuryente, riles, yunit ng pagmamanupaktura, mga halaman na bakal, eroplano, matalinong tahanan at maraming iba pang mga uri ng awtomatiko mga control system.
Hakbang 1: Pamimili para sa Listahan ng Component
Ang proyektong ito ay nangangailangan ng mga sumusunod na sangkap:
1. Arduino UNO (Amazon)
2. Mga LED (Amazon)
3. Ultrasonic Sensor (Amazon)
4. Mga Resistor, Capacitor, Switch, Jumper Wires (Amazon)
5. MCP4921: Digital-to-Analog Converter 12-bit IC (Amazon)
6. MCP23S17: I / O Expander 16-bit IC (Amazon)
Hakbang 2: Pag-set up ng Arduino IDE
Kinakailangan ng proyektong ito ang paggamit ng ilang mga aklatan para sa pakikipag-ugnay sa iba't ibang mga IC tulad ng I / O expander at Digital-to-Analog IC chips. Ang mga sumusunod na aklatan ay kinakailangan at naibigay sa pamamagitan ng isang imbakan ng Github.
0. Dumaan sa mga sumusunod na aklatan at mai-install ang mga ito sa Arduino IDE gamit ang Sketch> Isama ang Library> Magdagdag ng. ZIP Library at pagkatapos ay i-browse ang ZIP file na kasama sa repository ng Github sa ibaba:
1. State Machine Library (SM)
2. MCP492X Library
3. MCP23S17 Library
Repository ng Github: SCADA para sa Mga Sistema ng Pagkontrol na nakabatay sa Arduino
Hakbang 3: Pag-unawa sa Control System
Mahalagang ipinapatupad ng proyekto ang isang 4-estado na Finite State Machine (FSM) gamit ang silid-aklatan ng State Machine. Ang apat na estado ay maaaring inilarawan bilang mga sumusunod.
1. NO_LED: Ang lahat ng mga LEDs ay nasa estado ng OFF
2. ALL_LED: Ang lahat ng mga LEDs ay nasa ON state
3. BIN_CNT: Ang hanay ng 8 mga pag-andar ng LEDs bilang pagpapakita ng isang 8-bit na pagkakasunod-sunod na pagbibilang ng binary.
4. SENSE: Ang estado ay lilipat sa ALL_LED kung ang sensor ng Ultrasonic ay nakakita ng isang bagay sa kalapitan. Kung hindi man, patuloy na bilangin sa binary tulad ng estado ng BIN_CNT.
Hakbang 4: Pagbuo ng Circuit
Maraming mga larawan ang naibigay na kinuha mula sa iba't ibang mga anggulo ng Arduino Control System. Gamitin ang mga imahe bilang sanggunian upang maitayo ang system.
Hakbang 5: Pag-upload ng Source Code sa Arduino
Kapag nabuo na ang circuit, ang Arduino sketch na ibinigay sa SCADA.ino file sa Github repository ay maaaring mai-upload sa Arduino. Ang State Machine ay maaaring masubukan gamit ang iba't ibang pindutan ng push sa circuit tulad ng ipinakita sa video.
Inirerekumendang:
Sistema ng Pag-access na Nakabatay sa Ultrasonic: 6 Mga Hakbang (na may Mga Larawan)
Sistema ng Pag-access na Nakabatay sa Ultrasonic: Sa oras na ito ipakita ko sa iyo ang isang sistema ng pag-access na batay sa ultrasonic sa palagay ko maaari itong maging kawili-wili. Ito ay batay sa mga ultrasonikong alon kaya't ito ay isang contactless access system na hindi nangangailangan ng anumang iba pang elektronikong aparato ngunit kahit anong object kahit na ang iyong mga kamay upang subukan t
Sistema ng Timing na nakabatay sa Arduino Laser: 6 Mga Hakbang (na may Mga Larawan)
Arduino Laser-based Timing System: Bilang bahagi ng aking pagtuturo, kailangan ko ng isang sistema upang tumpak na masukat kung gaano kabilis ang paglalakbay ng isang modelo ng sasakyan na 10 metro. Sa una, naisip kong bibilhin ko ang isang murang handa nang sistema mula sa eBay o Aliexpress, ang mga sistemang ito ay karaniwang kilala bilang mga light gate, pho
Wireless na Komunikasyon Gamit ang NRF24L01 Transceiver Module para sa Mga Proyekto na Nakabatay sa Arduino: 5 Mga Hakbang (na may Mga Larawan)
Wireless na Komunikasyon Gamit ang NRF24L01 Transceiver Module para sa Mga Proyekto na Nakabatay sa Arduino: Ito ang aking pangalawang itinuturo na tutorial tungkol sa mga robot at micro-Controller. Tunay na kamangha-manghang makita ang iyong robot na buhay at gumagana tulad ng inaasahan at maniwala ka sa akin magiging mas masaya kung kontrolin mo ang iyong robot o iba pang mga bagay nang wireless nang mabilis at
SCADA para sa Mga Sistema ng Kontrol na nakabatay sa Arduino: 5 Mga Hakbang
Ang SCADA para sa Mga Sistema ng Control na nakabatay sa Arduino: Ang Supervisory Control at Data Acqu acquisition (SCADA) ay isang balangkas para sa pagsubaybay at malayuan na pag-access sa mga control system na karaniwang ginagamit sa isang malawak na hanay ng mga pang-industriya na sistema tulad ng mga power plant, riles, manufacturing unit, planta ng bakal, eroplano
Mga Lightsaber na Nakabatay sa Arduino Na May Magaang at Mga Epekto ng Tunog: 14 Mga Hakbang (na may Mga Larawan)
Batay sa Arduino Lightsaber Na May Mga Magaan at Tunog na Mga Epekto: Kamusta jedi! Ang itinuturo na ito ay tungkol sa paggawa ng isang lightsaber, na ang hitsura, tunog at pagganap tulad ng isa sa pelikula! Ang pagkakaiba lamang - hindi ito maaaring mag-cut metal: (Ang aparatong ito ay batay sa platform ng Arduino, at binibigyan ko ito ng maraming mga tampok at pag-andar, ito