Σύστημα καταγραφής και παρουσίασης καιρικών μετρήσεων.
Arduino powered weather station and visualization.
Abstract
Ο σκοπός αυτής της εργασίας είναι η συλλογή και η οπτικοποίηση των καιρικών δεδομένων. Η διαδικασία της συλλογής έχεις υλοποιηθεί πάνω στον μικροελεγκτή Arduino ο οποίος έχει προγραμματιστεί με C++ και ένα σύνολο από βιβλιοθήκες. Το Arduino είναι μια πλατφόρμα πρωτοτύπων ανοικτού κώδικα1 το οποίο επιτρέπει την εύκολη υλοποίηση αισθητήρων και διαδραστικών στοιχείων. Τα δεδομένα που συλλέγονται αποθηκεύονται σε μια MySQL βάση δεδομένων δια μέσου του Ethernet Shield που συνδέει το Arduino στο διαδίκτυο. Ο χειρισμός της βάσης δεδομένων επιτυγχάνεται μέσω PHP και JavaScript σεναρίων (scripts) από την Android εφαρμογή και την ιστοσελίδα ώστε να ανακτήσουν και να οπτικοποιήσουν τα δεδομένα. Η βάση δεδομένων και ο εξυπηρετητής φιλοξενούνται σ’ ένα Raspberry PI, ένα μικρού κόστους υπολογιστή σε μέγεθος πιστωτικής κάρτας. Τέλος η εργασία περιλαμβάνει μία διαδικτυακή κάμερα τοποθετημένη πάνω σε μια περιστρεφόμενη βάση και συνδεδεμένη στο Raspberry PI, το οποίο τραβάει φωτογραφίες κάθε ένα λεπτό και στο τέλος κάθε ημέρας δημιουργεί ένα βίντεο με τις φωτογραφίες αυτές. Έπειτα το μεταφορτώνει στο YouTube και το ενσωματώνει αυτόματα στην ιστοσελίδα. The purpose of this project is to measure and gather the weather data and visualize them. The data gathering process is implemented upon Arduino Microcontroller that is programmed using C++ and a set of libraries. Arduino is an open source hardware prototyping platform, which allows an easy implementation of sensors and interactive elements. Data gathered are stored on a MySQL database via the Ethernet Shield which connects the Arduino to the internet. The manipulation of the data is done through PHP scripts from the Android Application and the Web Page in order to retrieve them and visualize them. The database and the web server are hosted on a Raspberry PI, a single board, low cost computer. Finally, the project includes a web camera mounted on a pan – tilt bracket connected on the Raspberry PI, that captures images every one minute and once per day it encodes the daily Time Lapse video, it uploads it to YouTube and it automatically embeds it on the Web Page.
Collections
This website uses cookies to ensure you get the best browsing experience.
Continue
More info