0
Να σας παρουσιάσω ένα επιταχυνσιόμετρο που έφτιαξα με 8bit pic. Η κατασκευή ξεκίνησε πιο πολύ για να δοκιμάσω τον αισθητήρα και μετά εξελίχθηκε σε ολοκληρωμένο project οπότε πολλά πράγματα είναι πρόχειρα φτιαγμένα. Ο pic είναι ο 18f2585 περίσσευμα από canbus project. Η οθόνη είναι από κινητό νόκια και είναι αυτή (http://www.sparkfun.com/products/569) 128x128 pixels. Ο αισθητήρας επιτάχυνσης είναι ο LIS331HH και αυτός από τη sparkfun. Να πω εδώ ότι αν κάποιος έχει σκοπό να χρησιμοποιήσει τα υλικά αυτά καλύτερα να αγοράσει αυτά που είναι πάνω σε breakout boards. Η τροφοδοσία γίνεται από 3 ΑΑΑ αλκαλικές μπαταρίες μέσω ενός step-up τροφοδοτικού με το mc34063 (χρησιμοποίησα το κύκλωμα του datasheet και το έκανα 7V για να λειτουργήσει το backlight της lcd) και στη συνέχεια ένα 7805 για τον pic και ένα 3.3V regulator mc33269 για αισθητήρα και οθόνη. Όπως βλέπετε η τροφοδοσία δεν είναι ότι πιο αποδοτικό μπορεί να κάνει κανείς, ο pic έπρεπε να είναι σίγουρα κάποια LF έκδοση και επίσης θέλει σίγουρα παραπάνω μελέτη και το step-up τροφοδοτικό. Όπως φαίνεται και στις φωτογραφίες δεν υπάρχει pcb. Τον pic τον κόλλησα σε απομεινάρι δοκιμαστικού pcb άλλου project και ο αισθητήρας και η οθόνη συνδέονται πάνω του με καλώδια(Το να κολληθούν τα καλώδια πάνω στην οθόνη και να φτιαχτεί το πλακετάκι του αισθητήρα ήταν ίσως το πιο δύσκολο σημείο της κατασκευής, αν είχα κάνει από την αρχή ένα pcb όλα θα ήταν πολύ πιο απλά). Το step up τροφοδοτικό έχει γίνει με soic mc34063 (φαίνεται το πηνίο και ο πυκνωτής δίπλα στις μπαταρίες) και δεν έχει ούτε αυτό πλακέτα.
Στα λειτουργικά τώρα, μετρά επιτάχυνση σε 3 άξονες μέχρι 6G (ο αισθητήρας πάει μέχρι 24G απλά δεν έχω βάλει στο πρόγραμμα δυνατότητα αλλαγής κλίμακας) και την εμφανίζει είτε με ένα 2D γραφικό είναι εμφανίζει σκέτες τις τιμές. Το γραφικό έχει τη δυνατότητα να μετρά την οριζόντια επιτάχυνση ανεξάρτητα από την κλίση που έχει η συσκευή σε σχέση με τον ορίζοντα αν ενεργοποιηθεί η σχετική επιλογή στα settings, όπως φαίνεται στο βίντεο. Επίσης μετρά τις γωνίες που σχηματίζει η συσκευή με το οριζόντιο επίπεδο και τις εμφανίζει είτε με ένα 3D γραφικό είτε με σκέτες τιμές σε μοίρες ή ακτίνια. Η περιήγηση στο μενού γίνεται είτε με τα κουμπάκια που υπάρχουν είτε με κίνηση της συσκευής. Τέλος υπάρχει και ένα χρονόμετρο.
Σχηματικό δεν έχω φτιάξει αλλά δεν είναι κάτι ιδιαίτερο (και η οθόνη και ο αισθητήρας συνδέονται με spi με τον μικροελεγκτή) να σας δείξω μόνο τι έκανα για να συνδυάσω τα 3.3V σήματα τον περιφερικών με τον 5V pic.
Παρακάτω μερικές φωτογραφίες και ένα βίντεο εν δράσει.