Quiet Planet

The COVID-19 outbreak and the resulting social distancing recommendations and related restrictions have led to numerous short-term changes in economic and social activity around the world, all of which may have impacts on our environment. Your challenge is to use space-based data to document the local to global environmental changes caused by COVID-19 and the associated societal responses.

Koala Smarth Weather Hub

Summary

One or more IoT devices with sensors and access to the LoRa network obtains climatic information such as temperature, soil moisture, CO2 levels, among others, and shares that data with a central hub cloud. Climate data from Earth data is then obtained during and after the COVID-19 pandemic. The synchronization of the data allows a study of the probability of change in the environment or a disaster to occur, with this response, or the Hub can then alert a specific region about some real risk.

How We Addressed This Challenge

Wiki:

https://codenautes.github.io/meteorologica/

GitHub Repository:

https://github.com/Codenautes

IoT Hub: http://150.136.23.239:8000/

user: admin password: admin



How We Developed This Project

The project was created in layers where each one has a specific function:

Hardware: For prototyping, an ESP8266 module, a hygrometer module and LEDs were used to indicate operation. The hardware reads the sensors and forwards the data obtained over a Wi-Fi network to the IoT Hub. In our ideation, the device would also have a model of LoRa network, a solar plate for power supply and some meteorological sensors and shared among devices in the region.

The code was written in C ++.

https://github.com/Codenautes/hardware

Hub: With a proposal to use open source, after lowering the costs of implementing this solution, choose to use an open source tool, this name is dojot (https://github.com/dojot).

The data captured by a hardware is sent to a platform that can then classify and issue notifications according to your alert configuration.

It is possible to see all its functioning using the link below.

http://150.136.23.239:8000/

user: admin password: admin

Notifyer-service: Responsible for storing the notification usage rule, we created an outline of the notification by email for end customers who can be users in our tool, example Ong's, who receive and pass on the information to those who have difficulty accessing it.

The main motivation was to provide different mechanisms, which could only be plugged into our architecture, and which comprised their main role, distribution of information to the largest possible number of people.

As they are just simple and objective elements, each one is just a small function, one of which is the sending of email that can be found in the repository below

https://github.com/Codenautes/notifyer

https://codenautes.github.io/meteorologica/report

API: It was built with Django, Bootstrap, JQuey.

When the Hub requests information from NASA about a certain event, the API makes this interface for exchanging information and documents the feedback received, being responsible in the future for identifying through analysis and informing a device about a possible risk in your region.

Client App: An application was built where we described our prototype and its functions.

We use Angular 9, TypeScript, CSS, jQuery and Bootstrap.

https://codenautes.github.io/meteorologica/

https://github.com/Codenautes/meteorologica

Project Demo

https://youtu.be/0obafdwJPGs

Data & Resources

In our project, the use of data is also a fundamental part of success.

The use consists of analyzing the modifications reported by the satellites and crossing with the data collected by our tool, crossing latitude and longitude of the data with the same data of the users and sending feedback questionnaires to them, in case they want to inform any abnormality that is happening or happened in the region.

Tags
#hardware #iot #software #ambiental
Global Judging
This project was submitted for consideration during the Space Apps Global Judging process.