Climate change is a challenge to all of humanity. However, a regular citizen of the world cannot “make sense” of all this climate talk, because they are not actively involved in the process.
We made an open platform, the MakeSense1, an end-to-end IoT cloud computing system that is modular and adaptable, allowing scientists and amateurs alike to collect environmental data, develop algorithms on the cloud to compute the collected data, and visualise the data over the Internet. This is a full stack solution going all the way from hardware to the cloud.
With MakeSense1 and citizen driven environmental science, we aim to build a better and safer world for all. Please allow us to explain how it all comes together.
SPMakers is a team of two year two students taking Diploma in Computer Engineering in Singapore Polytechnic. We are inspired to build an end-to-end IoT cloud computing system to make the world a better and safer place to live. The MakeSense1 is our solution, utilizing our self-developed IoT enabled microcontroller known as the "SPEEEduino" and Amazon Web Service's various cloud computing services to collect, store and perform computations on data, and finally provides visualization over the Internet using the D3 library.
2. Problems and Research
Landslides form silently, with minimal signs, and is considered one of the most difficult natural disasters to predict. Landslides are highly localized, and warnings often come too late for the people living there to take any life-saving action.
3. Our Solution
The MakeSense1 aims to acquire environmental parameters relevant to landslides while doubling as a conservation tool, as its hollow tubes with Voronoi patterns allows for one to deposit fertilizer in the tubes, feeding nearby vegetation which proactively prevents landslides. The MakeSense1 also aims to feeds data into a third-party machine learning based landslide prediction platform.
3.1 System Diagram and Operation
The MakeSense1 mainly consists of 3 subsystems: (i) Sensing Subsystem; (ii) Cloud Computing Subsystem; and (iii) Visualization Subsystem. The Sensing Subsystem uses the SPEEEduino, an IoT enabled microcontroller, and interfaces with 3 sensors: an IMU (Inertial Measurement Unit), a rainfall sensor, and a soil moisture sensor, contained in a 3D-printed enclosure with an IP65 waterproof box. The SPEEEduino has an ESP8266-01 Wi-Fi module onboard, allowing it to communicate to the Internet via gateways. It is modular and adaptable to technologies like SigFox and LoRa. The Cloud Computing Subsystem uses Amazon's AWS IoT, SNS and DynamoDB services to capture, store and process data sensed. The Visualization subsystem is a web interface that displays all the data from the database using the D3 library.
3.3 Future plans
Future development plans include (i) mesh networking between individual MakeSense1 nodes, allowing coverage of the entire area with wireless networking and (ii) feeding sensor data into a machine learning platform for early detection of environmental disasters.