Terrestrial Robot for Environmental Monitoring
- Category: Software
- Purpose: Independent Research Project
- Project date: August 2021
- GitHub URL: GitHub
- Deployed Website: PythonAnywhere Hosted Site (fixing some new bugs at the moment since having to transfer from Heroku, pardon the construction)
- Video of Process: YouTube
- Official Writeup: Documentation
Introducing: My lil' Robot
Environmental monitoring robots play an increasingly important role in advancing our fundamental knowledge of the environment and its processes. However, atmospheric-monitoring robotics is an area that is comparably less developed than its marine or terrestrial robotic counterparts. This project set out to develop a personal air pollution monitoring device to gather data in a local vicinity and easily communicate its findings on an interactive web app. I utilized a RaspberryPi Zero, Particulate Matter sensor, and GPS module all connected via breadboard and GPIO pins as the data collection and processing system. Once physically connected to a remote-controlled car, the configuration became a terrestrial monitoring device. The gathered particulate pollution data could be uploaded to a local computer, post-processed, and graphically displayed on a Flask-run interactive website.