Πίνακας περιεχομένων:
- Βήμα 1: Επικοινωνία
- Βήμα 2: Λείπει ο σύνδεσμος
- Βήμα 3: Νέος κώδικας Arduino
- Βήμα 4: Κόμβος-Κόκκινο
- Βήμα 5: Wampserver
- Βήμα 6: Συμπεράσματα
Βίντεο: UCL-IIoT-Automatic Trashcan: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Είμαι φοιτητής από Automation Technology 3. εξάμηνο στο UCL. Σε αυτό το διδακτικό, σκοπεύω να μεταφέρω το προηγούμενο έργο μου στη βιομηχανία 4.0.
www.instructables.com/id/UCL-Automatic-Tra…
Το arduino αντικαταστάθηκε από ένα nodemcu - esp8266 για την αποστολή δεδομένων μέσω. wifi
Βήμα 1: Επικοινωνία
Ευχόμαστε το nodemcu να μπορεί να επικοινωνεί με τον υπολογιστή.
Για να γίνει αυτό, χρησιμοποιούμε έναν μεσίτη μεταξύ του nodemcu και του node-red ως ιστότοπος που μπορεί να εμφανίσει δεδομένα στον χρήστη. Το nodemcu έχει περιορισμένη αποθήκευση δεδομένων, οπότε χρησιμοποιούμε το Wampserver για την αποθήκευση δεδομένων από κόκκινο κόμβο.
Nodemcu: Αρχικά για να επικοινωνήσουμε με τον υπολογιστή μας πρέπει να συνδεθούμε στο τοπικό δίκτυο. Για να το κάνω αυτό, χρησιμοποίησα αυτόν τον οδηγό για να το πετύχω:
tttapa.github.io/ESP8266/Chap07%20-%20Wi-F…
Μεσίτης - Κουνουπιέρα:
Εάν θέλουμε να επεξεργαστούμε οποιαδήποτε δεδομένα, πρέπει να βεβαιωθούμε ότι τα δεδομένα πηγαίνουν στο σωστό μέρος. Για το σκοπό αυτό χρησιμοποίησα τον μεσίτη κουνουπιών που μπορείτε να βρείτε σε αυτόν τον ιστότοπο.
mosquitto.org/
Για να στείλετε τα δεδομένα στο σωστό μέρος πρέπει να επισημανθούν με "θέμα". Αυτά τα θέματα είτε δημοσιεύονται είτε είναι εγγεγραμμένα. Οτιδήποτε δημοσιευτεί σε ένα συγκεκριμένο θέμα θα σταλεί, από τον μεσίτη, σε τυχόν εγγεγραμμένες μονάδες που συνδέονται με τον μεσίτη.
Κόκκινος κόμβος:
Είναι ένα πρόγραμμα ροής που επιτρέπει στον χρήστη να δημιουργήσει ιστότοπο ή άλλες διεπαφές.
Αυτό χρησιμοποιείται για την εμφάνιση και την επεξεργασία δεδομένων από το nodemcu
Wampserver:
Είναι μια βάση δεδομένων που λαμβάνει αιτήματα από το κόκκινο κόμβο είτε για αποθήκευση είτε για αποστολή δεδομένων.
Βήμα 2: Λείπει ο σύνδεσμος
Δεν μπόρεσα να συνδέσω το nodemcu με τον μεσίτη, αλλά κατάφερα να το συνδέσω στο wifi μου.
Έχω επισυνάψει τον κωδικό που χρησιμοποίησα για να προσπαθήσω να συνδεθώ με τον μεσίτη. Νομίζω ότι το πρόβλημα είναι ότι χρησιμοποιώ λάθος IP για να συνδεθώ με τον μεσίτη. Δεν μπόρεσα να λάβω τη διεύθυνση IP του μεσίτη.
Βήμα 3: Νέος κώδικας Arduino
Για να λειτουργήσει το πρόγραμμα πρέπει να εγκαταστήσετε αυτές τις τρεις βιβλιοθήκες.
Επιπλέον, πρέπει να εισαγάγετε το όνομα του δικτύου σας (SSID) και τον κωδικό πρόσβασης για να συνδεθείτε στο wifi.
Βήμα 4: Κόμβος-Κόκκινο
Το κόκκινο κόμβο χρησιμοποιείται ως διεπαφή για το πρόγραμμα και επιτρέπει στον χρήστη να δει τα δεδομένα που συλλέγονται από τον αισθητήρα θερμοκρασίας και υγρασίας. Επιπλέον, όλα τα δεδομένα που συλλέγονται αποθηκεύονται σε μια βάση δεδομένων, η οποία καθαρίζεται κάθε 30 λεπτά. Ανά πάσα στιγμή, ο χρήστης μπορεί να κάνει κλικ σε ένα κουμπί για να δει όλα τα τρέχοντα αποθηκευμένα δεδομένα.
Τέλος, μπορεί να τοποθετηθεί ένα κουμπί για να ανοίξει ο κάδος απορριμμάτων τώρα.
Βήμα 5: Wampserver
Χρησιμοποίησα μια βάση δεδομένων για να αποθηκεύσω τα δεδομένα που αποστέλλονται από το arduino στο κόκκινο κόμβο. Για να λειτουργήσει το πρόγραμμα πρέπει να χρησιμοποιήσετε τα ονόματα. Είναι διάκριση πεζών -κεφαλαίων.
Βήμα 6: Συμπεράσματα
Το πρόγραμμα χρειάζεται ακόμα λίγη δουλειά για να το κάνω χρήσιμο. Εάν μπορείτε να συνδεθείτε με τον μεσίτη σας, θα πρέπει να είναι αρκετά εύκολο να κάνετε τα υπόλοιπα στοιχεία επικοινωνίας λειτουργικά.
Συνιστάται:
UCL Embedded - B0B the Linefollower: 9 Βήματα
UCL Embedded-B0B the Linefollower: Αυτό είναι B0B.*Το B0B είναι ένα γενικό αυτοκίνητο ελεγχόμενο από ραδιόφωνο, που εξυπηρετεί προσωρινά τη βάση ενός ρομπότ που ακολουθεί τη γραμμή. Όπως τόσα πολλά ρομπότ που ακολουθούν τη γραμμή πριν από αυτόν, θα κάνει ό, τι καλύτερο μπορεί για να παραμείνει aa γραμμή που προκαλείται από μετάβαση μεταξύ δαπέδου και ac
Arduino Smart Trashcan: 5 βήματα
Arduino Smart Trashcan: Αυτός ο κάδος απορριμμάτων είναι εμπνευσμένος από το DIY Smart Dustbin With Arduino από τον AhsanQureshi Ακολούθησα το βήμα του, αλλά η κύρια διαφορά είναι ότι πρόσθεσα ένα κουμπί στον κάδο απορριμμάτων. Αυτό είναι το Arduino Smart Trashcan. Όταν τα χέρια, με τα σκουπίδια, κινούνται κοντά στο
UCL - Ενσωματωμένο - Επιλογή και Τόπος: 4 Βήματα
UCL - Ενσωματωμένο - Επιλογή και θέση: Αυτό το εκπαιδευτικό πρόγραμμα θα ακολουθήσει τον τρόπο με τον οποίο κατασκευάζεται μια μονάδα επιλογής και τοποθέτησης 2D και πώς να την κωδικοποιήσετε
UCL - Embedded // Dual Axis Light Tracker για ηλιακούς συλλέκτες: 7 βήματα
UCL - Embedded // Dual Axis Light Tracker for Solar Panels: Το συναρμολογημένο έργο και τα μεμονωμένα αρχεία 3D
UCL - Σύνδεση Κόκκινου κόμβου σε PLC Siemens με χρήση του KEPserver: 7 Βήματα
UCL-Σύνδεση Κόκκινου κόμβου σε PLC Siemens χρησιμοποιώντας KEPserver: Απαιτήσεις Κόμβος-κόκκινο: https://nodered.org/docs/getting-started/installationKEPserver: https://www.kepware.com/en-us/kepserverex-6 -6-απελευθέρωση