We want to measure air pollution in the largest possible scale with the least amount of sensors. Our idea is to strap the measurement box to public transport and therefore reach a bigger coverage with a small amount of sensors.
What it does
Measure and visualize air pollution. To be more specific we want to measure the following measurands: Particular matter (PM2.5 and PM10), temperature and humidity. In the future we want to also measure ozone, nitric oxides and other air quality measurands.
How we built it
For the hardware we used a Beaglebone Black with different sensors and connectivity modules connected to it. We can use Wifi, Bluetooth and LoRaWAN to send data to the cloud. The cloud software is written in PHP using the Laravel framework. As a database we use MongoDB and Redis for caching.
Challenges we ran into
PySerial can be a bitch at times.
Accomplishments that we're proud of
Despite not having a frontend developer in our team our page looks halfway decent.
What we learned
Building hardware at a hackathon is alway a hundred times more ambitious than just writing code.
What's next for city_matters
We want to start a pilot project