Astro Pi Mission zero
Astro Pi Mission zero
Πρώτα ας δούμε τον αστροναύτη Tim Peak να τρέχει στον Μαραθώνιο του Λονδίνου από τον Διεθνή διαστημικό σταθμό!!! Παρατηρήστε το εσωτερικό του Διαστημικού σταθμού. Γιατί είναι δεμένος με αλυσίδες με τον διάδρομο;
Αποστολή μας:
Να δημιουργήσουμε μια εικόνα από τη ζωή στη Γη ή από κάτι εξωγήινο!
Θα χωριστείτε σε ομάδες των 2 ατόμων.
Ο σκοπός είναι να δημιουργήσουμε μία εικόνα ανά ομάδα και θα γράψουμε ένα πρόγραμμα σε Python, το οποίο θα “τρέχει” για 28 δευτερόλεπτα το πολύ και θα εμφανίζει την εικόνα μας στον Διεθνή Διαστημικό Σταθμό (ISS). Θέλουμε να θυμίσουν στους αστροναύτες κάτι από την ζωή στη Γη, κάτι από το διάστημα ή κάτι εξωγήινο!!!
Πρώτα θα δημιουργήσετε την εικόνα σε χαρτί, σε ένα πλέγμα 8 Χ 8, με διάφορα χρώματα (καλύτερα μέχρι 4 χρώματα) και χρώμα φόντου το μαύρο. Οι εικόνες μπορεί να αντιπροσωπεύουν οποιαδήποτε πτυχή της φύσης που βρίσκεται στη Γη και σε άλλους πλανήτες, για παράδειγμα, δέντρα, λουλούδια, ζώα, έντομα, ουράνια τόξα ή εξωγήινες μορφές ζωής.
Μπορείτε να κατεβάσετε και να εκτυπώσετε ένα pdf με δύο κενά πλέγματα για να εξασκηθείτε.
Η εικόνα πρέπει να παρασταθεί σαν ένα πλέγμα 8 Χ 8, όπως το παρακάτω, που δείχνει ένα ουράνιο τόξο. Μαζί βλέπετε ένα τμήμα του κώδικα, αλλά θα τον δούμε αναλυτικά στη συνέχεια.
Ένας τρόπος για να δημιουργήσετε χρώματα είναι αναμιγνύοντας Κόκκινο (Red), Πράσινο (Green) και Μπλε (Blue).
Στον παρακάτω σύνδεσμο θα βρείτε ένα εργαλείο που θα σας βοηθήσει να δημιουργήσετε όποιο χρώμα θέλετε, σαν συνδυασμό των τριών βασικών χρωμάτων:
Στη συνέχεια χρησιμοποιήστε το παραπάνω εργαλείο για να δείτε πως γίνεται το κάθε χρώμα που χρησιμοποιήσατε. Γράψτε σε ένα χαρτί, για κάθε χρώμα, τους τρεις αριθμούς (R, G, B), από τους οποίους φτιάχνεται, ως εξής: πχ. γαλάζιο = (97, 131, 233), δηλαδή για να γίνει αυτό το γαλάζιο χρώμα ρυθμίζεις: RED=97, GREEN=131, BLUE=233.
Μετά θα χρειαστεί να γράψετε ένα σύντομο πρόγραμμα σε Python που θα ανιχνεύει το χρώμα μέσα στον ISS και θα δημιουργεί ξανά την εικόνα που ζωγραφίσατε στο χαρτί, αλλάζοντας το χρώμα φόντου, στο χρώμα που ανιχνεύει μέσα στον ISS. Για παράδειγμα αν πλησιάσει τον αισθητήρα ένας αστροναύτης με μπλε φόρμα το φόντο θα γίνει μπλε, ενώ αν τον πλησιάσει ένας με κόκκινη φόρμα θα γίνει κόκκινο!!!
Για να το κάνετε αυτό θα πρέπει να μπείτε στην τάξη μου στον παρακάτω σύνδεσμο.
Η τάξη μου (Δέσποινα Τσιλιβίτη):
https://missions.astro-pi.org/mz/code_submissions/
Ο κωδικός είναι: swan-mine
Ένα παράδειγμα προγράμματος είναι το παρακάτω, που εμφανίζει μια αλεπού.
Θα σας το εξηγήσω στην τάξη και θα σας βοηθήσω να γράψετε το δικό σας.
Προσοχή από που ξεκινάει κάθε γραμμή κώδικα που γράφετε. Είναι πολύ σημαντικό στην Python.
Καλή αρχή στον προγραμματισμό με Python!!!
*******************************************************
Αρχή προγράμματος
# Import the libraries
from sense_hat import SenseHat
from time import sleep
# Set up the Sense HAT
sense = SenseHat()
sense.set_rotation(270, False)
# Set up the colour sensor
sense.color.gain = 60 # Set the sensitivity of the sensor
sense.color.integration_cycles = 64 # The interval at which the reading will be taken
# Add colour variables and image Προσθέτουμε τις μεταβλητές χρώματος και την εικόνα
c = (0, 0, 0) # Μαύρο = μεταβλητή
a = (255, 255, 255) # Άσπρο = μεταβλητή
t = (255, 140, 0) # Σκούρο πορτοκαλί = μεταβλητή
for i in range(28): # Επανάληψη 28 φορές
#όλες οι παρακάτω γραμμές είναι ένα TAB πιο δεξιά | |
rgb = sense.color # λήψη του χρώματος από τον αισθητήρα | |
c = (rgb.red, rgb.green, rgb.blue) # το χρώμα που θα αλλάζει σε ότι βλέπει ο αισθητήρας | |
image = [ | |
t, a, t, c, c, t, a, t, | |
t, a, t, c, c, t, a, t, | |
t, t, t, t, t, t, t, t, | |
t, a, c, t, t, c, a, t, | |
t, t, t, t, t, t, t, t, | |
a, a, a, c, c, a, a, a, | |
c, a, a, a, a, a, a, c, | |
c, c, a, a, a, a, c, c] | |
# Display the image εμφανίζει την εικόνα | |
sense.set_pixels(image) | |
sleep(1) # περιμένει 1 δευτερόλεπτο |
# οι δύο επόμενες γραμμές είναι επίτηδες πιο έξω γιατί θέλουμε να εκτελεστούν μόνο μία φορά στο τέλος.
x = (178, 34, 34) # επίλεξε τις δικές σου τιμές μεταξύ 0 – 255 για το κόκκινο, το πράσινο, το μπλε
sense.clear(x)
Τέλος προγράμματος
****************************************************
Πληροφορίες για τον διαγωνισμό Astro Pi, θα βρείτε στον παρακάτω σύνδεσμο:
Σύνδεσμος με πληροφορίες για τον διαγωνισμό Astro Pi
- Αρχική
- HELMEPA (όχι πλαστικά στην θάλασσα)
- Κάπνισμα
- Ο κανόνας του εσώρουχου
- Διατροφή
- Ασφάλεια στο Διαδίκτυο
- Το μετρό της Θεσσαλονίκης
- Κυκλική οικονομία
- GIGO microbit compatible #1269 (κιτ ρομποτικής)
- Το βουνό
- Γη
- Ο ηλεκτρονικός υπολογιστής
- Πλημμύρες
- Η ιστορία του διαδικτύου
- ΜΑΘΗΜΑΤΙΚΑ
- 3D εκτυπωτής
- Το Οικολογικό Αποτύπωμα
- Project: Σχεδιασμός και δημιουργία βιώσιμης πόλης
- Πνευματική Ιδιοκτησία & Συγγενικά Δικαιώματα
- Ρομπότ
- Makey makey
- Living Mathematics (etwinning 2025)
- Ανακύκλωση
- WEB2 εργαλεία
- Η έξυπνη πόλη
- eTwinning 2023-24
- Etwinning #1 “Having fun with tales” 2023-24 (δραστηριότητες)
- Etwinning #2 “City of the future with STEM” 2023-24 (δραστηριότητες)
- Etwinning #3 We learn active citizenship values through childrens’ games (δραστηριότητες)
- eTwinning #1 Having fun with tales 2023-24 (πορεία και τελικά προϊόντα)
- eTwinning #2 City of the future with STEM 2023-24 (πορεία και τελικά προϊόντα)
- eTwinning #3 We learn active citizenship values through childrens’ games 2023-24 (πορεία και τελικά προϊόντα)
- Microbit
- POWERPOINT
- 28η Οκτωβρίου 1940
- 2024-25 διαγωνισμός BEBRAS
- Mindstorms
- SCRATCH
Πρόσφατα σχόλια