Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Σε αυτήν την ευκαιρία θα χρησιμοποιήσουμε το Node-RED για τον έλεγχο και το Arduino MEGA 2560 R3, χάρη στη συνεργασία ενός συναδέλφου Absolutely Automation, υπέδειξα αυτή τη μέθοδο που επιτρέπει τον εύκολο έλεγχο ενός Arduino σε περίπτωση επιπλοκών.
Επίσης σε ένα από τα σχόλια συμβουλεύεται κανείς αν υπάρχει πιο πρακτικός τρόπος ελέγχου από το Arduino και το Node-RED;
Αποφάσισα να κάνω ένα σεμινάριο για να λάβω υπόψη αυτήν τη λύση.
Στην περίπτωσή μου έχω εγκαταστήσει το Node-RED στον υπολογιστή μου με lubuntu, σε άλλες εφαρμογές μπορεί να εγκατασταθεί σε Raspberry pi, αν και πρέπει να λάβετε υπόψη την ταχύτητα και την απόδοση σε περίπτωση πολύπλοκων εφαρμογών.
Περισσότερες πληροφορίες: PDAControl Αγγλική έκδοση: Έλεγχος Arduino από το Node-RED με Firmata Firmware
Έκδοση en Español: Controlar Arduino desde Node-RED con Firmware Firmata
Βήμα 1: Υλικά
Υλικά
1 Arduino MEGA 2560 R3 -Κλώνος (Πολύ φθηνά -Aliexpress)
Βήμα 2: Προτείνω ένα λειτουργικό σύστημα Linux…. Lubuntu
Προτείνω ένα λειτουργικό σύστημα linux στην περίπτωσή μου Lubuntu, ελαφρύ και γρήγορο
κάτω από μια λύση εάν είναι χρήστες Windows.
Δημιουργήστε μια εικονική μηχανή με το Virtualbox στα Windows και τοποθετήστε σε λίγα βήματα ένα σύστημα Linux
Προτεινόμενο σεμινάριο:
Εγκαταστήστε το lubuntu (Ubuntu) από το Scratch στο Virtualbox
pdacontrolen.com/install-ubuntu-ubuntu-from…
Βήμα 3: Μόνιμη εγκατάσταση
Μόνιμη εγκατάσταση
Μπορείτε επίσης να εγκαταστήσετε μόνιμα το lubuntu, στην περίπτωσή μου αφήστε τα παράθυρα, καλή είναι μια επιλογή..
Προτεινόμενο σεμινάριο:
Πλήρης μετεγκατάσταση στο λειτουργικό σύστημα Lubuntu
pdacontrolen.com/full-migration-to-lubuntu-…
Βήμα 4: Εγκαταστήστε το Node-RED
Εγκαταστήστε το Node-RED
Για πολύ καιρό ήθελα να δοκιμάσω αυτήν την πλατφόρμα που ονομάζεται Node-red που δημιουργήθηκε από την IBM, αναπτύχθηκε σε nodejs, το δίκτυο Node αναπτύχθηκε από τον Nick O'Leary και τον Dave Conway-Jones ευχαριστώ για τις συνεισφορές σας.
Προτεινόμενο σεμινάριο: Εγκατάσταση Node-RED
pdacontrolen.com/installation-node-red-plat…
Τι είναι όμως το Node-Red;
Είναι ένα γραφικό εργαλείο ανοιχτού κώδικα που βασίζεται στη σύνδεση κόμβων που περιέχουν API’S ή / και υπηρεσίες για την επικοινωνία και / ή τη σύνδεση συσκευών για το Διαδίκτυο
Tutorials Node-RED:
pdacontrolen.com/installation-node-red-plat…
Βήμα 5: Εγκατάσταση κόμβων για το Arduino
Εγκαταστήστε κόμβους για το Arduino
Από το Node-RED από την παλέτα κόμβων μπορούμε να εγκαταστήσουμε απευθείας τους κόμβους Arduino και στο παράδειγμα θα αντιγράψουμε το βασικό παράδειγμα αναλαμπής στο arduino GPIO 13.
Φροντιστήρια Node-RED
πακέτο πληροφοριών npm: node-red-node-arduino
Βήμα 6: Μεταφόρτωση υλικολογισμικού υλικολογισμικού από το Arduino IDE
Μεταφόρτωση υλικολογισμικού υλικολογισμικού από το Arduino IDE
Αυτός ο κώδικας είναι τεχνικά ένα πολύ γρήγορο πρωτόκολλο που κατευθύνει τον έλεγχο των GPIO, ADC, PWM και τον χειρισμό των συμβολοσειρών μέσω της σειριακής θύρας, υπάρχουν αρκετές εκδόσεις του υλικολογισμικού, αλλά θα χρησιμοποιήσουμε το StandardFirmata που περιλαμβάνεται στις βιβλιοθήκες δειγμάτων.
Βήμα 7: Συμπεράσματα και εκτιμήσεις
Συμπεράσματα και σκέψεις
Μια έγκαιρη λύση για απλές εφαρμογές που επιτρέπουν τη λεπίδα να συνδεθεί απευθείας στον υπολογιστή. Το μεγάλο μειονέκτημα γενικά των ελέγχων που γίνονται από εξωτερική πλατφόρμα, χωρίς να εκτελείται σωστά ο κώδικας στον πίνακα, είναι η ασφάλεια ή η αυτονομία σε περίπτωση αποσύνδεσης σε αυτήν την περίπτωση, αποσύνδεση του Node-RED
αλλά δεν πρέπει να φοβόμαστε την εγγύηση ενός ισχυρού υλικού.
Περισσότερες πληροφορίες: PDAControl
αγγλική έκδοση
Έλεγχος του Arduino από το Node-RED με Firmata Firmware
pdacontrolen.com/controlling-arduino-from-n…
Έκδοση en Español
Controlar Arduino desde Node-RED con Firmware Firmata
pdacontroles.com/controlar-arduino-desde-no…