Πίνακας περιεχομένων:
- Βήμα 1: Αγορές λίστας στοιχείων
- Βήμα 2: Ρύθμιση του Arduino IDE
- Βήμα 3: Κατανόηση του συστήματος ελέγχου
- Βήμα 4: Δημιουργία κυκλώματος
- Βήμα 5: Μεταφόρτωση του πηγαίου κώδικα στο Arduino
Βίντεο: Εξασφάλιση SCADA για συστήματα ελέγχου που βασίζονται σε Arduino: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Το Supervisory Control and Data Acquisition (SCADA) είναι ένα πλαίσιο για την παρακολούθηση και την απομακρυσμένη πρόσβαση σε συστήματα ελέγχου που χρησιμοποιούνται συνήθως σε ένα ευρύ φάσμα βιομηχανικών συστημάτων, όπως σταθμούς ηλεκτροπαραγωγής, σιδηροδρόμους, μονάδες παραγωγής, εργοστάσια χάλυβα, αεροπλάνα, έξυπνα σπίτια και πολλές άλλες μορφές αυτοματοποιημένων συστήματα ελέγχου.
Βήμα 1: Αγορές λίστας στοιχείων
Αυτό το έργο απαιτεί τα ακόλουθα στοιχεία:
1. Arduino UNO (Amazon)
2. LED (Amazon)
3. Αισθητήρας υπερήχων (Amazon)
4. Αντιστάσεις, Πυκνωτές, Διακόπτες, Jumper Wires (Amazon)
5. MCP4921: Digital-to-Analog Converter 12-bit IC (Amazon)
6. MCP23S17: I/O Expander 16-bit IC (Amazon)
Βήμα 2: Ρύθμιση του Arduino IDE
Αυτό το έργο απαιτεί τη χρήση ορισμένων βιβλιοθηκών για διασύνδεση με διαφορετικά IC, όπως επέκταση εισόδου/εξόδου και ψηφιακά τσιπ ψηφιακού σε αναλογικό. Οι ακόλουθες βιβλιοθήκες απαιτούνται και παρέχονται μέσω ενός αποθετηρίου Github.
0. Μεταβείτε στις ακόλουθες βιβλιοθήκες και εγκαταστήστε τις στο Arduino IDE χρησιμοποιώντας το Sketch> Include Library> Add. ZIP Library και, στη συνέχεια, περιηγηθείτε στο αρχείο ZIP που περιλαμβάνεται στο αποθετήριο Github παρακάτω:
1. State Machine Library (SM)
2. Βιβλιοθήκη MCP492X
3. Βιβλιοθήκη MCP23S17
Αποθετήριο Github: SCADA για συστήματα ελέγχου που βασίζονται σε Arduino
Βήμα 3: Κατανόηση του συστήματος ελέγχου
Το έργο υλοποιεί ουσιαστικά μια μηχανή τελικής κατάστασης 4 καταστάσεων (FSM) χρησιμοποιώντας τη βιβλιοθήκη State Machine. Οι τέσσερις καταστάσεις μπορούν να περιγραφούν ως εξής.
1. NO_LED: Όλα τα LED είναι στην κατάσταση OFF
2. ALL_LED: Όλα τα LED είναι στην κατάσταση ON
3. BIN_CNT: Το σύνολο των 8 LED λειτουργεί ως οθόνη μιας δυαδικής ακολουθίας καταμέτρησης 8-bit.
4. ΑΙΣΘΗΣΗ: Η κατάσταση αλλάζει σε ALL_LED εάν ο αισθητήρας υπερήχων εντοπίσει ένα αντικείμενο σε εγγύτητα. Διαφορετικά, συνεχίζει να μετρά δυαδικά όπως και η κατάσταση BIN_CNT.
Βήμα 4: Δημιουργία κυκλώματος
Παρέχονται πολλές φωτογραφίες που έχουν ληφθεί από διαφορετικές γωνίες του συστήματος ελέγχου Arduino. Χρησιμοποιήστε τις εικόνες ως αναφορά για να δημιουργήσετε το σύστημα.
Βήμα 5: Μεταφόρτωση του πηγαίου κώδικα στο Arduino
Μόλις δημιουργηθεί το κύκλωμα, το σκίτσο Arduino που παρέχεται στο αρχείο SCADA.ino στο αποθετήριο Github μπορεί να μεταφορτωθεί στο Arduino. Στη συνέχεια, το State Machine μπορεί να δοκιμαστεί χρησιμοποιώντας το διαφορετικό κουμπί στο κύκλωμα, όπως φαίνεται στο βίντεο.
Συνιστάται:
Είναι δυνατή η μεταφορά φωτογραφιών χρησιμοποιώντας συσκευές IoT που βασίζονται σε LPWAN ;: 6 βήματα
Είναι δυνατή η μεταφορά φωτογραφιών χρησιμοποιώντας συσκευές IoT που βασίζονται σε LPWAN;: Το LPWAN σημαίνει Δίκτυο ευρείας περιοχής χαμηλής ισχύος και είναι μια αρκετά κατάλληλη τεχνολογία επικοινωνίας στον τομέα του IoT. Αντιπροσωπευτικές τεχνολογίες είναι οι Sigfox, LoRa NB-IoT και LTE Cat.M1. Όλα αυτά είναι τεχνολογία επικοινωνίας μικρών αποστάσεων χαμηλής ισχύος. Στα γεωγραφικά
Συστήματα ελέγχου: 5 βήματα
Συστήματα ελέγχου: Έτσι θέλετε να κατανοήσετε τα συστήματα ελέγχου. Μπορεί να θέλετε να προσδιορίσετε τη διαφορά μεταξύ ενός συστήματος ελέγχου κλειστού βρόχου και ανοιχτού βρόχου. Αυτό το Instructable θα σας βοηθήσει να το κάνετε αυτό! Πώς μπορώ να καταλάβω αν κάτι είναι σύστημα ανοιχτού ή κλειστού βρόχου; Λοιπόν έχετε
Εκτέλεση χωρίς οθόνη / οθόνη (ακέφαλο) σε Raspberry Pi ή άλλους υπολογιστές που βασίζονται σε Linux / unix: 6 βήματα
Εκτέλεση χωρίς οθόνη / οθόνη (ακέφαλο) σε Raspberry Pi ή άλλους υπολογιστές που βασίζονται σε Linux / unix: Όταν οι περισσότεροι άνθρωποι αγοράζουν Raspberry PI, νομίζουν ότι χρειάζονται οθόνη υπολογιστή. Μην σπαταλάτε τα χρήματά σας σε περιττές οθόνες υπολογιστών και πληκτρολόγια. Μην χάνετε χρόνο μετακινώντας πληκτρολόγια και οθόνες μεταξύ υπολογιστών. Μην δένετε τηλεόραση όταν δεν είναι
Ασύρματη επικοινωνία χρησιμοποιώντας μονάδα πομποδέκτη NRF24L01 για έργα που βασίζονται σε Arduino: 5 βήματα (με εικόνες)
Ασύρματη επικοινωνία με χρήση μονάδας πομποδέκτη NRF24L01 για έργα που βασίζονται σε Arduino: Αυτό είναι το δεύτερο διδακτικό μου σεμινάριο σχετικά με τα ρομπότ και τους μικροελεγκτές. Είναι πραγματικά εκπληκτικό να βλέπεις το ρομπότ σου ζωντανό και να λειτουργεί όπως αναμενόταν και πίστεψέ με θα είναι πιο διασκεδαστικό αν ελέγχετε το ρομπότ σας ή άλλα πράγματα ασύρματα με γρήγορο και
SCADA για συστήματα ελέγχου που βασίζονται σε Arduino: 5 βήματα
Το SCADA για συστήματα ελέγχου που βασίζονται σε Arduino: Supervisory Control and Data Acquisition (SCADA) είναι ένα πλαίσιο για την παρακολούθηση και την απομακρυσμένη πρόσβαση σε συστήματα ελέγχου που χρησιμοποιούνται συνήθως σε ένα ευρύ φάσμα βιομηχανικών συστημάτων, όπως εργοστάσια ηλεκτροπαραγωγής, σιδηρόδρομοι, μονάδες παραγωγής, εργοστάσια χάλυβα, αεροπλάνα και