Cosmos: Modules

Content

Cosmos - Modules

Modules Summary

The following seven modules out of the eleven were developed by me, you can read the whole report for the group’s effort.

  1. Intrusion Sensor
  2. Fire Sensor
  3. Weather Station
  4. Ambient Station
  5. Smart LEDs
  6. Connected Switches
  7. Smart Lock

Intrusion Sensor

Cosmos: Intrusion Sensor is a simple but effective device that has been designed to detect and report suspicious movements in and around the place of installation. The idea behind the method is that it would be installed at all major and minor entry points and once armed, any unusual activity would be reported to the user via a notification on the device that has been configured with the OpenHAB server. The user can get this notification anywhere in the world, as long as the user is connected to the internet.

Cosmos - Adding things to Cosmos

Read More

Fire Sensor

Cosmos: Fire Sensor is a device which augments and makes the already set up fire detection system connected to the internet. It relates to the Cosmos centralized controller which is the Rpi3 through MQTT. Its primary task is to tell the centralized controller the state of the fire detector. The state of the fire detector would be monitored continuously, and any changes to the state would be notified to the user via a smartphone push notification.

Cosmos - Adding things to Cosmos

Read More

Weather Station

Cosmos: Weather Station. This module integrates three sensors — Temperature & Humidity Sensor, Gas Leak sensor and the Air pressure sensor. The primary task of this module is to announce the sensor readings to the Rpi3 by sending MQTT messages. Depending on the use case these ratings can be relayed as often or as less frequently as desired.  This module was integrated with the InfluxDB database, and Grafana to provide for an intuitive visualization and monitoring interface.

Cosmos - Adding things to Cosmos

Read More

Ambient Station

Cosmos: Ambient Station is a device that complements the previous module. It provides information that could be relevant to outdoor application where knowing the UV radiation levels, the light intensity levels, and Soil Moisture Levels are of prime importance — Agricultural domain for example.  Having developed a dashboard for visualizing the data in the previous module, i.e. the COSMOS: Weather Station module, CAS also integrates itself to the existing database, giving a central repository for all the data that is stored locally on the broker. This was done, to align this module with the project’s goal of maintaining user security and privacy.

Cosmos - Adding things to Cosmos

Read More

Smart LEDs

Cosmos: Smart LEDs is a multipurpose device which manages the state of standard RGB LEDs. The device makes use of the standard ESP8266 -12E Wi-Fi chip to receive commands over the air and relay the respective information to the LED lights that are connected directly to the device. The benefit of having Wi-Fi connected LEDs is that they can be triggered by an event that happens on other devices in the environment once the rules are set up.

Cosmos - Adding things to Cosmos

Read More

Connected Switch

Cosmos: Connected Switch is a module that ties together several modules that have been previously mentioned. Moving away from the norm of just gathering data from the environment, this module provides a way to interact with the environment. The central idea is to allow for a way to bring both manual and automatic state management of devices. The user can manage the state of the connected devices from anywhere in the world, as long as the user is connected to the internet.  This module begins to close the loop which the project started by incorporating functionalities to allow automatic state management of switches, when it receives MQTT messages from other devices.

Cosmos - Adding things to Cosmos

Read More

Smart Lock

Cosmos: Smart Lock is the final module, that was developed by me in the project. The module uses a RFID scanner and a fingerprint scanner for authentication purpose. If the authentication is successful, the ESP8266 based Wemos chip triggers the relay which activates the solenoid in the lock and unlocks it. The lock unlocks for 5 seconds every time the authentication is successful and then automatically locks it again.

Cosmos - Adding things to Cosmos

Read More

view entire report