- This repository was created to develop an ESP32-based air quality monitoring device.
- Model: Heltec ESP32 WiFi LoRa 32(V3)
- Documentation page
- OPC-R2 Optical Particle Counter
- Alphasense CO Sensor (CO-B4)
- Alphasense NO2 Sensor (NO2-B43F
- Alphasense SO2 Sensor (SO2-B4)
- DHT22 Humidity Temperature Sensor
- Adafruit INA219 Current Sensor Breakout
-
Install Git
-
Install Arduino IDE
-
Follow this instructions to set up the Heltec Wifi LoRa 32 (V3) in the Arduino IDE
-
Install all the Libraries in the Arduino Library Manager Open Arduino IDE, then Select
Sketch
->Include Library
->Manage Libraries...
-
Search
WiFi
,ThingSpeak
,Adafruit_INA219
,DHTStable
,SdFat
, andESP32Time
libraries and install them. -
Connect the components as shown in the diagram found in schematic_diagram.pdf
-
Clone this repo and upload main.ino to the ESP32
- If you want to propose a review or need to modify the code for any reason first clone this repository in your PC and create a new branch for your changes. Once your changes are complete and fully tested ask the administrator permission to push this new branch into the source.
- If you just want to do local changes instead you can download a zip version of the repository and do all changes locally in your PC.