Πίνακας περιεχομένων:

Κλίμακα ζύγισης γλάστρας IOT: 7 βήματα
Κλίμακα ζύγισης γλάστρας IOT: 7 βήματα

Βίντεο: Κλίμακα ζύγισης γλάστρας IOT: 7 βήματα

Βίντεο: Κλίμακα ζύγισης γλάστρας IOT: 7 βήματα
Βίντεο: Φιστίκια Αιγίνης Φουντούκια Κάσιους Ξηροί καρποί Βάζο PET ζύγισης γέμισμα γραμμής μηχανής συσκευασία 2024, Νοέμβριος
Anonim
Ζυγαριά ζύγισης γλάστρας IOT
Ζυγαριά ζύγισης γλάστρας IOT
Ζυγαριά ζύγισης γλάστρας IOT
Ζυγαριά ζύγισης γλάστρας IOT
Ζυγαριά ζύγισης γλάστρας IOT
Ζυγαριά ζύγισης γλάστρας IOT
Ζυγαριά ζύγισης γλάστρας IOT
Ζυγαριά ζύγισης γλάστρας IOT

Θέλω να παρουσιάσω την κλίμακα ζύγισης γλάστρας 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: Σύνοψη

Είναι το πρώτο μου άρθρο στα αγγλικά, ίσως κάποια λάθη.

Μπορεί να προστεθεί κάποια άλλη λειτουργία, όπως ένδειξη βάρους, πότισμα.

Συνιστάται: