Στα πλαίσια της συμμετοχής μας στον πανελλήνιο διαγωνισμό CANSAT , έχουμε ξεκινήσει και τον προγραμματισμό (ΑRDUINO).
Το Arduino είναι ένας μικροελεγκτής μονής πλακέτας, δηλαδή μια απλή μητρική πλακέτα ανοικτού κώδικα με ενσωματωμένο μικροελεγκτή και εισόδους/εξόδους, η οποία μπορεί να προγραμματιστεί με τη γλώσσα Wiring (ουσιαστικά πρόκειται για τη γλώσσα προγραμματισμού C++ και ένα σύνολο από βιβλιοθήκες, υλοποιημένες επίσης στην C++ ). Το Arduino μπορεί να χρησιμοποιηθεί για την ανάπτυξη ανεξάρτητων διαδραστικών αντικειμένων αλλά και να συνδεθεί με υπολογιστή μέσω προγραμμάτων σε Processing, Max/MSP, Pure Data, SuperCollider. Οι περισσότερες εκδόσεις του Arduino μπορούν να αγοραστούν προ-συναρμολογημένες· το διάγραμμα και πληροφορίες για το υλικό είναι ελεύθερα διαθέσιμα για αυτούς που θέλουν να συναρμολογήσουν το Arduino μόνοι τους.
Η ομάδα μας αξιοποιεί το ΑRDUINO για τον προγραμματισμό του επεξεργαστή μας (TEENSY 3.5). Οι αισθητήρες που θα χρησιμοποιήσουμε και έχουμε ετοιμάσει μέχρι στιγμής είναι :
- GPS ( προώθηση δεδομένων και εύρεση προορισμού προσγείωσης)
- 10DOF (χρήση δεδομένων για πλοήγηση με το αλεξίπτωτο και διόρθωση ταχύτητας )
- Διαφορικής Πίεσης ( εύρεση ταχύτητας και διόρθωση χρησιμοποιώντας δεδομένα από επιτανχυσιόμετρο)
- SERVO για αλεξίπτωτο ( πλοήγηση χρησιμοποιώντας δεδομένα gps και 10DOF)
- SD ( αποθήκευση δεδομένων για ασφάλεια)
- CO2 ( μέτρηση CO2)
- O2 ( μέτρηση O2)
- UV ( μέτρηση της υπεριώδους ακτινοβολίας)
- Ambient Light ( Μέτρηση φωτός και ίσως προσπάθεια W/m2
- Infared temprature ( μέτρηση θερμοκρασίας περιβάλλοντος και μπαταρίας)
- DHT ( μέτρηση υγρασίας και θερμοκρασίας )
- BUZZER ( εκπομπή θορύβου για βοήθεια εντοπισμού μετά την προσγείωση)
- WATTOMETER ( μέτρηση τάσης και ρεύματος για τον υπολογισμό της συνολικής κατανάλωσης)
Σχόλια
Δημοσίευση σχολίου