Εισαγωγή
Σε αυτόν τον οδηγό θα χρησιμοποιήσουμε τον αισθητήρα της Adafruit BMP280.
O αισθητήρας αυτός μπορεί να μετρήσει με πολύ καλή ακρίβεια την βαρομετρική πίεση και θερμοκρασία. Δεδομένου οτι η βαρομετρική πίεση αλλάζει σε σχέση με το υψόμετρο, ο αισθητήρας αυτός μπορεί να μετρήσει και το ύψος με ακρίβεια ±1 μέτρο! Η ακρίβεια της βαρομετρικής πίεσης είναι στο ±1 hPa and της θερμοκρασίας στους ±1.0° βαθμούς κελσίου. |
Μπορείτε να το συνδέσετε με το Arduino σας μέσω I2C ή SPI. Διαθέτει σταθεροποιητή τάσης στα 3,3V και μπορεί να υποστηρίξει 3V και 5V TTL λογική για την σύνδεση με τον μικρο ελεγκτή σας χωρίς περαιτέρω προβλήματα.
Σε αυτό το tutorial θα χρησιμοποιήσουμε το αισθητήριο αυτό με το Arduino UNO και θα χρησιμοποιήσουμε την σειριακή οθόνη του Codebender για την προβολή των τιμών.
Σε αυτό το tutorial θα χρησιμοποιήσουμε το αισθητήριο αυτό με το Arduino UNO και θα χρησιμοποιήσουμε την σειριακή οθόνη του Codebender για την προβολή των τιμών.
Τα υλικά που θα χρειαστούμε
Το κύκλωμα
Η συνδεσμολογία είναι αρκετά απλή και εύκολη. Θα χρησιμοποιήσουμε την συνδεσμολογία μέσω I2C.
|
Adafruit BMP280 sensor pinout:
|
Ο κώδικας χρησιμοποιώντας το Codebender
|
Εδώ θα βρείτε τον κώδικα με την χρήση του Codebender!
Για όσους δεν ξέρουν τι είναι το Codebender, πρόκειται για το online Arduino IDE το οποίο σας δίνει την δυνατότητα να προγραμματίσετε το Arduino σας μέσα απ' τον browser σας! Πίο εύκολο δεν γίνεται! Δοκιμάστε το πατώντας το πράσινο κουμπί "Run on Arduino"! |
Προβολή μετρήσεων
Για την προβολή των τιμών θα χρησιμοποιήσουμε την online σειριακή οθόνη του Codebender.
Πατήστε το κουμπί "Connect" για να ξεκινήσει η επικοινωνία.
Πατήστε το κουμπί "Connect" για να ξεκινήσει η επικοινωνία.
Συγχαρητήρια!
Ολοκληρώσατε με επιτυχία αυτό τον οδηγό και μάθατε να χρησιμοποιείτε τον αισθητήρα της Adafruit BMO280!
Ελπίζω να σας άρεσε, πείτε του στα σχόλια παρακάτω!
Ελπίζω να σας άρεσε, πείτε του στα σχόλια παρακάτω!