Sadržaj:
- Korak 1: Kupujte listu komponenti
- Korak 2: Postavljanje Arduino IDE -a
- Korak 3: Razumevanje kontrolnog sistema
- Korak 4: Izgradnja kruga
- Korak 5: Prijenos izvornog koda na Arduino
Video: SCADA za upravljačke sisteme zasnovane na Arduinu: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Nadzorna kontrola i prikupljanje podataka (SCADA) okvir je za nadzor i daljinski pristup kontrolnim sistemima koji se obično koriste u širokom spektru industrijskih sistema kao što su elektrane, željeznice, proizvodne jedinice, čeličane, avioni i mnogi drugi oblici automatiziranih industrijskih sistema.
Korak 1: Kupujte listu komponenti
Ovaj projekt zahtijeva sljedeće komponente:
1. Arduino UNO (Amazon)
2. LED diode (Amazon)
3. Ultrazvučni senzor (Amazon)
4. Otpornici, kondenzatori, prekidači, kratkospojne žice (Amazon)
5. MCP4921: 12-bitni IC (digitalno-analogni pretvarač) (Amazon)
6. MCP23S17: I/O Expander 16-bitna IC (Amazon)
Korak 2: Postavljanje Arduino IDE -a
Ovaj projekt zahtijeva korištenje određenih biblioteka za povezivanje s različitim IC -ovima, poput I/O ekspandera i DAC čipova. Sljedeće biblioteke su potrebne i nabavljene su putem Github spremišta:
0. Prođite kroz sljedeće biblioteke i instalirajte ih na Arduino IDE koristeći Sketch> Include Library> Add. ZIP Library. a zatim pregledajte ZIP datoteku koja je uključena u spremište Github ispod
1. Državna biblioteka mašina (SM)
2. Knjižnica MCP492X
3. Knjižnica MCP23S17
Github spremište: SCADA za Arduino bazirane kontrolne sisteme
Korak 3: Razumevanje kontrolnog sistema
Projekt u osnovi implementira 4-state Finite State Machine (FSM) pomoću State Machine Library. Četiri stanja se mogu opisati na sljedeći način:
1. NO_LED: Sve LED diode su u isključenom stanju.
2. ALL_LED: Sve LED diode su u UKLJUČENOM stanju.
3. BIN_CNT: Skup od 8 LED dioda funkcionira kao prikaz 8-bitne binarne sekvence brojanja.
4. SENSE: Stanje se prebacuje na ALL_LED ako ultrazvučni senzor otkrije objekt u blizini. U suprotnom, nastavlja računati u binarnom obliku baš kao i stanje BIN_CNT.
Korak 4: Izgradnja kruga
Dostavljeno je više slika snimljenih iz različitih uglova Arduino kontrolnog sistema. Koristite slike kao referencu za izgradnju sistema.
Korak 5: Prijenos izvornog koda na Arduino
Nakon što se sklop izgradi, Arduino skica navedena u SCADA.ino datoteci u Github spremištu može se učitati u Arduino. State Machine se tada može testirati pomoću različitog gumba u krugu kao što je prikazano u videu.
Preporučuje se:
Rotacijske solarne ploče zasnovane na programu: 9 koraka
Rotacijske solarne ploče zasnovane na programu: Prema rastućoj populaciji i potrebama, potrebno nam je više proizvodnje uz manje rashode. Predložili smo rotacijsku solarnu ploču zasnovanu na programu. Uvijek djeluje na smjer intenziteta sunčeve svjetlosti. Na ovom konkursu predložili smo posebnu vrstu
Automatski sistem prelaska preko željeznice pomoću ugrađene platforme zasnovane na Arduinu: 9 koraka
Automatski sustav prijelaza preko željezničke pruge koji koristi ugrađenu platformu zasnovanu na Arduinu: Božić je udaljen samo tjedan dana! Svi su zauzeti proslavama i dobivanjem poklona, što je, usput, sve teže dobiti s beskrajnim mogućnostima svuda oko nas. Kako bi bilo otići uz klasičan poklon i dodati dašak DIY -a u
Bežična komunikacija pomoću modula primopredajnika NRF24L01 za projekte zasnovane na Arduinu: 5 koraka (sa slikama)
Bežična komunikacija pomoću NRF24L01 primopredajničkog modula za Arduino temeljene projekte: Ovo je moj drugi vodič za robote i mikrokontrolere. Zaista je nevjerojatno vidjeti svog robota živog i kako radi kako se očekuje i vjerujte mi da će biti zabavnije ako upravljate svojim robotom ili drugim bežičnim stvarima brzim i
Osiguranje SCADA-e za Arduino-bazirane upravljačke sisteme: 5 koraka
Osiguranje SCADA-e za Arduino-bazirane sisteme upravljanja: Nadzorna kontrola i prikupljanje podataka (SCADA) okvir je za nadzor i daljinski pristup kontrolnim sistemima koji se obično koriste u širokom rasponu industrijskih sistema, poput elektrana, željeznica, proizvodnih jedinica, čeličana, aviona , s
Osnove web stranice zasnovane na Div-u: 7 koraka
Vrlo osnove web stranice zasnovane na Div-u: Ova instrukcija će vam pokazati same osnove kako izgraditi web stranicu sa divovima. Budući da su tablice koje se koriste za izgled zle!: PDa biste razumjeli ove upute, morate znati osnovne html i css. Ako nešto ne razumijete, slobodno