__
Πολλές φορές χρειάζεται να εξάγουμε σε αρχείο .xlsx ή .csv ή και στο διαδικτυακό think Speak, τις μετρήσεις από τους αισθητήρες που έχουμε ενσωματώσει στις εφαρμογές μας.
H εφαρμογή αυτή πριν την καταχώριση σε αρχείο .xlsx ή .csv προβάλει στην οθόνη (σε πραγματικό χρόνο) μέχρι και οκτώ (8) μετρήσεις ταυτόχρονα (οι οποίες αποστέλονται στη σειριακή θύρα του Η/Υ διαχωρισμένες με “,” ή “:”) και δημιουργεί δύο διαγραμματικές απεικονίσεις αυτόματα:
- Linear. Από μία μέρχι οκτω τιμές η κάθε μία με το δικότης χρόμα και τίτλο
- Radar. Δύο τιμές, απόσταση και κατευθυνση.
Το αρχείο .xlsx ή .csv που δημιουργείται μετά τον τερματισμό της καταγραφής ανοίγει σε EXCEL like εφαρμογές για περεταίρω επεξεργασία. Κατ’ επιλογή οι τιμές αυτές αποστέλλονται παράλληλα και αυτόματα και στο διαδικτυακό Think Speak…
Στα συνημμένα (επιλογή [Resources]) βρίσκονται εκδόσεις της εφαρμογής για κάθε Λειτουργικό Σύστημα.
__________
Βήματα για τη λειτουργία της εφαρμογής:
Α. Μετά την εγγραφή στο υλικό αυτό, εμφανίζεται επιλογή [Resources] απ’ όπου “κατεβάζουμε” την έκδοση της εφαρμογής ανάλογα με το Λειτουργικό Σύστημα που διαθέτουμε.
Β. Aποσυμπιέζουμε το αρχείο .zip (μπορεί και να μην χρειαστεί. Συνήθως αποσυμπιέζεται αυτόματα κατά το “κατέβασμα”)
Γ. Στο Mind+, χρησιμοποιούμε την κατάλληλη εντολή για εγγραφή στη σειριακή θύρα των δεδομένων από τους αισθητήρες. Η αποστολή στη σειριακή θύρα πρέπει να έχει την μορφή: μέτρηση1, μέτρηση2, μέτρηση3, … μέτρηση8. Οι παρακάτω εντολές των STEM Extensions κάνουν την αποστολή αυτή αυτόματα…

Παράδειγμα από micro:bit, Esp32-E και Arduino Uno, σε Mind+ με το STEM Extension, όπου περνάμε δύο (2) ή μία (1) μετρήσεις, από τις οκτώ (8) που έχουμε στη διάθεσή μας…
Δ. Τρέχουμε το πρόγραμμά μας στο Mind+ ή σε όποιο άλλο περιβάλλον προγραμματισμού (το οποίο διαβάζει τιμές αισθητήρων και τις στέλνει στη σειριακή θύρα με τη μορφή: μέτρηση1, μέτρηση2, μέτρηση3, … μέτρηση8. )
Ε. Ξεκινάμε την εφαρμογή καταγραφής (με διπλό κλικ επάνω της). Μπορούμε να την εκκινήσουμε λίγο πριν αρχίσει να εκτελείται το πρόγραμμα ανάγνωσης των τιμών των αισθητήρων (που κατεβάζουμε στους μικροεπεξεργαστές), και τρέχοντας παράλληλα:
- Προβάλλει τις τιμές στην οθόνη σε πραγματικό χρόνο.
- Εμφανίζει ένα διάγραμμα αποτύπωσης των τιμών.
- Κατ’ επιλογή μπορεί να στείλει και τις τιμές (μέχρι 8) στο ThinkSpeak
- Στο τέλος δημιουργεί ένα αρχείο .xlsx ή .csv, με τόσες στήλες όσες και οι μετρήσεις και τόσες γραμμές όσες και οι τιμές που έλαβε από τη σειριακή εγγραφή.
Στ. Σταματάμε την εφαρμογή καταγραφής και αυτόματα δημιουργείται το αρχείο .xlsx ή .csv. το οποίο στη συνέχεια μπορούμε να ανοίξουμε με το EXCEL like πρόγραμμα, για περεταίρω επεξεργασία.

Με αρκετές νέες λειτουργίες.

Για τη λειτουργία αυτής της προβολής (Linear) χρειάζονται από μία μέχρι 8 τιμές από αισθητήρες…

Για τη λειτουργία αυτής της προβολής (Radar) χρειάζονται δύο τιμές: απόσταση (από αισθητήρα sonar) και κατεύθυνση από πυξίδα (ενσωματωμένος αισθητήρας στο micro:bit)

Συμβουλευτείτε τις οδηγίες που υπάρχουν στην ίδια την εφαρμογή…
_____________
Επιπλέον θα βρείτε:
- Οδηγό Serial Data Logger εδώ.
- Δραστηριότητα με μεταφορά (περισσοτέρων από μία) τιμών αισθητήρων από το αυτόνομα κινούμενο όχημα …στο σταθμό βάσης και απεικόνισή τους σε διάγραμμα, xlsx/.csv αρχείο ή και στο ThinkSpeak, χωρίς κάποια συσκευή (ΙΟΤ) σύνδεσης με Wifi. Η εργασία αυτή θα επιτευχθεί με δύο micro:bit και ένα εξωτερικό λογισμικό που αναλαμβάνει να προβάλει σε διάγραμμα τις τιμές και να τις στέλνει στο λογαριασμό μας στο ThinkSpeak, εδώ.
- Σχετικά καλώδια εδώ.
- Βιβλίο με δραστηριότητες και οδηγίες για τα πρόσθετα εδώ.
- Πρόσθετα για Mind+, micro:bit – Gigo εδώ
- Δραστηριότητες σχετικά με αυτοματισμούς στο βιβλίο.

