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

Χρήση του Pimoroni Enviro+ FeatherWing With the Adafruit Feather NRF52840 Express: 8 Βήματα
Χρήση του Pimoroni Enviro+ FeatherWing With the Adafruit Feather NRF52840 Express: 8 Βήματα

Βίντεο: Χρήση του Pimoroni Enviro+ FeatherWing With the Adafruit Feather NRF52840 Express: 8 Βήματα

Βίντεο: Χρήση του Pimoroni Enviro+ FeatherWing With the Adafruit Feather NRF52840 Express: 8 Βήματα
Βίντεο: Raspberry pi 4B Acrylic 9-layer case 2024, Νοέμβριος
Anonim
Χρήση του Pimoroni Enviro+ FeatherWing With the Adafruit Feather NRF52840 Express
Χρήση του Pimoroni Enviro+ FeatherWing With the Adafruit Feather NRF52840 Express
Χρήση του Pimoroni Enviro+ FeatherWing With the Adafruit Feather NRF52840 Express
Χρήση του Pimoroni Enviro+ FeatherWing With the Adafruit Feather NRF52840 Express
Χρήση του Pimoroni Enviro+ FeatherWing With the Adafruit Feather NRF52840 Express
Χρήση του Pimoroni Enviro+ FeatherWing With the Adafruit Feather NRF52840 Express

Το Pimoroni Enviro+ FeatherWing είναι ένας πίνακας γεμάτος αισθητήρες σχεδιασμένος για να λειτουργεί με τη σειρά από σανίδες Adafruit Feather. Είναι ένα χρήσιμο μέρος για να ξεκινήσετε για όποιον ενδιαφέρεται για περιβαλλοντική παρακολούθηση, ατμοσφαιρική ρύπανση και συλλογή δεδομένων. Χαρακτηρίζει:

  • Bosch BME280 - θερμοκρασία, πίεση, αισθητήρας υγρασίας.
  • Lite-On LTR-559-αισθητήρας φωτός και εγγύτητας.
  • SensorTech MiCS -6814 - οξειδωτικά αέρια, αναγωγικά αέρια και αισθητήρας αμμωνίας.
  • Αναλογικό μικρόφωνο - μέτρηση της ηχορύπανσης.
  • Συνδετήρας για αισθητήρα σωματιδίων Plantower PMS5003 (δεν περιλαμβάνεται).

Η τριάδα των αισθητήρων οξειδίου μετάλλου στο MiCS-6814 περιλαμβάνει έναν λιγότερο κοινό αισθητήρα για οξειδωτικά αέρια. Αυτό είναι χρήσιμο για την ευαισθησία του στο διοξείδιο του αζώτου (NO2), ένας ρύπος που είναι κοινός στις πόλεις και κοντά σε μεγάλους δρόμους.

Το Pimoroni προτείνει είτε το Adafruit

  • Φτερό M4 Express (120MHz, 192kB ram) ή
  • Φτερό nRF52840 Express (64MHz, 256kB ram).

Το nRF52840 επιλέχθηκε για αυτόν τον οδηγό καθώς υποστηρίζει Bluetooth Low Energy (BLE) το οποίο δίνει στον πίνακα τη δυνατότητα να στέλνει δεδομένα σε άλλη συσκευή.

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

Το Enviro+ FeatherWing έχει μια λεπτή διαφορά σε σύγκριση με τον ξάδερφό του, το Enviro+ Air Quality for Raspberry Pi. Η έκδοση FeatherWing φαίνεται να έχει σχεδιαστεί για να λειτουργεί με τάσεις κάτω των 5V επιτρέποντας τη χρήση μιας μπαταρίας πολυμερούς λιθίου (LiPo) που παράγει 3,7V-4,3V. Διαθέτει μετατροπέα DC-DC που παρέχει 5V για το προαιρετικό PMS5003 και μπορεί να τροφοδοτήσει τους εσωτερικούς θερμαντήρες MiCS-6814 ξεχωριστά για να αντιμετωπίσει αυτές τις χαμηλότερες τάσεις.

Η κύρια εικόνα δείχνει το Enviro+ FeatherWing που εμφανίζει τα δεδομένα PM2.5 και PM10 από το PMS5003. Ένας αγώνας Swan Vestas χτυπήθηκε στο μισό του σχεδίου για να ανάψει το κερί.

Ένα δεύτερο άρθρο καλύπτει τη σχεδίαση επιπέδων διοξειδίου του άνθρακα με το Pimoroni Enviro+ FeatherWing και το Adafruit SCD-30.

Προμήθειες:

  • Pimoroni Enviro+ FeatherWing - Πιμωνόη | Adafruit - (υπάρχει άλλος παρόμοιος πίνακας για το Raspberry Pi)
  • Adafruit nRF52840 Feather Express - Πιμωνόη | Adafruit
  • Κεφαλίδες στοίβαξης φτερών - Πιμωνόη | Θα μπορούσε επίσης να χρησιμοποιηθεί Adafruit - κανονικές γυναικείες κεφαλίδες ή διπλό/τριπλό FeatherWing
  • Κόλλα μετάλλων
  • Προαιρετικά: Αισθητήρας σωματιδίων Plantower PMS5003 - Pimoroni | Adafruit

Βήμα 1: Αναβάθμιση του προγράμματος εκκίνησης

Η πλακέτα με φτερά μπορεί να ελεγχθεί προτού συγκολληθεί συνδέοντάς την σε έναν υπολογιστή μέσω USB. Αυτή είναι μια χρήσιμη περίοδος για να ελέγξετε το πρόγραμμα εκκίνησης - οι παλιές εκδόσεις μπορούν να προκαλέσουν μπερδεμένα αλλά αβλαβή σφάλματα στα Windows.

Διπλό κλικ στο κουμπί επαναφοράς του φτερού προκαλεί την παρουσίαση μιας μονάδας δίσκου που ονομάζεται FTHR840BOOT στον κεντρικό υπολογιστή. Ένα αρχείο που ονομάζεται INFO_UF2. TXT μπορεί να ανοίξει για να επιθεωρήσει την έκδοση, το παρακάτω παράδειγμα δείχνει το περιεχόμενο που υποδεικνύει την έκδοση 0.2.6:

F2 Bootloader 0.2.6 lib/nrfx (v1.1.0-1-g096e770) lib/tinyusb (legacy-525-ga1c59649) s140 6.1.1

Μοντέλο: Adafruit Feather nRF52840 Express Board-ID: NRF52-Bluefruit-v0 Bootloader: s140 6.1.1 Ημερομηνία: 21 Δεκεμβρίου 2018

Οι εκδόσεις πριν από το 0.2.9 πάσχουν από το προαναφερθέν σφάλμα. Η ελαφρώς ακατάστατη διαδικασία αναβάθμισης περιγράφεται στο Adafruit Learn: Introducing the Adafruit nRF52840 Feather: Update Bootloader και συζητείται στα Adafruit Forums: Windows σφάλματα αντιγραφή CircuitPython UF2 σε FTHR840BOOT.

Βήμα 2: Συγκόλληση των κεφαλίδων

Συγκόλληση των κεφαλίδων
Συγκόλληση των κεφαλίδων
Συγκόλληση των κεφαλίδων
Συγκόλληση των κεφαλίδων
Συγκόλληση των κεφαλίδων
Συγκόλληση των κεφαλίδων

Το Enviro+ FeatherWing χρειάζεται προσαρτημένες τις αρσενικές κεφαλίδες του και το φτερό χρειάζεται τις συσσωρευμένες γυναικείες κεφαλίδες.

Μια κοινή τεχνική για τον εντοπισμό των καρφιτσών στη σωστή θέση κατά τη συγκόλληση είναι η εισαγωγή τους σε μια σανίδα ψωμιού. Απαιτείται κάποια προσοχή με αυτό το FeatherWing καθώς ο σύνδεσμος picoblade στην κάτω πλευρά είναι ψηλότερος από τους πλαστικούς αποστάτες στην κεφαλίδα. Αυτό θα μπορούσε να προκαλέσει ακούσια συγκόλληση της σανίδας υπό γωνία. Η παραπάνω εικόνα δείχνει τη γωνία. Αυτό λύνεται εύκολα ανυψώνοντας τις κεφαλίδες ομοιόμορφα κατά 2-3 mm (0,1 ίντσες) από την σανίδα ψωμιού.

Οι στοίβες θηλυκών κεφαλίδων πρέπει να είναι κάθετες προς τον πίνακα. Αυτό μπορεί να επιτευχθεί με την τοποθέτησή τους σε μια επίπεδη επιφάνεια και διασφαλίζοντας ότι η σανίδα φτερών πιέζεται σταθερά επάνω τους. Η παραπάνω εικόνα δείχνει την πίεση που ασκείται με ένα μολύβι με μια συσκευή που βοηθά τα χέρια να βάζει βάρος στο μολύβι. Ορισμένες εφεδρικές κεφαλίδες παρέχουν κάποια επιπλέον βοήθεια στη διατήρηση της απόστασης.

Το φύλλο δεδομένων MiCS-6814 αναφέρει:

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

Ένα μικρό κομμάτι ταινίας κάλυψης που καλύπτει τον αισθητήρα αερίου είναι μια σοφή προφύλαξη κατά τη συγκόλληση και τον καθαρισμό με ροή. Το προστατευτικό οθόνης μπορεί επίσης να αφεθεί σε αυτό το στάδιο για να αντιμετωπίσει τις αναπόφευκτες μικροσκοπικές πιτσιλιές ροής από τη συγκόλληση με σίδερο. Το μικρόφωνο θα επωφεληθεί επίσης από την προστασία με ταινία κάλυψης κατά τη διάρκεια κάθε καθαρισμού ροής.

Οι μακριές σειρές καρφίτσες μπορούν εύκολα να λυγίσουν όταν τις αφαιρέσετε από ένα breadboard ή άλλη πρίζα. Φροντίστε να αποφύγετε να στρέψετε τη σανίδα προς τα πάνω στο ένα άκρο.

Το Adafruit έχει έναν οδηγό για τη συγκόλληση κεφαλίδων στοίβαξης, το Pimoroni έχει έναν γενικό οδηγό συγκόλλησης που περιλαμβάνει κεφαλίδες και υπάρχει ένα ωραίο βίντεο στο YouTube που δείχνει πώς να κολλήσετε κεφαλίδες σε παρόμοιο στυλ σανίδας, GurgleApps: Raspberry Pi Pico Upgrade Number1 - Snazzy Header Pins!

Βήμα 3: Εγκατάσταση του CircuitPython and Combined Plotter Παράδειγμα

Εγκατάσταση του CircuitPython and Combined Plotter Παράδειγμα
Εγκατάσταση του CircuitPython and Combined Plotter Παράδειγμα

Εάν δεν είστε εξοικειωμένοι με το CircuitPython τότε αξίζει να διαβάσετε πρώτα τον οδηγό Welcome to CircuitPython.

Τα παρακάτω βήματα εγκατάστασης βασίζονται στο pimoroni / EnviroPlus-FeatherWing README και στον οδηγό Ξεκινώντας με μια μεταγενέστερη βιβλιοθήκη που θα εξυπηρετήσει το CircuitPython 6.x.

  1. Εγκαταστήστε την τελευταία έκδοση του CircuitPython (6.0.0 τον Δεκέμβριο του 2020) από τη διεύθυνση https://circuitpython.org/ - αυτή η διαδικασία περιγράφεται στο CircuitPython for Feather nRF52840.
  2. Επαληθεύστε την εγκατάσταση συνδέοντας τη σειριακή κονσόλα μέσω USB. Το μήνυμα REPL εμφανίζει την έκδοση. Η έκδοση μπορεί επίσης να ελεγχθεί ελέγχοντας το boot_out.txt στη μονάδα CIRCUITPY.
  3. Εγκαταστήστε αυτές τις βιβλιοθήκες από ένα πακέτο από https://circuitpython.org/libraries στον κατάλογο lib στο CIRCUITPY:

    1. adafruit_bus_device
    2. adafruit_bme280 (όχι adafruit_bmp280)
    3. adafruit_st7735r (όχι adafruit_st7735)
    4. adafruit_display_text
  4. Εγκαταστήστε αυτές τις βιβλιοθήκες από το αρχείο EnviroPlus-FeatherWing-1.0.zip από το GiHub: pimoroni/EnviroPlus-FeatherWing: Έκδοση 1.0 στον κατάλογο lib στο CIRCUITPY:

    1. i2cdevice (δεν πρέπει να συγχέεται με τη βιβλιοθήκη i2c_device του Adafruit)
    2. pimoroni_envirowing
    3. pimoroni_ltr559
    4. pimoroni_physical_feather_pins
    5. pimoroni_pms5003
    6. Μην εγκαταστήσετε το pimoroni_circuitpython_adapter από εδώ
  5. Εγκαταστήστε την τελευταία βιβλιοθήκη προσαρμογέα Pimoroni CircuitPython, κατεβάζοντας το αρχείο _init_.py σε έναν πρόσφατα δημιουργημένο κατάλογο lib/pimoroni_circuitpython_adapter στο CIRCUITPY.
  6. Κατεβάστε το συνδυασμένο πρόγραμμα παραδείγματος σχεδίασης στο CIRCUITPY κάνοντας κλικ στην επιλογή Αποθήκευση συνδέσμου ως… στο plotters_combined.py
  7. Μετονομάστε ή διαγράψτε οποιοδήποτε υπάρχον αρχείο code.py στο CIRCUITPY και, στη συνέχεια, μετονομάστε το plotters_combined.py σε code.py. Αυτό το αρχείο εκτελείται όταν ο διερμηνέας CircuitPython ξεκινά ή φορτώνει ξανά.

Οι εκδόσεις που χρησιμοποιήθηκαν για αυτόν τον οδηγό ήταν:

  • CircuitPython 6.0.0
  • CircuitPython bundle adafruit-circuitpython-bundle-6.x-mpy-20201208.zip
  • Βιβλιοθήκη EnviroPlus-FeatherWing Έκδοση 1.0
  • βιβλιοθήκη pimoroni_circuitpython_adapter 9-Δεκ-2020 f062036

Βήμα 4: Ο συνδυασμένος σχεδιαστής

Ο συνδυασμένος σχεδιαστής
Ο συνδυασμένος σχεδιαστής

Ο συνδυασμένος σχεδιαστής έχει τέσσερις οθόνες:

  1. Sχος και Φως.
  2. PM2.5 και PM10.
  3. Θερμοκρασία, πίεση και υγρασία.
  4. OX, RED και NH3.

Η οθόνη σωματιδίων (PM) εμφανίζεται μόνο εάν είναι προσαρτημένο το Plantower PMS5003. Το πρόγραμμα ελέγχει την παρουσία του στην αρχή και εκτυπώνει αυτό το ενημερωτικό μήνυμα εάν δεν είναι συνδεδεμένο:

PMS5003 Χρονικό όριο ανάγνωσης: Αποτυχία ανάγνωσης της έναρξης του byte καρέ

Πιθανότατα δεν έχετε συνδέσει ένα pms5003, συνεχίζοντας χωρίς καταγραφή σωματιδίων

Το διάστημα πλοκής έχει οριστεί σε 540 δευτερόλεπτα στην κορυφή του προγράμματος. Αυτό μπορεί να προσαρμοστεί για να ελέγξει το ποσοστό της γραφικής παράστασης.

Βήμα 5: Enviro+ FeatherWing Pins

Enviro+ καρφίτσες FeatherWing
Enviro+ καρφίτσες FeatherWing
Enviro+ καρφίτσες FeatherWing
Enviro+ καρφίτσες FeatherWing

Το Enviro+ FeatherWing χρησιμοποιεί μεγάλο αριθμό καρφιτσών του φτερού. Χρησιμοποιούνται τα ακόλουθα, τα ονόματα σε παρένθεση προέρχονται από το σχήμα ονοματοδοσίας της Pimoroni:

  • A0 (pin5) - Αισθητήρας αερίου αμμωνίας MiCS6814
  • A1 (pin6) - MiCS8614 αισθητήρας μείωσης αερίου
  • Α2 (pin7) - Αισθητήρας οξειδωτικού αερίου MiCS6814
  • A3 (pin8) - αναλογικό μικρόφωνο
  • A4 (pin9) - Ενεργοποίηση MiCS6814
  • D5 (pin19) - Εντολή οθόνης διαύλου SPI
  • D6 (pin20) - Επιλέξτε τσιπ οθόνης διαύλου SPI
  • D9 (pin21) - οπίσθιος φωτισμός (PWM)
  • D10 (pin22) - ενεργοποίηση PMS5003
  • D11 (pin23) - Επαναφορά PMS5003
  • D12 (pin24) - διακοπή LTR -559 (δεν υποστηρίζεται στη βιβλιοθήκη CircuitPython)
  • SCK (pin11) - ρολόι διαύλου SPI
  • MO (pin12) - SPI bus master master out slave in
  • MI (pin13) - Κύριος δίαυλος SPI σε slave out
  • RX (pin14) - PMS5003 μετάδοση (λήψη με φτερό)
  • TX (pin15) - PMS5003 λήψη (μετάδοση από φτερό)
  • SCL (pin18) - ρολόι I2C
  • SDA (pin 17) - Δεδομένα I2C

Αυτό αφήνει τα A5, D2/DFU και D13 δωρεάν για χρήση.

Βήμα 6: Κατανάλωση ενέργειας

Κατανάλωση ενέργειας
Κατανάλωση ενέργειας

Η κατανάλωση ενέργειας είναι αρκετά καλή με τις προδιαγραφές USB ακόμη και αν έχει συνδεθεί μπαταρία LiPo και επαναφορτίζεται. Η χρήση είναι πιο σχετική για τον προγραμματισμό μετάβασης στην ισχύ της μπαταρίας. Μερικές πολύ κατά προσέγγιση μετρήσεις του ρεύματος είναι:

  • 100mA ρελαντί, απενεργοποίηση οπίσθιου φωτισμού.
  • Πλάτερ 100mA σε λειτουργία, οπίσθιος φωτισμός χαμηλός.
  • Πλάτερ 120mA σε λειτουργία, οπίσθιος φωτισμός ψηλός.

Το φύλλο δεδομένων για το Plantower PMS5003 αναφέρει ότι το ρεύμα είναι μικρότερο από 100mA, αυτό θα ήταν επιπλέον των παραπάνω αριθμών. Η χρήση μετατροπέα DC-DC στο Enviro+ FeatherWing μπορεί να αυξήσει ελαφρώς αυτόν τον αριθμό.

Ο πίνακας Feather nRF52840 Express διαθέτει NeoPixel (RGB LED), αλλά τα επίπεδα φωτεινότητας για την προεπιλεγμένη χρήση του ως δείκτης κατάστασης προγράμματος προσθέτουν μόνο ένα μικρό ποσό στην κατανάλωση. Η ίδια η πλακέτα με φτερά είναι κάτω από 10mA από μόνη της, η FeatherWing είναι η δύναμη που πεινάει.

Βήμα 7: Προσθήκη του αισθητήρα ειδικής ύλης Plantower PMS5003

Προσθήκη αισθητήρα ειδικής ύλης Plantower PMS5003
Προσθήκη αισθητήρα ειδικής ύλης Plantower PMS5003
Προσθήκη αισθητήρα ειδικής ύλης Plantower PMS5003
Προσθήκη αισθητήρα ειδικής ύλης Plantower PMS5003
Προσθήκη του αισθητήρα ειδικής ύλης Plantower PMS5003
Προσθήκη του αισθητήρα ειδικής ύλης Plantower PMS5003

Το Met One Instruments BAM 1020 είναι ένα συνηθισμένο θέαμα σε όλο τον κόσμο που μετρά σωματίδια σε πόλεις. Υπάρχει μια σειρά από πιο προσιτές συσκευές και το Enviro+ FeatherWing έρχεται με μια υποδοχή για τον αισθητήρα σωματιδίων Plantower PMS5003.

Ο κωδικός της βιβλιοθήκης Pimoroni για αυτόν τον αισθητήρα φαίνεται προς το παρόν εύθραυστος. Μια απλή και γρήγορη βελτίωση είναι να πιάσετε εξαιρέσεις στο πρόγραμμα. Το πρόγραμμα plotters_combined.py μπορεί να βελτιωθεί προσθέτοντας αυτό στην κορυφή:

εισαγωγή pimoroni_pms5003

Και αντικατάσταση αυτής της γραμμής στον κύριο βρόχο while

# λάβετε αναγνώσεις

pms_reading = pms5003.read ()

με:

# λάβετε αναγνώσεις

δοκιμάστε: pms_reading = pms5003.read () εκτός από το pimoroni_pms5003. ChecksumMismatchError: print ("error checksum")

Βήμα 8: Προχωρώντας παραπέρα

Προχωρώντας Παραπέρα
Προχωρώντας Παραπέρα

Υπάρχουν διάφοροι τομείς για να εξερευνήσετε μόλις τελειώσετε το Enviro+ FeatherWing.

  • Προσθήκη εξωτερικού αισθητήρα θερμοκρασίας. Ο αισθητήρας θερμοκρασίας στο BME280 υπόκειται τόσο σε εσωτερική θέρμανση όσο και σε θέρμανση από κοντινά εξαρτήματα και προορίζεται για τη βαθμονόμηση των άλλων αισθητήρων BME280. Η τιμή μπορεί να υποβληθεί σε επεξεργασία για να παρέχει ένα κατά προσέγγιση μέτρο της θερμοκρασίας του αέρα περιβάλλοντος, αλλά υπάρχουν πολλές προσιτές, ανώτερες εξωτερικές επιλογές.
  • Βαθμονόμηση των αισθητήρων. Η πίεση είναι εύκολη χρησιμοποιώντας παρατηρήσεις καιρού ή βραχυπρόθεσμες προβλέψεις (αυτές θα είναι στα 0 ft amsl), οι υπόλοιπες είναι δύσκολες.
  • Διόρθωση της εξόδου PMS5003 για σχετική υγρασία. Ένας τύπος παρουσιάζεται στη σελίδα 8 του PDF για το EPA: PurpleAir PM2.5 Διόρθωση και απόδοση ΗΠΑ κατά τη διάρκεια εκδηλώσεων καπνού 4/2020
  • Προσθήκη κώδικα για μετάδοση δεδομένων αισθητήρα μέσω Bluetooth Low Energy σε άλλες συσκευές.
  • Διερεύνηση του τρόπου ελαχιστοποίησης της κατανάλωσης ενέργειας. Μερικοί από τους αισθητήρες διαθέτουν γραμμές ενεργοποίησης, αυτές μπορεί να αφαιρέσουν την ισχύ από τους αισθητήρες ή να τις θέσουν σε λειτουργία χαμηλής κατανάλωσης ενέργειας. Για αισθητήρες με χρόνο προθέρμανσης η περιοδική δειγματοληψία μπορεί να μην είναι πρακτική.
  • Αγορά, προσαρμογή ή κατασκευή θήκης κατάλληλης για τοποθέτηση έξω με προσεκτικά σχεδιασμένη εσωτερική ροή αέρα και κατάλληλες προφυλάξεις για άμεσο ηλιακό φως. Ο αισθητήρας αερίου SensorTech MiCS-6814 λειτουργεί καλύτερα με σταθερή ροή αέρα χαμηλού ρυθμού.
  • Εξετάζοντας πώς οι καιρικές συνθήκες επηρεάζουν τη ρύπανση σε επίπεδο εδάφους. Υπόδειξη: οι αντιστροφές είναι σημαντικές.
  • Μετατροπή σε ισχύ μπαταρίας ή ηλιακή με ισχύ μπαταρίας. Η ηλιακή ενέργεια είναι πιο προκλητική από την απλή προσθήκη φωτοβολταϊκού ηλιακού συλλέκτη, ανατρέξτε στην ενότητα Σχεδιαστικές σημειώσεις στο Adafruit Learn: USB, DC & Solar Lipoly Charger.
  • Προσθήκη άλλων αισθητήρων για τη μέτρηση κοινών ρύπων όπως το όζον (Ο3) και το διοξείδιο του θείου (SO2) ή αέρια του θερμοκηπίου όπως το διοξείδιο του άνθρακα (CO2). Μερικοί αισθητήρες μετρούν "eCO2" και δεν είναι κατάλληλοι για τη μέτρηση του ατμοσφαιρικού CO2. Η Adafruit πωλεί τώρα τον αισθητήρα Sensirion SCD-30 NDIR CO2 μεγάλης αξίας σε μια πλακέτα με συνδετήρες STEMMA QT i2c.
  • Εάν θέλετε να διερευνήσετε την αποστολή δεδομένων μέσω Διαδικτύου μέσω Wi-Fi, τότε η πλακέτα FeatherS2 με μικροελεγκτή ESP32-S2 φαίνεται να είναι συμβατή με το Enviro+ FeatherWing. Υπάρχει ένας προβληματικός περιορισμός με τον αναλογικό σε ψηφιακό μετατροπέα ESP32-S2 (ADC) που εμποδίζει τη σωστή μέτρηση των αισθητήρων αερίου. Για περισσότερες πληροφορίες, ανατρέξτε στο φόρουμ Adafruit: Σύγκριση φτερών ADC που περιλαμβάνει περιορισμένο ESP32-S2 2,6V.

Σχετικά έργα:

  • Adafruit Learn: Σύγκριση και πειραματισμός με αισθητήρες εύφλεκτων αερίων
  • Adafruit Learn: TMP36 Αισθητήρας θερμοκρασίας

Περαιτέρω ανάγνωση:

  • Οδηγίες Παγκόσμιας Οργάνωσης Υγείας (ΠΟΥ) για τη ρύπανση του αέρα
  • British Lung Foundation - Ποιότητα αέρα (PM2.5 και NO2)
  • Breathe London-ένα δίκτυο που συμπληρώνει το Δίκτυο Ποιότητας Αέρα του Λονδίνου με «προσιτούς, εύκολους στην εγκατάσταση και συντήρηση αισθητήρες ποιότητας αέρα σε οποιονδήποτε», που χρησιμοποιεί αυτήν τη στιγμή το Clarity Node-S.
  • Παγκόσμιος Δείκτης Ποιότητας Αέρα - συλλέγει δεδομένα από πολλές διαφορετικές πηγές με προβολές χάρτη και ιστορικά δεδομένα.
  • Εφημερίδα Atmosphere: Ρύπανση εσωτερικού αέρα από οικιακές εστίες: Εξέταση της πλημμύρας σωματιδιακής ύλης σε σπίτια κατά τη χρήση σε πραγματικό κόσμο - αυτό χρησιμοποιεί την έκδοση Raspberry Pi του πίνακα Enviro+.
  • Νομοθεσία: Οι κανονισμοί για τα πρότυπα ποιότητας του αέρα 2010 (Ηνωμένο Βασίλειο)
  • Pimoroni Blog: Η πιο μολυσμένη νύχτα του έτους (στο Ηνωμένο Βασίλειο)
  • The Economist: Μεταμεσονύκτιος ουρανός - η θέρμανση του σπιτιού με κάρβουνο στην Πολωνία δημιουργεί εκτεταμένη ρύπανση (Ιανουάριος 2021)
  • BBC News: Ο θόρυβος της κυκλοφορίας επηρεάζει τις ικανότητες των πτηνών (ηχορύπανση)
  • Σφάλματα λογισμικού σε βιβλιοθήκη αισθητήρα σωματιδίων - μια ματιά στη φροντίδα που απαιτείται για την ισχυρή ανάλυση του σειριακού πρωτοκόλλου PMS5003.