Συμμετοχή της ομάδας Ρομποτικής SENSEteam στο 15ο Φεστιβάλ Ψηφιακής Δημιουργίας

Συμμετοχή της ομάδας Ρομποτικής SENSEteam στο 15ο Φεστιβάλ Ψηφιακής Δημιουργίας

Περιβαλλοντικά δεδομένα live στο cloud! SmartSense IoT Station

SmartSense IoT Station

Καινοτόμος Περιβαλλοντικός Σταθμός Παρακολούθησης

Περιγραφή Έργου

Το SmartSense IoT Station είναι ένα σύστημα παρακολούθησης περιβαλλοντικών δεδομένων σε πραγματικό χρόνο, βασισμένο σε Arduino και ασύρματη μετάδοση δεδομένων στο cloud.


Υλικό & Εξοπλισμός

Χρησιμοποιήθηκε η πλακέτα UNO+WiFi R3 (ATmega328P + ESP8266), η οποία συνδυάζει μικροελεγκτή Arduino και WiFi module σε μία πλακέτα. Συνδέθηκαν 4 αισθητήρες: θερμοκρασίας (LM35), φωτός, αερίου και κίνησης (PIR).

Ανάπτυξη Λογισμικού

Γράφτηκε κώδικας σε Arduino C++ για ανάγνωση των αισθητήρων και επικοινωνία με το ESP8266 μέσω εντολών AT. Αντιμετωπίστηκαν τεχνικές προκλήσεις όπως η ρύθμιση του baud rate του ESP8266 και η σωστή διαμόρφωση των DIP switches της πλακέτας.

Δείτε εδώ τον κώδικά του project

Μετάδοση Δεδομένων

Τα δεδομένα αποστέλλονται ασύρματα μέσω WiFi στην πλατφόρμα ThingSpeak (MathWorks) χρησιμοποιώντας HTTP GET requests μέσω TCP σύνδεσης.

Έξυπνη Λογική

Υλοποιήθηκε διαφορετική συχνότητα αποστολής ανά αισθητήρα: οι περιβαλλοντικοί αισθητήρες (θερμοκρασία, φως, αέριο) στέλνουν δεδομένα κάθε 5 λεπτά, ενώ ο αισθητήρας κίνησης PIR αποστέλλει άμεσα όταν εντοπιστεί κίνηση.

Τα Αποτελέσματα μας live τώρα από τον σταθμό μας στο Εργαστήριο Πληροφορικής

Τα δεδομένα εμφανίζονται σε πραγματικό χρόνο στο ThingSpeak με γραφήματα για κάθε αισθητήρα, προσβάσιμα από οποιαδήποτε συσκευή μέσω internet.

ΘερμοκρασίαΦωτεινότητα
Αισθητήτας ΚίνησηςΠοιότητα Αέρα
Live θερμόμετροΠράσινο / Κόκκινο – κίνηση

Από την ομάδα SenseTeam — #IoT #Arduino #ESP8266 #CloudMonitoring #STEM

Το βίντεο συμμετοχής μας

To περιβάλλον ανάπτυξης και επεξήγησης του project μας

Η ομάδα ρομποτικής εν δράση


Ο φάκελος του Project SmartSense IoT Station

  1. Παρουσίαση του Project
  2. Οδηγός Κώδικα
  3. Συχνές Ερωτήσεις
  4. Ο εικονικός χώρος εργασίας της ομάδας – για το project