Developing an open-source air quality monitor and a sensor network for the community

Developing an open-source air quality monitor and a sensor network for the community

The OpenAirMonitor is an outdoor air quality monitor that is powered by solar energy and sends data over LoRaWAN and Bluetooth LE. It measures the amount of dust (PM1, PM2.5, and PM10), as well as the temperature and humidity. The monitor has a STEMMA QT connector, which means that it can be connected to external sensors. Espruino is used to program the monitor in JavaScript over Bluetooth LE using Espruino. On a single chip, Espruino has everything it needs. This makes it cheap, reliable, and efficient with power, so it can run for years on a battery. Espruino boards can connect to your computer via USB or Bluetooth LE. There are no drivers or special programs. Just start writing code by opening a terminal app.

The PCB is able to accommodate the following components: a PMS7003 particulate matter sensor, an 868MHz (EU/UK) SMA antenna, a 6V solar panel, a 3.7V LiPo battery, such as this 6600mAh battery, and an SHT40 temperature and humidity sensor that uses a STEMMA QT connector. The SHT40 sensor represents the fourth generation of the SHT family (which began with the SHT10 and has now reached the pinnacle!). The SHT40 offers a remarkable accuracy of 1.8% typical relative humidity from 25 to 75% and 0.2°C typical accuracies from 0 to 75°C across the whole temperature range. This sensor, in contrast to other early SHT sensors, has a complete I2C interface, which makes it possible to connect with it using only two wires (plus power and ground!). The voltage regulator and level shifting circuitry that Adafruit has placed on the breakout are both reasons for this. Additionally, it is 3V or 5V compliant, which means that any microcontroller or microcomputer can be used to supply power to it and communicate with it.

Regarding hardware, you can view the schematic, PCB layout, and Bill of Materials for this OSHWLab project. You may purchase the LoRa-E5 module from Seeed Studio’s webshop, or you can get it assembled on a PCB through their Fusion PCB Assembly Service. Due to the fact that this module was developed using industry standards, it is exceptionally well-suited to be utilized in the design of industrial IoT products. It has a wide working temperature range, ranging from -40 degrees Celsius to 85 degrees Celsius. Seeed Technology Co., Ltd. developed this Long Range Module, and it features a low price, ultra-low power consumption, incredibly compact size, and outstanding performance. It is the superior option that gives you the most satisfying possible interaction with the product. For the Software, use Espruino to upload main.js to the MDBT42Q module so it can communicate over Bluetooth LE.

Please follow and like us:
Pin Share
About Rakesh Kumar, Ph.D.

Rakesh Kumar holds a Ph.D. in Electrical Engineering with a specialization in Power Electronics. He is a Senior Member of IEEE, Class of 2021 and a member of the IEEE Power Electronics Society. At Electronics-Lab, he likes to write short NEWS articles on embedded systems. He also writes high-quality long-content technical articles on Power Electronics for several B2B and B2C platforms such as EEPower, JAK Electronics, and Kynix Semiconductors. Feel free to reach out to him anytime!

view all posts by rakesh
Notify of

Inline Feedbacks
View all comments
Get new posts by email:
Get new posts by email:

Join 97,426 other subscribers