''a posteriori'' sonification/el: Difference between revisions
(Created page with "===Προετοιμασία και εισαγωγή δεδομένων===") |
(Created page with "Η συνάρτηση της αντιστοίχισης για πίνακες επιστρέφει έναν πίνακα ακέραιων αριθμών, ο οποίος προκύπτει από την αντιστοίχιση ενός πίνακα εισόδου με μια καθορισμένη μουσική κλίμακα και έναν καθορισμένο αριθμό οκτάβων. Ως είσοδος μπορεί να χρησιμοποιηθεί οποιο...") |
||
| (15 intermediate revisions by the same user not shown) | |||
| Line 20: | Line 20: | ||
===Προετοιμασία και εισαγωγή δεδομένων=== | ===Προετοιμασία και εισαγωγή δεδομένων=== | ||
Αφού συλλέξετε και αποθηκεύσετε τα δεδομένα που θέλετε να μετατρέψετε σε ήχο (είτε με μια συσκευή όπως μικροελεγκτή, υπολογιστή, smartphone, από πηγή στο διαδίκτυο, είτε με το χέρι), πρέπει να προετοιμάσετε τα δεδομένα στη σωστή μορφή. Για παράδειγμα, ας υποθέσουμε ότι έχετε συλλέξει δεδομένα ατμοσφαιρικής ρύπανσης από έναν σταθμό μέτρησης της ποιότητας του αέρα: | |||
# Ανοίξτε το Excel (ή άλλο αντίστοιχο λογισμικό υπολογιστικών φύλλων) και γράψτε την πρώτη σειρά ως επικεφαλίδες. Χρησιμοποιήστε απλές επικεφαλίδες όπως «Χρονοσήμανση» και «CO2». Αυτή η σειρά θα αντιμετωπιστεί ως τα ονόματα των πεδίων δεδομένων. | |||
# | # Οι σειρές κάτω από τις επικεφαλίδες πρέπει να περιέχουν τα πραγματικά δεδομένα. | ||
# | # Αποθηκεύστε το αρχείο σας σε μορφή .csv. | ||
# | |||
Σε αυτό το παράδειγμα, το αρχείο δεδομένων θα πρέπει να έχει την ακόλουθη μορφή: | |||
[[File:Soundscapes twotone file example.png|300 px|center| | [[File:Soundscapes twotone file example.png|300 px|center|Μορφή αρχείου TwoTone]] | ||
Κατά την επιλογή μιας πηγής δεδομένων, ανεβάστε το αρχείο σας στο ορθογώνιο πλαίσιο, είτε κάνοντας κλικ σε αυτό και αναζητώντας τους τοπικούς σας φακέλους είτε σύροντας το αρχείο μέσα σε αυτό: | |||
[[File:Soundscapes twotone upload.png |500 px|center| | [[File:Soundscapes twotone upload.png |500 px|center|Μεταφόρτωση αρχείου στο TwoTone]] | ||
< | <span id="Data_from_the_Web"></span> | ||
== | ==Δεδομένα από το Διαδίκτυο== | ||
Υπάρχουν πολλές πιστοποιημένες/αξιόπιστες πηγές δεδομένων στο Διαδίκτυο που μπορείτε να χρησιμοποιήσετε στον τομέα της ηχοποίησης. Ακολουθεί μια λίστα με προτάσεις: | |||
# [https://ourworldindata.org/ Our World in Data]- μια ολοκληρωμένη διαδικτυακή πηγή που παρέχει προσβάσιμα δεδομένα και έρευνα σχετικά με την παγκόσμια ανάπτυξη, καλύπτοντας θέματα όπως η υγεία, η εκπαίδευση και το περιβάλλον. | |||
# [https://www.pordata.pt/ Pordata]- μια πορτογαλική διαδικτυακή βάση δεδομένων που προσφέρει στατιστικές πληροφορίες για διάφορες πτυχές της κοινωνίας, της οικονομίας και της δημογραφίας της Πορτογαλίας, διευκολύνοντας την πρόσβαση σε δεδομένα για έρευνα και ανάλυση. | |||
# [https://datosclima.es/ Datos Clima]- ισπανική πλατφόρμα που παρέχει πρόσβαση σε κλιματικά δεδομένα και πληροφορίες, εστιάζοντας στις επιπτώσεις της κλιματικής αλλαγής και προωθώντας την ευαισθητοποίηση και την έρευνα σε περιβαλλοντικά ζητήματα. | |||
< | <span id="Collect_and_store_data_with_micro:bit"></span> | ||
== | ==Συλλογή και Αποθήκευση δεδομένων με το micro:bit== | ||
Υπάρχουν πολλοί διαφορετικοί τρόποι συλλογής και αποθήκευσης δεδομένων. Η χρήση ενός μικροελεγκτή μπορεί να είναι πολύ χρήσιμη αν σχεδιάζετε τη δική σας συσκευή συλλογής δεδομένων, και το micro:bit αποτελεί εξαιρετική επιλογή, καθώς είναι ευέλικτο και εύκολο στη χρήση. Αν δεν είστε ακόμη εξοικειωμένοι με τον μικροελεγκτή micro:bit, σας προτείνουμε να ξεκινήσετε διαβάζοντας τη σελίδα wiki του SoundScapes για την ηχοποίηση σε πραγματικό χρόνο, όπου παρουσιάζουμε στους αναγνώστες σύντομα μαθήματα και παραδείγματα. | |||
Για να αποθηκεύσετε δεδομένα στο micro:bit, πρέπει πρώτα να εγκαταστήσετε την επέκταση datalogger του Makecode: | |||
[https://makecode.microbit.org/reference/datalogger datalogger] | |||
[[File:Soundscapes makecode datalogger.gif |600 px|center|<span lang="en" dir="ltr" class="mw-content-ltr">Install datalogger extension</span>]] | [[File:Soundscapes makecode datalogger.gif |600 px|center|<span lang="en" dir="ltr" class="mw-content-ltr">Install datalogger extension</span>]] | ||
< | <span id="Using_internal_sensors"></span> | ||
=== | ===Χρήση εσωτερικών αισθητήρων=== | ||
Ακολουθεί ένα παράδειγμα για το πώς μπορείτε να προγραμματίσετε το micro:bit ώστε να συλλέγει και να καταγράφει δεδομένα από την πλακέτα. Στο παράδειγμα αυτό καταγράφεται η '''τιμή της επιτάχυνσης''', αλλά μπορεί να χρησιμοποιηθεί και άλλος εσωτερικός αισθητήρας (επίπεδο ήχου, επίπεδο φωτός, κατεύθυνση πυξίδας, θερμοκρασία) ή εξωτερικός αισθητήρας. | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
| Line 84: | Line 64: | ||
</div> | </div> | ||
Για να αποκτήσετε πρόσβαση στα δεδομένα, ανοίξτε το micro:bit στον εξερευνητή/διαχειριστή αρχείων σας και ανοίξτε το αρχείο '''MY_DATA.HTM'''. Σημειώστε ότι μπορείτε επίσης να το αντιγράψετε, να το αποθηκεύσετε σε μορφή .csv (έτοιμο για εισαγωγή στο TwoTone) ή να το απεικονίσετε. | |||
[[File:Soundscapes mb datalog.png|600 px|center|<span lang="en" dir="ltr" class="mw-content-ltr">Access logged data</span>]] | [[File:Soundscapes mb datalog.png|600 px|center|<span lang="en" dir="ltr" class="mw-content-ltr">Access logged data</span>]] | ||
< | <span id="Using_external_sensors"></span> | ||
=== | ===Χρήση εξωτερικών αισθητήρων=== | ||
Αν, αντί να χρησιμοποιήσετε έναν αισθητήρα του micro:bit, θέλετε να συλλέξετε δεδομένα από έναν εξωτερικό ψηφιακό/αναλογικό αισθητήρα που είναι συνδεδεμένος σε μια ακίδα του micro:bit ή χρησιμοποιώντας, για παράδειγμα, το πρωτόκολλο I2C (όλα αυτά τα μπλοκ βρίσκονται στις κατηγορίες για προχωρημένους), μπορείτε να χρησιμοποιήσετε το ίδιο πρόγραμμα, αντικαθιστώντας απλώς το μπλοκ εισόδου '''επιτάχυνσης''' με το αντίστοιχο μπλοκ, όπως ακολουθεί: | |||
[[File:Soundscapes digitalreadpin.png|350 px|center|<span lang="en" dir="ltr" class="mw-content-ltr">Digital read pin</span>]] | [[File:Soundscapes digitalreadpin.png|350 px|center|<span lang="en" dir="ltr" class="mw-content-ltr">Digital read pin</span>]] | ||
| Line 102: | Line 77: | ||
[[File:Soundscapes i2c.png|700 px|center|<span lang="en" dir="ltr" class="mw-content-ltr">i2c pin</span>]] | [[File:Soundscapes i2c.png|700 px|center|<span lang="en" dir="ltr" class="mw-content-ltr">i2c pin</span>]] | ||
'''Προσέξτε τον αριθμό ακίδας ή τη διεύθυνση i2c!''' | |||
''' | |||
< | <span id="a_posterior_sonification_with_micro:bit"></span> | ||
=== | ===Μετατροπή ήχου εκ των υστέρων με το micro:bit=== | ||
Αν δεν είστε ακόμη εξοικειωμένοι με την επέκταση μετατροπής ήχου SoundScapes για το Makecode micro:bit, σας συνιστούμε να επισκεφθείτε την αντίστοιχη ενότητα του wiki. [https://wiki.soundscapes.nuclio.org/wiki/Real-time_sonification] | |||
Όταν συλλέγετε δεδομένα με το micro:bit για αναδρομική αναπαραγωγή, μπορείτε να τα αποθηκεύσετε σε έναν πίνακα. Το παρακάτω παράδειγμα συλλέγει δεδομένα σχετικά με το επίπεδο φωτός για 10 δευτερόλεπτα (μία τιμή ανά δευτερόλεπτο) ενώ τα αντιστοιχίζει στη Μεσαία Ρε Ελάσονα κλίμακα σε 2 οκτάβες, και αναπαράγει τα δεδομένα μετά τη συλλογή, κάθε τόνο διαδοχικά για 1000 ms: | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
| Line 122: | Line 90: | ||
</div> | </div> | ||
Η συνάρτηση της αντιστοίχισης για πίνακες επιστρέφει έναν πίνακα ακέραιων αριθμών, ο οποίος προκύπτει από την αντιστοίχιση ενός πίνακα εισόδου με μια καθορισμένη μουσική κλίμακα και έναν καθορισμένο αριθμό οκτάβων. Ως είσοδος μπορεί να χρησιμοποιηθεί οποιοσδήποτε πίνακας αριθμών. Αυτό είναι χρήσιμο για εκ των υστέρων ηχοποίηση, όταν θέλετε να μετατρέψετε τα δεδομένα σε ήχο μετά τη συλλογή τους. | |||
Latest revision as of 13:22, 2 April 2026
Η μεγάλη πλειονότητα των παραδειγμάτων ηχοποίησης που διατίθενται στο διαδίκτυο είναι αρχεία ήχου που απεικονίζουν μια ακολουθία διαφόρων επιπέδων δεδομένων ενός συγκεκριμένου φαινομένου (φυσικών, αστρονομικών, αλλά και μεταδεδομένων, στατιστικών ιστού, οικονομικών, παραμέτρων υγείας) κατά τη διάρκεια μιας συγκεκριμένης χρονικής περιόδου. Πρόκειται για αποθηκευμένα δεδομένα που έχουν μετατραπεί σε αρχείο ήχου.
Ο όρος «a posteriori» χρησιμοποιείται όταν τα δεδομένα ηχοποιούνται μετά τη συλλογή και αποθήκευσή τους. Η λέξη «a posteriori» προέρχεται από τα λατινικά και σημαίνει «από το τελευταίο» ή «από αυτό που βρίσκεται πίσω». Χρησιμοποιείται συνήθως στη φιλοσοφία για να αναφερθεί σε μια δήλωση που έρχεται μετά την εμπειρία. Ενώ στην ηχοποίηση σε πραγματικό χρόνο δεν γνωρίζουμε τί ακριβώς θα είναι η επόμενη εισαγωγή δεδομένων, στην ηχοποίηση a posteriori, όταν αποθηκεύουμε μια ακολουθία δεδομένων, μπορούμε να αφιερώσουμε χρόνο για να την αναλύσουμε, να προσαρμόσουμε τους ήχους εξόδου και να τους δοκιμάσουμε. Το σύνολο δεδομένων μεταφράζεται σε ένα ηχητικό κομμάτι ως σύνολο.
TwoTone
Υπάρχουν πολλές εφαρμογές εκ των υστέρων ηχοποίησης που μπορείτε να βρείτε στο διαδίκτυο. Το TwoTone είναι ένα λογισμικό της Google που σας επιτρέπει να δημιουργείτε ήχους από δεδομένα. Αυτό το λογισμικό διαθέτει τη δική του βάση δεδομένων, η οποία ενημερώνεται τακτικά. Αυτό δείχνει πόσο δημοφιλής είναι η ηχοποίηση.
Το TwoTone είναι ένα ευέλικτο λογισμικό που επιτρέπει στον χρήστη να προσθέσει πολλαπλά κομμάτια δεδομένων από μια πηγή δεδομένων και να αντιστοιχίσει τα δεδομένα σε μια επιλεγμένη κλίμακα, επιλέγοντας το όργανο, την οκτάβα, το εύρος, την αρχική οκτάβα, το τέμπο κ.λπ. Ο χρήστης μπορεί επίσης να προσθέσει ηχητικά κομμάτια από τη βάση δεδομένων, να ανεβάσει τα δικά του ηχητικά κομμάτια και να ηχογραφήσει ήχο από το μικρόφωνο.
Χρήση του TwoTone
Για να ξεκινήσετε να παίζετε με αυτό, το TwoTone διαθέτει μια βάση δεδομένων που ο χρήστης μπορεί να εξερευνήσει για να δοκιμάσει τις λειτουργίες του λογισμικού. Αφού εξοικειωθείτε με αυτό, μπορείτε να εισαγάγετε τα δικά σας δεδομένα.
Προετοιμασία και εισαγωγή δεδομένων
Αφού συλλέξετε και αποθηκεύσετε τα δεδομένα που θέλετε να μετατρέψετε σε ήχο (είτε με μια συσκευή όπως μικροελεγκτή, υπολογιστή, smartphone, από πηγή στο διαδίκτυο, είτε με το χέρι), πρέπει να προετοιμάσετε τα δεδομένα στη σωστή μορφή. Για παράδειγμα, ας υποθέσουμε ότι έχετε συλλέξει δεδομένα ατμοσφαιρικής ρύπανσης από έναν σταθμό μέτρησης της ποιότητας του αέρα:
- Ανοίξτε το Excel (ή άλλο αντίστοιχο λογισμικό υπολογιστικών φύλλων) και γράψτε την πρώτη σειρά ως επικεφαλίδες. Χρησιμοποιήστε απλές επικεφαλίδες όπως «Χρονοσήμανση» και «CO2». Αυτή η σειρά θα αντιμετωπιστεί ως τα ονόματα των πεδίων δεδομένων.
- Οι σειρές κάτω από τις επικεφαλίδες πρέπει να περιέχουν τα πραγματικά δεδομένα.
- Αποθηκεύστε το αρχείο σας σε μορφή .csv.
Σε αυτό το παράδειγμα, το αρχείο δεδομένων θα πρέπει να έχει την ακόλουθη μορφή:

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

Δεδομένα από το Διαδίκτυο
Υπάρχουν πολλές πιστοποιημένες/αξιόπιστες πηγές δεδομένων στο Διαδίκτυο που μπορείτε να χρησιμοποιήσετε στον τομέα της ηχοποίησης. Ακολουθεί μια λίστα με προτάσεις:
- Our World in Data- μια ολοκληρωμένη διαδικτυακή πηγή που παρέχει προσβάσιμα δεδομένα και έρευνα σχετικά με την παγκόσμια ανάπτυξη, καλύπτοντας θέματα όπως η υγεία, η εκπαίδευση και το περιβάλλον.
- Pordata- μια πορτογαλική διαδικτυακή βάση δεδομένων που προσφέρει στατιστικές πληροφορίες για διάφορες πτυχές της κοινωνίας, της οικονομίας και της δημογραφίας της Πορτογαλίας, διευκολύνοντας την πρόσβαση σε δεδομένα για έρευνα και ανάλυση.
- Datos Clima- ισπανική πλατφόρμα που παρέχει πρόσβαση σε κλιματικά δεδομένα και πληροφορίες, εστιάζοντας στις επιπτώσεις της κλιματικής αλλαγής και προωθώντας την ευαισθητοποίηση και την έρευνα σε περιβαλλοντικά ζητήματα.
Συλλογή και Αποθήκευση δεδομένων με το micro:bit
Υπάρχουν πολλοί διαφορετικοί τρόποι συλλογής και αποθήκευσης δεδομένων. Η χρήση ενός μικροελεγκτή μπορεί να είναι πολύ χρήσιμη αν σχεδιάζετε τη δική σας συσκευή συλλογής δεδομένων, και το micro:bit αποτελεί εξαιρετική επιλογή, καθώς είναι ευέλικτο και εύκολο στη χρήση. Αν δεν είστε ακόμη εξοικειωμένοι με τον μικροελεγκτή micro:bit, σας προτείνουμε να ξεκινήσετε διαβάζοντας τη σελίδα wiki του SoundScapes για την ηχοποίηση σε πραγματικό χρόνο, όπου παρουσιάζουμε στους αναγνώστες σύντομα μαθήματα και παραδείγματα.
Για να αποθηκεύσετε δεδομένα στο micro:bit, πρέπει πρώτα να εγκαταστήσετε την επέκταση datalogger του Makecode: datalogger

Χρήση εσωτερικών αισθητήρων
Ακολουθεί ένα παράδειγμα για το πώς μπορείτε να προγραμματίσετε το micro:bit ώστε να συλλέγει και να καταγράφει δεδομένα από την πλακέτα. Στο παράδειγμα αυτό καταγράφεται η τιμή της επιτάχυνσης, αλλά μπορεί να χρησιμοποιηθεί και άλλος εσωτερικός αισθητήρας (επίπεδο ήχου, επίπεδο φωτός, κατεύθυνση πυξίδας, θερμοκρασία) ή εξωτερικός αισθητήρας.
Για να αποκτήσετε πρόσβαση στα δεδομένα, ανοίξτε το micro:bit στον εξερευνητή/διαχειριστή αρχείων σας και ανοίξτε το αρχείο MY_DATA.HTM. Σημειώστε ότι μπορείτε επίσης να το αντιγράψετε, να το αποθηκεύσετε σε μορφή .csv (έτοιμο για εισαγωγή στο TwoTone) ή να το απεικονίσετε.

Χρήση εξωτερικών αισθητήρων
Αν, αντί να χρησιμοποιήσετε έναν αισθητήρα του micro:bit, θέλετε να συλλέξετε δεδομένα από έναν εξωτερικό ψηφιακό/αναλογικό αισθητήρα που είναι συνδεδεμένος σε μια ακίδα του micro:bit ή χρησιμοποιώντας, για παράδειγμα, το πρωτόκολλο I2C (όλα αυτά τα μπλοκ βρίσκονται στις κατηγορίες για προχωρημένους), μπορείτε να χρησιμοποιήσετε το ίδιο πρόγραμμα, αντικαθιστώντας απλώς το μπλοκ εισόδου επιτάχυνσης με το αντίστοιχο μπλοκ, όπως ακολουθεί:



Προσέξτε τον αριθμό ακίδας ή τη διεύθυνση i2c!
Μετατροπή ήχου εκ των υστέρων με το micro:bit
Αν δεν είστε ακόμη εξοικειωμένοι με την επέκταση μετατροπής ήχου SoundScapes για το Makecode micro:bit, σας συνιστούμε να επισκεφθείτε την αντίστοιχη ενότητα του wiki. [1]
Όταν συλλέγετε δεδομένα με το micro:bit για αναδρομική αναπαραγωγή, μπορείτε να τα αποθηκεύσετε σε έναν πίνακα. Το παρακάτω παράδειγμα συλλέγει δεδομένα σχετικά με το επίπεδο φωτός για 10 δευτερόλεπτα (μία τιμή ανά δευτερόλεπτο) ενώ τα αντιστοιχίζει στη Μεσαία Ρε Ελάσονα κλίμακα σε 2 οκτάβες, και αναπαράγει τα δεδομένα μετά τη συλλογή, κάθε τόνο διαδοχικά για 1000 ms:
Η συνάρτηση της αντιστοίχισης για πίνακες επιστρέφει έναν πίνακα ακέραιων αριθμών, ο οποίος προκύπτει από την αντιστοίχιση ενός πίνακα εισόδου με μια καθορισμένη μουσική κλίμακα και έναν καθορισμένο αριθμό οκτάβων. Ως είσοδος μπορεί να χρησιμοποιηθεί οποιοσδήποτε πίνακας αριθμών. Αυτό είναι χρήσιμο για εκ των υστέρων ηχοποίηση, όταν θέλετε να μετατρέψετε τα δεδομένα σε ήχο μετά τη συλλογή τους.