Πίνακας περιεχομένων:
- Βήμα 1: Βήμα 1: Τα συστατικά του AGRI-2-EYE
- Βήμα 2: Βήμα 2: Πρωτότυπο Agri-2-EYE
- Βήμα 3: Βήμα 3: Σχέδια έργου
- Βήμα 4: Βήμα 4: Ανάπτυξη Mbed
- Βήμα 5: Βήμα 5: Διαμορφώσεις Sigfox
- Βήμα 6: Βήμα 6: Κωδικοί Agri-2-EYE
- Βήμα 7: Βήμα 7: Ubidots Cloud Platform
- Βήμα 8: Βήμα 8: Η διεπαφή μας Ubidots
Βίντεο: Agri-2-Eye: 9 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Για το πρώτο εξάμηνο του τέταρτου έτους της σχολής μηχανικών μας, επιλέγουμε να εργαστούμε σε ένα σύστημα παρακολούθησης της γεωργίας. Πρέπει να μετρήσει κάποια σχετική αξία για την ανάπτυξη των φυτών. Η συσκευή πρέπει να είναι αυτόνομη σε ενέργεια και να χρησιμοποιεί πρωτόκολλο LPWAN.
Βήμα 1: Βήμα 1: Τα συστατικά του AGRI-2-EYE
Μικροελεγκτής:
STM32L432KC
Αισθητήρας:
- Εξωτερική υγρασία: DHT22
- Εξωτερική θερμοκρασία: SMT172
- Υγρασία εδάφους: SKU SEN0 193
- Θερμοκρασία εδάφους: Grove 1019919
- RGB: Grove TCS34725
- Ένταση φωτός: Grove 101020076
Επικοινωνία LPWAN:
Wisol SFM10R1
Διατροφή:
Ηλιακός πίνακας 6V - 2W
Οθόνη οθόνης:
ARCELI SSD1306
Βήμα 2: Βήμα 2: Πρωτότυπο Agri-2-EYE
Βήμα 3: Βήμα 3: Σχέδια έργου
Για το έργο χρειαζόμαστε 3 PCB:
- ένα τροφοδοτικό PCB
- ένα PCB διασύνδεσης
- εξωτερικό PCB αισθητήρα
Βήμα 4: Βήμα 4: Ανάπτυξη Mbed
Η πλατφόρμα συσκευής Arm Mbed IoT παρέχει στους χρήστες μια διαδικτυακή πλατφόρμα εύκολη στη χρήση για συμβατό υλικό Mbed. Επιτρέπει την πρόσβαση σε τεράστιο όγκο βιβλιοθήκης. Η κοινότητα Mbed αναπτύσσει βιβλιοθήκη, δίνει πρόσβαση σε παραδείγματα λογισμικού για συμβατές συσκευές και βοηθά τους χρήστες για τα προβλήματά τους.
Πώς λειτουργεί η πλατφόρμα Mbed;
- Το πρώτο βήμα είναι να μεταβείτε στον ιστότοπο Mbed:
- Δημιουργία λογαριασμού
- Μεταβείτε στο μενού μεταγλωττιστή και επιλέξτε τη συσκευή σας: STM32L432KC (ο μικροελεγκτής μας)
- Δημιουργήστε ένα έργο
- Εισαγωγή χρήσιμης βιβλιοθήκης π.χ.: βιβλιοθήκη DHT
- Ξεκινήστε το πρόγραμμα
- Συγκεντρώστε τον κώδικα
- Εξαγωγή στη συσκευή με τη θύρα micro-usb συνδεθείτε μεταξύ του υπολογιστή και του STM32L432KC
Δώστε προσοχή στο pin map για να αντιστοιχίσετε με τα διαγράμματα.
Βήμα 5: Βήμα 5: Διαμορφώσεις Sigfox
Για το πρωτόκολλο LPWAN επιλέγουμε μια μονάδα Sigfox. Το πρωτόκολλο Sigfox είναι πραγματικά χρήσιμο για εφαρμογές IoT επειδή η επικοινωνία δεν καταναλώνει πολλή ενέργεια και μπορεί επίσης να στείλει δεδομένα σε μεγάλη απόσταση. Επικοινωνεί με το backend του Sigfox. Σε αυτό το έργο η ενότητα βοηθά στη μετάδοση δεδομένων στην πλατφόρμα IoT.
Πρέπει να συνδέσετε τη μονάδα με την CPU (Όπως στην εικόνα 2).
Για να στείλετε δεδομένα πρέπει να χρησιμοποιήσετε τη μορφή εντολής AT. Για παράδειγμα:
AT αποστολή ΟΚ, AT $ T; επιστρέψτε την τιμή θερμοκρασίας.
Χρησιμοποιούμε αυτήν τη μορφή για να στείλουμε κάθε τιμή αισθητήρα.
Βήμα 6: Βήμα 6: Κωδικοί Agri-2-EYE
Αναπτύσσουμε έναν κωδικό cpp που βασίζεται σε μια βιβλιοθήκη αισθητήρων. Στο κυρίως μπορείτε να βρείτε όλο τον κώδικα που χρειάζεστε για να καταλάβετε πώς διαμορφώνουμε την οθόνη, τη μετάδοση…
Στην εικόνα μπορείτε να δείτε πώς στέλνουμε την τιμή του αισθητήρα.
Βήμα 7: Βήμα 7: Ubidots Cloud Platform
Ο κάτοχος προϊόντος επιλέγει το Ubidots ως πλατφόρμα αποθήκευσης δεδομένων. Για να το χρησιμοποιήσετε πρέπει να ακολουθήσετε βήμα προς βήμα τη διαδικασία.
- Μεταβείτε στη διεύθυνση https://ubidots.com/ και δημιουργήστε έναν λογαριασμό
- Επιλέξτε τη συσκευή και δημιουργήστε μια νέα συσκευή με ένα κλικ στο "+"
- Επιλέξτε μια ετικέτα και ένα όνομα
- Διαμορφώστε το διακριτικό για σύνδεση με το bacgnd του Sigfox
- Στον πίνακα ελέγχου προσθέστε όλο το widget που χρειάζεστε
- Επιλέξτε προσθήκη μεταβλητής και επιλέξτε το σχέδιο που δημιουργήσατε.
Βήμα 8: Βήμα 8: Η διεπαφή μας Ubidots
Συνιστάται:
Πώς να φτιάξετε 4G LTE Double BiQuade Antenna Εύκολα Βήματα: 3 Βήματα
Πώς να κάνετε εύκολα 4G LTE διπλή κεραία BiQuade Antenna: Τις περισσότερες φορές αντιμετώπισα, δεν έχω καλή ισχύ σήματος στις καθημερινές μου εργασίες. Ετσι. Searchάχνω και δοκιμάζω διάφορους τύπους κεραίας αλλά δεν δουλεύω. Μετά από σπατάλη χρόνου βρήκα μια κεραία που ελπίζω να φτιάξω και να δοκιμάσω, γιατί δεν είναι η βασική αρχή
Σχεδιασμός παιχνιδιών στο Flick σε 5 βήματα: 5 βήματα
Σχεδιασμός παιχνιδιών στο Flick σε 5 βήματα: Το Flick είναι ένας πραγματικά απλός τρόπος δημιουργίας ενός παιχνιδιού, ειδικά κάτι σαν παζλ, οπτικό μυθιστόρημα ή παιχνίδι περιπέτειας
Σύστημα ειδοποίησης αντίστροφης στάθμευσης αυτοκινήτου Arduino - Βήματα βήμα προς βήμα: 4 βήματα
Σύστημα ειδοποίησης αντίστροφης στάθμευσης αυτοκινήτου Arduino | Βήματα βήμα προς βήμα: Σε αυτό το έργο, θα σχεδιάσω ένα απλό κύκλωμα αισθητήρα στάθμευσης αντίστροφης στάθμευσης αυτοκινήτου Arduino χρησιμοποιώντας Arduino UNO και υπερηχητικό αισθητήρα HC-SR04. Αυτό το σύστημα ειδοποίησης αυτοκινήτου με βάση το Arduino μπορεί να χρησιμοποιηθεί για αυτόνομη πλοήγηση, κλίμακα ρομπότ και άλλα εύρη
Ανίχνευση προσώπου στο Raspberry Pi 4B σε 3 βήματα: 3 βήματα
Ανίχνευση προσώπου στο Raspberry Pi 4B σε 3 βήματα: Σε αυτό το Instructable πρόκειται να πραγματοποιήσουμε ανίχνευση προσώπου στο Raspberry Pi 4 με το Shunya O/S χρησιμοποιώντας τη βιβλιοθήκη Shunyaface. Το Shunyaface είναι μια βιβλιοθήκη αναγνώρισης/ανίχνευσης προσώπου. Το έργο στοχεύει στην επίτευξη της ταχύτερης ταχύτητας ανίχνευσης και αναγνώρισης με
DIY Vanity Mirror σε εύκολα βήματα (χρησιμοποιώντας φώτα λωρίδας LED): 4 βήματα
DIY Vanity Mirror σε εύκολα βήματα (χρησιμοποιώντας φώτα λωρίδας LED): Σε αυτήν την ανάρτηση, έφτιαξα ένα DIY Vanity Mirror με τη βοήθεια των λωρίδων LED. Είναι πραγματικά υπέροχο και πρέπει να τα δοκιμάσετε επίσης