Πίνακας περιεχομένων:

BME280, Ανιχνευτής ανθρώπινης επαφής: 5 βήματα
BME280, Ανιχνευτής ανθρώπινης επαφής: 5 βήματα

Βίντεο: BME280, Ανιχνευτής ανθρώπινης επαφής: 5 βήματα

Βίντεο: BME280, Ανιχνευτής ανθρώπινης επαφής: 5 βήματα
Βίντεο: BME280, Датчик атмосферного давления с гигрометром 2024, Ιούνιος
Anonim
BME280, Ανιχνευτής ανθρώπινης επαφής
BME280, Ανιχνευτής ανθρώπινης επαφής

Γεια σας και καλωσορίσατε στο έργο Ανιχνευτής ανθρώπινης επαφής χρησιμοποιώντας τον αισθητήρα BME280 από το Sparkfun. Αυτό το έργο θα χρησιμοποιήσει τον αισθητήρα θερμοκρασίας του BME280 για να ανιχνεύσει την ανθρώπινη επαφή μέσω της αλλαγής της θερμοκρασίας.

Προμήθειες

Για αυτό το έργο θα χρησιμοποιήσω:

1. Ένα Arduino Uno

2. Το BME280 (https://www.sparkfun.com/products/13676)

3. Μια κεφαλίδα 4 ακίδων για ψωμί

4. Μια σανίδα ψωμιού

5. Ένα LED και αντίσταση

6. Το λογισμικό Arudino

7. Σύρματα!

Βήμα 1: Προετοιμασία

Ολοκληρώστε αυτά τα βήματα για να προετοιμαστείτε για το έργο:

1. Εγκαταστήστε το λογισμικό Arduino

2. Εγκαταστήστε τη βιβλιοθήκη BME280 από τον ακόλουθο σύνδεσμο:

3. Συγκολλήστε την κεφαλίδα 4 ακίδων στο BME280

Βήμα 2: Ο κώδικας

Ο κώδικας
Ο κώδικας

Αυτός είναι ο κώδικας που θα χρησιμοποιήσουμε για το έργο. Επαληθεύστε και ανεβάστε το στο Arduino.

Ο κώδικας θα συγκεντρώσει τις πληροφορίες του αισθητήρα από το BME280, θα επεξεργαστεί αυτές τις πληροφορίες και θα εξάγει ένα σήμα για να ανάψει ένα LED εάν ανιχνευθεί μια αρκετά μεγάλη αλλαγή θερμοκρασίας.

Βήμα 3: Οι συνδέσεις (breadboard)

The Connections (breadboard)
The Connections (breadboard)

Αυτή είναι η ρύθμιση για το breadboard.

Το κόκκινο (θετικό +) καλώδιο θα μεταβεί στο 2 λιμάνι του Arduino.

Το Black (Negative -) Wire θα είναι ένα από τα επίγεια λιμάνια του Arduino.

Βήμα 4: Συνδέσεις (το Arduino και το BME280)

Μην καταπιέζεστε. Η σύνδεση του BME280 με το Arduino δεν είναι τόσο μπερδεμένη ή προκλητική όσο φαίνεται.

Κάντε τις ακόλουθες συνδέσεις:

1. Συνδέστε τον πείρο κεφαλίδας GND (γείωσης) του BME280 σε μία από τις θύρες γείωσης του Arduino.

2. Συνδέστε τον ακροδέκτη κεφαλίδας 3.3V του BME280 στη θύρα 3.3V του Arduino.

3. Συνδέστε τον πείρο κεφαλίδας SDA του BME280 στη θύρα Α4 του Arduino.

4. Συνδέστε τον πείρο κεφαλίδας SCL του BME280 στη θύρα A5 του Arduino.

Βήμα 5: Χρήση

Μόλις συνδεθούν όλα και ο κωδικός μεταφορτωθεί στο Arduino, ανοίξτε τη σειριακή οθόνη στο λογισμικό Arduino. Σημειώστε τη θερμοκρασία περιβάλλοντος του δωματίου που βρίσκεστε και εισαγάγετε αυτήν την τιμή στον κωδικό (const float ambientTemp). Η αλλαγή αυτής της τιμής είναι αυτή που θα κάνει το LED να ανάψει.

Τώρα, βάλτε τον αισθητήρα στο σώμα σας και περιμένετε να ανάψει η λυχνία LED. Θα χρειαστούν λίγα λεπτά για να ζεσταθεί ο αισθητήρας, αλλά η λυχνία LED θα ανάψει. Αφαιρέστε τον αισθητήρα από το σώμα σας και, αφού κρυώσει, ο LED θα σβήσει ξανά. Συγχαρητήρια, έχετε έναν ανιχνευτή ανθρώπινης επαφής που λειτουργεί.

Συνιστάται: