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

Agri-2-Eye: 9 Βήματα
Agri-2-Eye: 9 Βήματα

Βίντεο: Agri-2-Eye: 9 Βήματα

Βίντεο: Agri-2-Eye: 9 Βήματα
Βίντεο: Οριζόντια ριζοβολία σταφύλι 100% ριζοβολία σταφύλια μοσχεύματα 2024, Νοέμβριος
Anonim
Αγρι-2-Μάτι
Αγρι-2-Μάτι

Για το πρώτο εξάμηνο του τέταρτου έτους της σχολής μηχανικών μας, επιλέγουμε να εργαστούμε σε ένα σύστημα παρακολούθησης της γεωργίας. Πρέπει να μετρήσει κάποια σχετική αξία για την ανάπτυξη των φυτών. Η συσκευή πρέπει να είναι αυτόνομη σε ενέργεια και να χρησιμοποιεί πρωτόκολλο 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

Βήμα 2: Πρωτότυπο Agri-2-EYE
Βήμα 2: Πρωτότυπο Agri-2-EYE

Βήμα 3: Βήμα 3: Σχέδια έργου

Βήμα 3: Σχέδια έργου
Βήμα 3: Σχέδια έργου
Βήμα 3: Σχέδια έργου
Βήμα 3: Σχέδια έργου
Βήμα 3: Σχέδια έργου
Βήμα 3: Σχέδια έργου

Για το έργο χρειαζόμαστε 3 PCB:

  • ένα τροφοδοτικό PCB
  • ένα PCB διασύνδεσης
  • εξωτερικό PCB αισθητήρα

Βήμα 4: Βήμα 4: Ανάπτυξη Mbed

Η πλατφόρμα συσκευής Arm Mbed IoT παρέχει στους χρήστες μια διαδικτυακή πλατφόρμα εύκολη στη χρήση για συμβατό υλικό Mbed. Επιτρέπει την πρόσβαση σε τεράστιο όγκο βιβλιοθήκης. Η κοινότητα Mbed αναπτύσσει βιβλιοθήκη, δίνει πρόσβαση σε παραδείγματα λογισμικού για συμβατές συσκευές και βοηθά τους χρήστες για τα προβλήματά τους.

Πώς λειτουργεί η πλατφόρμα Mbed;

  1. Το πρώτο βήμα είναι να μεταβείτε στον ιστότοπο Mbed:
  2. Δημιουργία λογαριασμού
  3. Μεταβείτε στο μενού μεταγλωττιστή και επιλέξτε τη συσκευή σας: STM32L432KC (ο μικροελεγκτής μας)
  4. Δημιουργήστε ένα έργο
  5. Εισαγωγή χρήσιμης βιβλιοθήκης π.χ.: βιβλιοθήκη DHT
  6. Ξεκινήστε το πρόγραμμα
  7. Συγκεντρώστε τον κώδικα
  8. Εξαγωγή στη συσκευή με τη θύρα micro-usb συνδεθείτε μεταξύ του υπολογιστή και του STM32L432KC

Δώστε προσοχή στο pin map για να αντιστοιχίσετε με τα διαγράμματα.

Βήμα 5: Βήμα 5: Διαμορφώσεις Sigfox

Βήμα 5: Διαμορφώσεις Sigfox
Βήμα 5: Διαμορφώσεις Sigfox
Βήμα 5: Διαμορφώσεις Sigfox
Βήμα 5: Διαμορφώσεις Sigfox

Για το πρωτόκολλο LPWAN επιλέγουμε μια μονάδα Sigfox. Το πρωτόκολλο Sigfox είναι πραγματικά χρήσιμο για εφαρμογές IoT επειδή η επικοινωνία δεν καταναλώνει πολλή ενέργεια και μπορεί επίσης να στείλει δεδομένα σε μεγάλη απόσταση. Επικοινωνεί με το backend του Sigfox. Σε αυτό το έργο η ενότητα βοηθά στη μετάδοση δεδομένων στην πλατφόρμα IoT.

Πρέπει να συνδέσετε τη μονάδα με την CPU (Όπως στην εικόνα 2).

Για να στείλετε δεδομένα πρέπει να χρησιμοποιήσετε τη μορφή εντολής AT. Για παράδειγμα:

AT αποστολή ΟΚ, AT $ T; επιστρέψτε την τιμή θερμοκρασίας.

Χρησιμοποιούμε αυτήν τη μορφή για να στείλουμε κάθε τιμή αισθητήρα.

Βήμα 6: Βήμα 6: Κωδικοί Agri-2-EYE

Βήμα 6: Κωδικοί Agri-2-EYE
Βήμα 6: Κωδικοί Agri-2-EYE

Αναπτύσσουμε έναν κωδικό cpp που βασίζεται σε μια βιβλιοθήκη αισθητήρων. Στο κυρίως μπορείτε να βρείτε όλο τον κώδικα που χρειάζεστε για να καταλάβετε πώς διαμορφώνουμε την οθόνη, τη μετάδοση…

Στην εικόνα μπορείτε να δείτε πώς στέλνουμε την τιμή του αισθητήρα.

Βήμα 7: Βήμα 7: Ubidots Cloud Platform

Βήμα 7: Ubidots Cloud Platform
Βήμα 7: Ubidots Cloud Platform

Ο κάτοχος προϊόντος επιλέγει το Ubidots ως πλατφόρμα αποθήκευσης δεδομένων. Για να το χρησιμοποιήσετε πρέπει να ακολουθήσετε βήμα προς βήμα τη διαδικασία.

  1. Μεταβείτε στη διεύθυνση https://ubidots.com/ και δημιουργήστε έναν λογαριασμό
  2. Επιλέξτε τη συσκευή και δημιουργήστε μια νέα συσκευή με ένα κλικ στο "+"
  3. Επιλέξτε μια ετικέτα και ένα όνομα
  4. Διαμορφώστε το διακριτικό για σύνδεση με το bacgnd του Sigfox
  5. Στον πίνακα ελέγχου προσθέστε όλο το widget που χρειάζεστε
  6. Επιλέξτε προσθήκη μεταβλητής και επιλέξτε το σχέδιο που δημιουργήσατε.

Βήμα 8: Βήμα 8: Η διεπαφή μας Ubidots

Συνιστάται: