Αναλυτής εδαφολογικών θρεπτικών συστατικών βασιζόμενος σε μικροελεγκτή ARM (Master thesis)

Κολάσης, Χρυσοβέργης-Γρηγόριος


In this thesis, the study, design and construction of an integrated device that measures soil components is carried out. The work consists of surveying ground measurement methods and selecting a commercially available sensor based on the TDR measurement. The construction of the measuring device prototype, the wireless transfer of the data via LoRa to an ESP32 receiver. The heart of the device is the STM32H750 microcontroller, where it communicates with the NEO-6M GPS to obtain the geographic position, communicates via RS485 with the measuring sensor and via SPI with the LoRa SX1276 chip. The measurement values are transferred via the receiver to the computer via USB communication. The computer runs the main high-level application script in python language. This script receives the data via USB, stores it in a MySQL database and sends it via Websockets to a web application locally on the computer. This web app is a map developed based on Google's API and contains all measurements and their geographic locations placed like markers. Experiments are conducted for the proper functioning of the sensor and the conclusions drawn are analyzed as well as ways to improve the device and software for further development
Institution and School/Department of submitter: Σχολή Μηχανικών – Τμήμα Μηχανικών Πληροφορικής και Ηλεκτρονικών Συστημάτων
Keywords: Θρεπτικά συστατικά;Έδαφος;Μικροελεγκτής ΑRM;Έξυπνη γεωργία;Συσκευή μέτρησης;Εδαφολογική ανάλυση
Description: Μεταπτυχιακή εργασία - Σχολή Μηχανικών – Τμήμα Μηχανικών Πληροφορικής και Ηλεκτρονικών Συστημάτων, 2024 (α/α 14182)
URI: http://195.251.240.227/jspui/handle/123456789/16640
Item type: masterThesis
General Description / Additional Comments: Μεταπτυχιακή εργασία
Submission Date: 2024-06-06T11:31:32Z
Item language: el
Item access scheme: free
Institution and School/Department of submitter: Σχολή Μηχανικών – Τμήμα Μηχανικών Πληροφορικής και Ηλεκτρονικών Συστημάτων
Publication date: 2024-05-30
Bibliographic citation: Κολάσης, Χ.Γ (2024). Αναλυτής εδαφολογικών θρεπτικών συστατικών βασιζόμενος σε μικροελεγκτή ARM (Μεταπτυχιακή εργασία). ΔΙΠΑΕ
Abstract: Στην παρούσα διπλωματική εργασία γίνεται μελέτη, σχεδίαση και κατασκευή μια ολοκληρωμένης συσκευής που μετράει τα συστατικά του εδάφους. Η εργασία αποτελείται από την έρευνα μεθόδων μέτρησης εδάφους , την επιλογή αισθητήρα από το εμπόριο που στηρίζεται στην μέθοδο μέτρησης TDR, την κατασκευή του πρωτοτύπου της συσκευής μέτρησης και την ασύρματη μεταφορά των δεδομένων μέσω LoRa σε έναν δέκτη ESP32. Ο πυρήνας της συσκευής είναι ο μικροελεγκτής STM32H750, που επικοινωνεί με το NEO-6M GPS για την απόκτηση της γεωγραφικής θέσης, μέσω RS485 επικοινωνεί με τον αισθητήρα μέτρησης και μέσω SPI με το τσιπ LoRa SX1276. Οι τιμές της μέτρησης μεταφέρονται μέσω του δέκτη στον υπολογιστή μέσω USB επικοινωνίας. Ο υπολογιστής τρέχει το κεντρικό λογισμικό υψηλού επιπέδου application script σε γλώσσα python. Το script αυτό λαμβάνει τα δεδομένα μέσω USB τα αποθηκεύει σε βάση δεδομένων MySQL και τα στέλνει μέσω Websockets σε ένα web application τοπικά στον υπολογιστή. Το web app αυτό είναι ένας χάρτης που αναπτύχθηκε βασιζόμενος στο API της Google και περιέχει όλες τις μετρήσεις και τις γεωγραφικές τους θέσεις τοποθετημένες σαν πινέζες. Επιπλέον, διεξάγονται πειράματα για την ορθή λειτουργία του αισθητήρα και αναλύονται τα συμπεράσματα που προέκυψαν καθώς και τρόποι βελτίωσης συσκευής και λογισμικού για περαιτέρω ανάπτυξη.
In this thesis, the study, design and construction of an integrated device that measures soil components is carried out. The work consists of surveying ground measurement methods and selecting a commercially available sensor based on the TDR measurement. The construction of the measuring device prototype, the wireless transfer of the data via LoRa to an ESP32 receiver. The heart of the device is the STM32H750 microcontroller, where it communicates with the NEO-6M GPS to obtain the geographic position, communicates via RS485 with the measuring sensor and via SPI with the LoRa SX1276 chip. The measurement values are transferred via the receiver to the computer via USB communication. The computer runs the main high-level application script in python language. This script receives the data via USB, stores it in a MySQL database and sends it via Websockets to a web application locally on the computer. This web app is a map developed based on Google's API and contains all measurements and their geographic locations placed like markers. Experiments are conducted for the proper functioning of the sensor and the conclusions drawn are analyzed as well as ways to improve the device and software for further development
Advisor name: Γιακουμής, Άγγελος
Examining committee: Γιακουμής, Άγγελος
Publishing department/division: Σχολή Μηχανικών – Τμήμα Μηχανικών Πληροφορικής και Ηλεκτρονικών Συστημάτων
Publishing institution: ihu
Number of pages: 128 σελ.
Appears in Collections:Μεταπτυχιακές Διατριβές

Files in This Item:
File Description SizeFormat 
Κολάσης Χρυσοβέργης-Γρηγόριος_2024_Metaptuxiako.pdfΜεταπτυχιακή εργασία6.71 MBAdobe PDFView/Open



 Please use this identifier to cite or link to this item:
http://195.251.240.227/jspui/handle/123456789/16640
  This item is a favorite for 0 people.

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.