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

Μετρητής ποιότητας εσωτερικού αέρα: 5 βήματα (με εικόνες)
Μετρητής ποιότητας εσωτερικού αέρα: 5 βήματα (με εικόνες)

Βίντεο: Μετρητής ποιότητας εσωτερικού αέρα: 5 βήματα (με εικόνες)

Βίντεο: Μετρητής ποιότητας εσωτερικού αέρα: 5 βήματα (με εικόνες)
Βίντεο: ΠΗΡΑ ενα κουτι ΠΡΟΦΥΛΑΚΤΙΚΑ…. 2024, Νοέμβριος
Anonim
Μετρητής ποιότητας εσωτερικού αέρα
Μετρητής ποιότητας εσωτερικού αέρα

Απλό έργο για τον έλεγχο της ποιότητας του αέρα στο σπίτι σας.

Δεδομένου ότι μένουμε/δουλεύουμε πολύ από το σπίτι πρόσφατα, ίσως είναι καλή ιδέα να παρακολουθείτε την ποιότητα του αέρα και να υπενθυμίζετε στον εαυτό σας πότε ήρθε η ώρα να ανοίξετε το παράθυρο και να εισπνεύσετε καθαρό αέρα.

Βήμα 1: Μέρη και εργαλεία

Μέρη και εργαλεία
Μέρη και εργαλεία
Μέρη και εργαλεία
Μέρη και εργαλεία
Μέρη και εργαλεία
Μέρη και εργαλεία
Μέρη και εργαλεία
Μέρη και εργαλεία

Ανταλλακτικά

  • BME680 CJMCU
  • Οθόνη OLED (128 x 64)
  • ESP8266 Τσιπ Wi-Fi (NodeMCU V1)
  • Θήκη: https://www.thingiverse.com/thing:1720314 (ή οποιαδήποτε άλλη περίπτωση που μπορεί να σας αρέσει)
  • Καλώδια Dupont

Εργαλεία

Συγκολλητικό σίδερο

Βήμα 2: Διάγραμμα καλωδίωσης

Διάγραμμα συνδεσμολογίας
Διάγραμμα συνδεσμολογίας

Διάγραμμα συνδεσμολογίας

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

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

Ο κωδικός είναι διαθέσιμος εδώ:

Βασισμένο στο

Υπολογίζει το IAQ με αισθητήρα BME680.

Ανάγνωση ακατέργαστης θερμοκρασίας, υγρασίας και αντίστασης αερίου Επιτρέψτε την αντιστάθμιση για τη βαθμονόμηση της θερμοκρασίας Υπολογίστε αυτόματα την αντίστοιχη υγρασία χρησιμοποιώντας την προσέγγιση August-Roche-Magnus Υπολογίστε το IAQ από τη θερμοκρασία, την υγρασία και την αντίσταση στο αέριο μετά τον Dr. Julie Riggs, The IAQ Rating Index, www.iaquk. org.uk

Κωδικός για όσους ενδιαφέρονται να χρησιμοποιήσουν έναν αισθητήρα BME680 μέσω βιβλιοθηκών I2C και Adafruit για τον υπολογισμό του IAQ χωρίς τις ιδιόκτητες βιβλιοθήκες της Bosch.

Βιβλιοθήκη του Adafruit: Αυτή είναι μια βιβλιοθήκη για τον αισθητήρα υγρασίας, θερμοκρασίας και πίεσης BME280 Σχεδιασμένος ειδικά για να λειτουργεί με το Adafruit BME280 Breakout - www.iaquk.org.uk Αυτοί οι αισθητήρες χρησιμοποιούν I2C ή SPI για επικοινωνία, 2 ή 4 ακίδες απαιτείται για διασύνδεση. Η διεύθυνση I2C της συσκευής είναι είτε 0x76 είτε 0x77. Η Adafruit επενδύει χρόνο και πόρους παρέχοντας αυτόν τον κώδικα ανοικτού κώδικα, υποστηρίξτε το Adafruit και το υλικό ανοιχτού κώδικα αγοράζοντας προϊόντα από την Adafruit! Γράφτηκε από τους Limor Fried & Kevin Townsend για τις βιομηχανίες Adafruit. Άδεια BSD, όλο το παραπάνω κείμενο πρέπει να περιλαμβάνεται σε οποιαδήποτε αναδιανομή

Βιβλιοθήκες που απαιτούνται:

ThingPulse SSD1306 (https://github.com/ThingPulse/esp8266-oled-ssd1306)

General Adafruit Sensor (Arduino Library Manager)

Adafruit BME680 (Arduino Library Manager)

SoftwWire Steve Marple (Arduino Library Manager)

AsyncDelay Steve Marple (Arduino Library Manager)

Βήμα 4: Συνδέστε τα πάντα

Συνδέστε τα πάντα
Συνδέστε τα πάντα
Συνδέστε τα πάντα
Συνδέστε τα πάντα

OLEDVCC - 3,3v

GND - GND

SCL - D1

SDA - D2

BME680

VCC - 3,3v

GND - GND

SCL - D1

SDA - D2

Δεδομένου ότι τόσο ο αισθητήρας όσο και ο OLED είναι συνδεδεμένοι χρησιμοποιώντας I2C, συνδέονται με τις ίδιες ακίδες. Για να το κάνετε αυτό, μπορείτε να κόψετε ένα καλώδιο dupont στη μέση και να κολλήσετε τα καλώδια για να έχετε μερικά καλώδια σε σχήμα Υ.

Βήμα 5: Περαιτέρω ιδέες

Περαιτέρω Ιδέες
Περαιτέρω Ιδέες

Περαιτέρω Ιδέες

  • Στείλτε τα δεδομένα στο MQTT/Blink/Thingspeak
  • Προσθέστε μια μπαταρία

Ελπίζω να σας άρεσε αυτό το έργο και αν έχετε οποιεσδήποτε ερωτήσεις μη διστάσετε να τις ρωτήσετε.

Ευχαριστούμε που το διαβάσατε!

Συνιστάται: