TEAM 404 / ΖΑΝΝΕΙΟ ΠΡΟΤΥΠΟ ΛΥΚΕΙΟ

Smart Lab

Περιγραφή προβλήματος

Πώς μπορούμε να έχουμε ένα "έξυπνο" εργαστήριο; Ένα εργαστήριο που να μπορεί να "αισθάνεται" το περιβάλλον και να ρυθμίζεται ανάλογα;

Και μάλιστα να μπορούμε να το ελέγχουμε από απόσταση μέσω του διαδικτύου;

Μπορούν οι λύσεις που θα βρούμε να εφαρμοστούν και σε άλλους χώρους, όπως για παράδειγμα δημόσια κτίρια;

Αυτά είναι τα ερωτηματα και τα προβλήματα που αποφάσισε η ομάδα μας να αντιμετωπίσει. 

Περιγραφή προτεινόμενης λύσης

Η ιδέα για τη λύση του προβλήματος μας ήρθε όταν διαβάσαμε για το Internet of Things.

Αποφασίσαμε λοιπόν να χρησιμοποιήσουμε ένα Raspberry pi και να το συνδέσουμε με ένα πλήθος αισθητήρων μέσω του sense Hat: Θερμόμετρο, Βαρόμετρο, Αισθητήρας υγρασίας, γυροσκόπιο, επιταχυνσιόμετρο, μαγνητόμετρο.

Στη συνέχεια, κατασκευάσαμε ιστοσελίδα στην οποία αποστέλλονται όλα τα δεδομένα έτσι ώστε να μπορούμε ανάλογα να ελέγχουμε από απόσταση το εργαστήριό μας.

Διαδικασία για να επισκεφτούμε την σελίδα μέσα από το περιβάλλον του Raspberry Pi OS.

Φτιάχνουμε ένα πρόγραμμα σε python (iot.py) μέσω του οποίου εμφανίζουμε τις πληροφορίες μας στο φυλλομετρητή (http://0.0.0.0:5000/). Η διάθεση των δεδομένων του Sense-HAT γίνεται μόνο σε εξουσιοδοτημένους χρήστες μέσω της ιστοσελίδας εισόδου (login.html). 

Πως μπορούμε να επισκεφτούμε τη σελίδα από οποιοδήποτε υπολογιστή βρίσκεται στο ίδιο δίκτυο με τη συσκευή μας.

Χρησιμοποιούμε τη διεύθυνση που έχει παρει το Raspberry Pi OS από το δρομολογητή (router) της δικτύου μας ( ifconfig/στο πεδίο inet στην παράγραφο wlan0 αν έχουμε συνδέσει το Raspberry Pi με το ασύρματο δίκτυο η στο πεδίο eth0 στην παράγραφο wlan0 αν έχουμε συνδέσει το Raspberry Pi με το ενσύρματο δίκτυο ).

Ανοίγουμε ένα φυλλομετρητή στο κινητό ή στον προσωπικό υπολογιστή και στη διεύθυνση πληκτρολογούμε:

http://η_διεύθυνση_της_συσκευής_μας:5000/logme

Η ομάδα
Καθηγητής: Σωτήριος Τσαντίλας
Μέλη ομάδας: ΓΕΩΡΓΙΑ ΦΡΑΓΚΙΟΥΔΑΚΗ Β' Λυκείου, ΚΩΝΣΤΑΝΤΙΝΟΣ ΤΣΕΡΟΣ Β' Λυκείου, ΙΩΑΝΝΗΣ ΤΖΙΜΟΥΛΗΣ Β' Λυκείου, ΚΩΝΣΤΑΝΤΙΝΟΣ ΜΑΡΙΔΑΚΗΣ Β' Λυκείου