Git Product home page Git Product logo

sensor-networks-labview's Introduction

Smart temperature, gas and smoke detection system with LabVIEW

A simple tcp based sensor-actuator project that detects changes in temperature, increase in gas or smoke level in a house equipped with a central hub.

Smart house is a home technology which gains the information about home and communicates the information. This technology can be used to monitor and warn and carries out function conforming to elected criteria. Smart house expertise is the one awareness of the home automation ideals using set of specific set of technologies. A smart house present creative because its computer system can inform many things in our daily life. The smart house automation can interface basically using a computer interface.

Sensors data are simulated using an inbuilt sine-wave generator to get varying values at different time intervals.

How it works

The project consist of three main parts, the control that controls all incoming data from the sensor and perform necessary calculations to be forwarded to the hub, the sensor that get/perceive data from the environment and finally the hub that displays the infomation to the user.

All communications are done by sending network packets over tcp.

system-chart

As can be seen below the system only works when all the system are turn on.

It is the main controller unit for all system in the house. It collects information from the house sensor and process data for the different system. It transfer control signal to house system and switching output device sensors.

system-chart

Control VI

The control handles all communications and decisions in the system, it decides whether it is the right time to turn on the heating or cooling also whether to turn on/off the gas and smoke detection systems and alarms base on the data it gets from the sensors. It also house all the control systems i.e temperature, gas, and smoke systems.

control vi

Hub Vi

The hubs main purpose is to display the information that the control sends to it, it can also turn off/on the whole system. It displays all the information from the control i.e which systems are on and what alarms are sounding.

hub vi

Sensor VI

This VI is mainly for demsontration, it visualizes data that the sensors are perceiving from the environment, for this project all data are generated from a sine-wave generator and sent over tcp.

sensor vi

sensor-networks-labview's People

Contributors

retrx0 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.