Η Sense HAT είναι μια προσυναρμολογημένη πλακέτα για το Raspberry Pi, σχεδιασμένη ειδικά για την αποστολή Astro Pi. Διαθέτει έναν 8×8 RGB LED πίνακα, έναν πεντακάναλο joystick και περιλαμβάνει τους εξής αισθητήρες:
- 3D Γυροσκόπιο
- Αλτιόμετρο (Yaw, Pitch & Roll)
- Μαγνητόμετρο
- Θερμοκρασία
- Βαρομετρική πίεση
- Υγρασία
Η Raspberry Pi Foundation έχει δημιουργήσει μια βιβλιοθήκη Python που παρέχει εύκολη πρόσβαση σε όλα όσα περιλαμβάνονται στην πλακέτα.
Τεχνικές Προδιαγραφές Αισθητήρων:
-
Πίεση / Θερμοκρασία (ST Micro LPS25H)
- 24-bit ανάλυση μέτρησης πίεσης (260hPa έως 1260hPa)
- 16-bit ανάλυση μέτρησης θερμοκρασίας (0-125°C)
-
Υγρασία / Θερμοκρασία (ST Micro HTS221)
- 16-bit ανάλυση μέτρησης υγρασίας (0-100% σχετική υγρασία)
- 16-bit ανάλυση μέτρησης θερμοκρασίας (0-60°C)
-
Επιτάχυνση / Γυροσκόπιο / Μαγνητικό πεδίο (ST Micro LSM9DS1)
- 9 βαθμοί ελευθερίας (Ανεξάρτητοι άξονες X, Y, Z για όλους τους αισθητήρες)
- ±16 g εύρος μέτρησης επιτάχυνσης
- ±16 gauss εύρος μέτρησης μαγνητόμετρου
- ±2000 dps εύρος μέτρησης γυροσκοπίου
Κάναλι μέτρησης με ανάλυση 16 bits διαθέτει κάθε ένας από αυτούς τους αισθητήρες.
Όλοι οι αισθητήρες έχουν δυνατότητες περιοδικής δειγματοληψίας, συμπεριλαμβανομένης εσωτερικής αποθήκευσης FIFO. Η LPS25H και η HTS221 έχουν μέγιστο ρυθμό δειγματοληψίας 25 ανά δευτερόλεπτο, ενώ η LSM9DS1 έχει μέγιστο ρυθμό δειγματοληψίας 952Hz.
LED Matrix: Ο πίνακας LED ελέγχεται από έναν συνδυασμό οδηγού LED σταθερού ρεύματος και ενός Atmel ATTiny88 που εκτελεί προσαρμοσμένο λογισμικό που παρέχει 8×8 οθόνη με 15-bit ανάλυση RGB χρώματος.
Joystick: Ο Atmel είναι υπεύθυνος για τη δειγματοληψία του joystick. Η δειγματοληψία του joystick ενημερώνεται σε περίπου 80Hz, που είναι η ταχύτητα σάρωσης του πίνακα LED. Όλοι οι αισθητήρες (και το βασικό λογισμικό για τον Atmel) είναι προσβάσιμοι από το Pi μέσω I2C.
Για να ξεκινήσετε, συνδέστε την Sense HAT στο Raspberry Pi μέσω των 40 GPIO Pins. Στη συνέχεια, θα χρειαστεί να εγκαταστήσετε το λογισμικό.