IOT sensor for measuring Air pollution

Air pollution is one of the most difficult problems in the modern world so there is a need to measure the air quality ,
as well as tempreture and humidity since they affect air pollution, via low power sensors and transmit the data to the cloud .

IOT sensor for measuring air pollution is a small, low power,cheap and self sustained system that measures temprature,
humidity and air quality to detect pollution, and it allows data transmition to distances , up to 15km .
The system consists of : mirocontroller,ESP32,which controls the system :it sends requests ,receives responses and process the collected data.
It also includes two sensors ,DHT11 – the tempreture and humidity sensor ,Pms5003 – the air quality sensor,
trasmitter (LoRa RM96) and a power management block which charges a rechargeable battery from solar panel to activate the system and provide the needed power
to each part on the board .The system is self sustained because of the design of the power management block,the solar panel charges the battery while there is light
and without the solar panel the charged battery can activate the system independently.
The system components require 2 different voltage values :ESP32 , LoRa , DHT11 require 3.3v while the PMS5003 requires
5v therefore the design of the power management block was made accordingly so in it’s output there are two voltage values.
All the components in the design where chosen based on size , price and power consumption resulting in low power, cheap and small PCB.