Πίνακας περιεχομένων:
- Βήμα 1: Πώς λειτουργεί
- Βήμα 2: Συλλέξτε ό, τι χρειάζεστε
- Βήμα 3: Κάντε την κλίμακα ζύγισης
- Βήμα 4: Καλωδίωση
- Βήμα 5: Κωδικοποίηση
- Βήμα 6: Βαθμονόμηση
- Βήμα 7: Σύνοψη
Βίντεο: Κλίμακα ζύγισης γλάστρας IOT: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Θέλω να παρουσιάσω την κλίμακα ζύγισης γλάστρας IOT, μπορεί να πάρει και να καταγράφει συνεχώς το βάρος μιας γλάστρας. Έτσι, η υγρασία του εδάφους μπορεί να πάρει απευθείας. Και όταν το φυτό χρειάζεται νερό μπορεί να γίνει γνωστό.
Γιατί να χρησιμοποιείτε τη μέθοδο ζύγισης που δεν μετρά την χωρητικότητα ή την αντίσταση;
1. ένας ανιχνευτής που πρέπει να εισαχθεί στο δοχείο, μπορεί να βλάψει τη ρίζα του φυτού.
2. Η μέτρηση της χωρητικότητας ή της αντίστασης δεν μπορεί να λάβει άμεση τιμή υγρασίας του εδάφους.
Για παράδειγμα, Sinn μου. Το 'Stone's Georgia' είναι 287g όταν το χώμα είναι λίγο στεγνό.
Μετά το πότισμα, έγινε 460g, το 173g είναι νερό.
Η πρώτη φωτογραφία είναι το Sinn μου. Το «Stone's Georgia», που τραβήχτηκε πέρυσι.
Βήμα 1: Πώς λειτουργεί
Πριν από τη ζύγιση , απαιτείται μια σαφής λειτουργία για την αποφυγή μηδενικής μετατόπισης ή μετατόπισης θερμοκρασίας ή κάτι παρόμοιο.
Η κυψέλη φορτίου είναι τοποθετημένη μεταξύ της σανίδας και της σταθερής πλάκας. Το ένα άκρο της κινητής πλάκας συνδέεται με μεντεσέ και το άλλο άκρο τοποθετείται πάνω από τον εκκεντρικό τροχό.
Ο εκκεντρικός τροχός οδηγείται από ένα MG995 Servo. Στην κορυφαία θέση, η Γλάστρα θα σταθεί πάνω στην κινητή πλάκα. Μπορεί να γίνει καθαρή λειτουργία. Στην κάτω θέση, η Γλάστρα θα σταθεί πάνω στη σταθερή πλάκα. Μπορεί να γίνει λειτουργία ζύγισης. Για να αποφευχθεί η καταστροφή της κυψέλης φορτίου, το περισσότερο χρόνο η Γλάστρα θα σταθεί πάνω στην κινητή πλάκα. Το Nodemcu χρησιμοποιείται για την ανάγνωση κυψέλης φορτίου, τον διακομιστή ελέγχου και την αποστολή δεδομένων στον διακομιστή IOT μέσω WIFI χρησιμοποιώντας πρωτόκολλο MQTT.
Βήμα 2: Συλλέξτε ό, τι χρειάζεστε
Ακολουθεί μια λίστα με όλα όσα χρειάζονται για αυτό το έργο:
1. ζυγαριά (χρησιμοποιώντας το κελί φορτίου)
2. Ενότητα HX711
3. NodeMCU με ESP-12E
4. MG995 Servo
5. Πίνακας ABS πάχους 5mm
6. μερικά τρισδιάστατα τυπωμένα μέρη
7. κάποιο καλώδιο
8. Βίδες και παξιμάδια Μ3 και Μ4
Βήμα 3: Κάντε την κλίμακα ζύγισης
Ο πίνακας ABS 200*250*5 mm χρησιμοποιείται ως βάση της ζυγαριάς.
Το κελί φόρτωσης είναι τοποθετημένο στον πίνακα.
Η σταθερή πλάκα αποτελείται από την αρχική πλάκα και ένα τρισδιάστατο τυπωμένο μέρος.
Η κινητή πλάκα είναι μια πλακέτα ABS 180*190*5mm με άλλη ενισχυτική ράβδο ABS 5mm.
Ο μεντεσές, ο σερβο κρατητής, ο εκκεντρικός τροχός είναι τρισδιάστατο μέρος εκτύπωσης.
Κολλήστε τα ή βιδώστε τα.
Ένα αρχείο sketchup μπορεί να σας πει πού να τοποθετήσετε μέρη.
Βήμα 4: Καλωδίωση
Σύρμα τους.
Εάν χρησιμοποιείται βαθύς ύπνος ESP8266, πρέπει να συνδεθούν GPIO16 και καρφίτσα RST, χωρίς χρήση σε αυτήν την εφαρμογή.
Βήμα 5: Κωδικοποίηση
Χρησιμοποιείται το Arduino και χρησιμοποιείται η βιβλιοθήκη HX711, εδώ ο σύνδεσμος
github.com/bogde/HX711
Ο Nodemcu στέλνει μήνυμα MQTT σε διακομιστή domoticz στο NAS μου. Συνεπώς, απαιτείται βιβλιοθήκη πελατών MQTT.
github.com/knolleary/pubsubclient
Ένα σφάλμα με τη βιβλιοθήκη HX711, δηλαδή μια επαναφορά λογισμικού, θα προκύψει κατά τη σύνδεση του διακομιστή MQTT αφού συμπεριλάβετε τη βιβλιοθήκη HX711. Σχόλιο "void yield (void) {};" στο HX711. CPP μπορεί να λύσει το πρόβλημα.
Η ρύθμιση SSID, Κωδικός πρόσβασης, MQTT θα πρέπει να τροποποιηθεί πριν από τη χρήση.
const char* ssid = "YOUR SSID";
const char* password = "YOUR PASSWORD";
const char* mqtt_domoticz = "Ο ΣΕΡΒΕΡ ΣΑΣ";
Βήμα 6: Βαθμονόμηση
Ανατρέξτε στις οδηγίες στη βιβλιοθήκη HX711.
1. Καλέστε το set_scale () χωρίς παράμετρο.
2. Καλέστε tare () χωρίς παράμετρο.
3. Τοποθετήστε ένα γνωστό βάρος στην κλίμακα και καλέστε get_units (10).
4. Χωρίστε το αποτέλεσμα στο βήμα 3 στο γνωστό σας βάρος. Θα πρέπει να μάθετε για την παράμετρο που πρέπει να περάσετε στο set_scale ().
5. Προσαρμόστε την παράμετρο στο βήμα 4 μέχρι να λάβετε μια ακριβή ανάγνωση.
Βήμα 7: Σύνοψη
Είναι το πρώτο μου άρθρο στα αγγλικά, ίσως κάποια λάθη.
Μπορεί να προστεθεί κάποια άλλη λειτουργία, όπως ένδειξη βάρους, πότισμα.
Συνιστάται:
Κλίμακα έντασης Arduino με κυψέλη αποσκευών 40 κιλών και ενισχυτή HX711: 4 βήματα
Κλίμακα έντασης Arduino με κυλινδρικό φορτίο αποσκευών 40 κιλών και ενισχυτή HX711: Αυτό το εγχειρίδιο περιγράφει πώς να κάνετε μια κλίμακα έντασης χρησιμοποιώντας άμεσα διαθέσιμα από τα ράφια. Απαιτούμενα υλικά: 1. Arduino - αυτός ο σχεδιασμός χρησιμοποιεί ένα τυπικό Arduino Uno, θα πρέπει να λειτουργούν και άλλες εκδόσεις ή κλώνοι Arduino2. HX711 στο σκάφος
Κλίμακα μπάνιου Arduino με κύτταρα φορτίου 50 κιλών και ενισχυτή HX711: 5 βήματα (με εικόνες)
Κλίμακα μπάνιου Arduino με κυψέλες φόρτωσης 50 κιλών και ενισχυτή HX711: Αυτό το εγχειρίδιο περιγράφει πώς να κάνετε μια ζυγαριά χρησιμοποιώντας άμεσα διαθέσιμα από τα ράφια. Υλικά που χρειάζονται: Arduino - (αυτός ο σχεδιασμός χρησιμοποιεί ένα τυπικό Arduino Uno, θα πρέπει να λειτουργούν άλλες εκδόσεις ή κλώνοι Arduino επίσης) HX711 on breakout boa
Κλίμακα Arduino με 5kg Load Cell και ενισχυτή HX711: 4 βήματα (με εικόνες)
Κλίμακα Arduino με κυλινδρικό φορτίο 5 κιλών και ενισχυτή HX711: Αυτό το εγχειρίδιο περιγράφει πώς να φτιάξετε μια μικρή ζυγαριά ζύγισης χρησιμοποιώντας εύκολα διαθέσιμα από τα ράφια. Απαιτούμενα υλικά: 1. Arduino - αυτός ο σχεδιασμός χρησιμοποιεί ένα τυπικό Arduino Uno, θα πρέπει να λειτουργούν και άλλες εκδόσεις ή κλώνοι Arduino2. HX711 στο ξεμπλοκάρισμα
Αυτόματος πωλητής με κλίμακα για επιβεβαίωση του στοιχείου (Raspberry Pi): 5 βήματα
Αυτόματος πωλητής με κλίμακα για επιβεβαίωση αντικειμένου (Raspberry Pi): Καλώς ορίσατε συνάδελφε, για ένα σχολικό έργο αποφάσισα να φτιάξω έναν αυτόματο πωλητή σνακ. Η αποστολή μας ήταν να δημιουργήσουμε μια αναδημιουργική συσκευή που χρησιμοποιούσε τουλάχιστον 3 αισθητήρες και 1 ενεργοποιητή. Πήγα να φτιάξω έναν αυτόματο πωλητή εν μέρει επειδή είχα πρόσβαση σε κάποια
Κλίμακα ζύγισης με οθόνη αφής (Arduino): 7 βήματα (με εικόνες)
Ζυγαριά με οθόνη αφής (Arduino): Θέλατε ποτέ να φτιάξετε μια ζυγαριά με οθόνη αφής; Δεν το σκέφτηκες ποτέ; Διαβάστε καλά και δοκιμάστε να δημιουργήσετε μία … Γνωρίζετε τι είναι μια οθόνη αφής TFT και μια κυψέλη φόρτωσης; Εάν Ναι, μεταβείτε στο Βήμα 1 αλλού, ξεκινήστε διαβάζοντας την Εισαγωγή. Εισαγωγή: Τι