Care about air with Enviro+ FeatherWing. It's packed full of environmental sensors that'll get you started in the world of citizen science. Monitor weather, light level, noise pollution, and air quality, in your local area and contribute your data to better understand trends in air pollution.
If you know what you're doing, follow the instructions below.
If you need a bit more detail, then follow our detailed Getting Started guide
We recommend using the following hardware:
We recommend using Mu editor, as it has built-in support for CircuitPython devices.
adafruit_bus_device
(directory)adafruit_bme280
(.mpy file)adafruit_st7735r
(.mpy file)adafruit_display_text
(directory; needed for the screen and the BME280 logging examples, and if you want to display text on the screen)The following examples will not work on the M0 boards, due to their limited RAM compared to other CircuitPython Feather boards:
plotter_bme280.py
plotter_gas.py
plotter_light_and_sound.py
plotter_particulate.py
plotters_combined.py
test_all.py
To clone the repository, please use git clone
with the option --recurse-submodules
, otherwise not all the libraries will be downloaded. Do not download the zip as this will not contain all the libraries either.
Example: git clone https://github.com/pimoroni/EnviroPlus-FeatherWing --recurse-submodules
When cloning, the symlinks set up for library building only seem to work on Linux. You may also need to make sure this config option hasn't been set to False: git config --get core.symlinks