Sisällysluettelo:
- Vaihe 1: Osaluettelon ostaminen
- Vaihe 2: Arduino IDE: n määrittäminen
- Vaihe 3: Ohjausjärjestelmän ymmärtäminen
- Vaihe 4: Piirin rakentaminen
- Vaihe 5: Lähdekoodin lataaminen Arduinoon
Video: SCADA-suojaus Arduino-pohjaisille ohjausjärjestelmille: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Valvontavalvonta ja tiedonhankinta (SCADA) on kehys valvonta- ja etäkäyttöjärjestelmille, joita käytetään yleisesti monissa teollisuusjärjestelmissä, kuten voimalaitoksissa, rautateissä, tuotantoyksiköissä, terästehtaissa, lentokoneissa, älykkäissä kodeissa ja monissa muissa automaattisissa järjestelmissä ohjausjärjestelmät.
Vaihe 1: Osaluettelon ostaminen
Tämä projekti vaatii seuraavat osat:
1. Arduino UNO (Amazon)
2. LEDit (Amazon)
3. Ultraääni -anturi (Amazon)
4. vastukset, kondensaattorit, kytkimet, hyppyjohdot (Amazon)
5. MCP4921: Digital-to-Analog Converter 12-bit IC (Amazon)
6. MCP23S17: I/O Expander 16-bit IC (Amazon)
Vaihe 2: Arduino IDE: n määrittäminen
Tämä projekti edellyttää tiettyjen kirjastojen käyttöä eri IC-piirien, kuten I/O-laajennuksen ja digitaalisten analogisten IC-sirujen, liittämiseen. Seuraavat kirjastot ovat pakollisia ja ne on toimitettu Github -arkiston kautta.
0. Käy läpi seuraavat kirjastot ja asenna ne Arduino IDE: hen käyttäen Luonnos> Sisällytä kirjasto> Lisää. ZIP -kirjasto ja selaa sitten alla olevaan Github -arkistoon sisältyvää ZIP -tiedostoa:
1. Valtion konekirjasto (SM)
2. MCP492X -kirjasto
3. MCP23S17 -kirjasto
Github-arkisto: SCADA Arduino-pohjaisille ohjausjärjestelmille
Vaihe 3: Ohjausjärjestelmän ymmärtäminen
Projekti toteuttaa pääasiassa 4-tila Finite State Machine (FSM) State State -kirjaston avulla. Neljää tilaa voidaan kuvata seuraavasti.
1. NO_LED: Kaikki LEDit ovat OFF -tilassa
2. ALL_LED: Kaikki LEDit ovat ON -tilassa
3. BIN_CNT: 8 LED-valon sarja toimii 8-bittisen binäärisen laskentajakson näyttönä.
4. SENSE: Tila vaihtuu ALL_LED -tilaan, jos ultraäänianturi havaitsee lähellä olevan kohteen. Muussa tapauksessa laskenta jatkuu binäärinä aivan kuten BIN_CNT -tila.
Vaihe 4: Piirin rakentaminen
Arduino -ohjausjärjestelmän eri kuvakulmista on otettu useita kuvia. Käytä kuvia viitteenä järjestelmän rakentamiseen.
Vaihe 5: Lähdekoodin lataaminen Arduinoon
Kun piiri on rakennettu, Github -arkiston SCADA.ino -tiedoston Arduino -luonnos voidaan ladata Arduinolle. Tilakonetta voidaan sitten testata käyttämällä piirin eri painikkeita videon osoittamalla tavalla.
Suositeltava:
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
Arduino PLC 32 I/O+State Machine+SCADA tai HMI: 8 vaihetta
Arduino PLC 32 I/O+State Machine+SCADA tai HMI: monia tapoja ohjelmoida, ohjata ja valvoa teollisuusjärjestelmää arduinolla
Halvin Arduino -- Pienin Arduino -- Arduino Pro Mini -- Ohjelmointi -- Arduino Neno: 6 vaihetta (kuvilla)
Halvin Arduino || Pienin Arduino || Arduino Pro Mini || Ohjelmointi || Arduino Neno: …………………………. Tilaa YouTube -kanavani saadaksesi lisää videoita ……. Tässä projektissa keskitytään kaikkien aikojen pienimpään ja halvinan arduinoon. Pienin ja halvin arduino on arduino pro mini. Se muistuttaa arduinoa