Στο σημερινό άρθρο θα φτιάξουμε μια ψηφιακή μαγνητική πυξίδα με την βοήθεια του arduino uno. Το 'κουτί' - απο λεπτό ξύλο balsa- μπορείτε να το φτιάξετε όπως θέλετε γι' αυτό δεν θα αναφερθώ σε αυτό δίνοντας σας σχέδια και διαστάσεις. Προσωπικά δεν χρησιμοποίησα το arduino uno board, έφτιαξα τη δικιά μου πλακέτα χρησιμοποιώντας τον μΕ ATmega328p του uno και μια επαναφορτιζόμενη μπαταρία 3.7V. Τα δυο κουμπιά τα χρησιμοποιούμε για να ανάψουμε το φως και να αλλάξουμε την λειτουργία προβολής της οθόνης.
Μπορείτε εύκολα με τις παρακάτω πληροφορίες να φτιάξετε την δικιά σας πυξίδα πάνω σε ένα breadboard ;-) Διαβάστε και το προηγούμενο άρθρο μας για το HMC5883L κάνοντας κλικ εδώ.Δείτε το βίντεο-παρουσίαση στο YouTube:
Τα υλικά που θα χρειαστούμε:
- Arduino uno
- Nokia 5110 (pcd ver) (δες στο ebay)
- HMC5883L (δες στο ebay)
- 2x button switch
- 1x on/off
Το κύκλωμα μας σε breadboard:
(κλικ για μεγέθυνση)
Βιβλιοθήκες και κώδικας:
Πριν ξεκινήσετε με τον κώδικα, εγκαταστήστε τις βιβλιοθήκες στο φάκελο libraries του arduino ide (δείτε το βίντεο εδώ αν δεν ξέρετε που είναι αυτός ο φάκελος). Στον κώδικα υπάρχουν σχόλια (στα Αγγλικά) για την κατανόηση του.
download libraries.rar
download arduino_compas.ino
Συντάκτης Βασιλάκης Μιχάλης