Code Monkey home page Code Monkey logo

optical-smoke-alarm-using-arduino's Introduction

Optical Smoke Alarm Using Arduino

An Optical Smoke Detector is a device that senses smoke, typically as an indicator of fire.

Link to the project - https://www.tinkercad.com/things/kzl0IuaOjAU-optical-smoke-alarm/

Components Used

  • IC MOC7811
  • Arduino Uno
  • 16x2 LCD screen

Description

Optical smoke alarm uses MOC 7811 which is an optocoupler.The sensor designed for this device is based on the principle of scattering of infrared rays.The light coming from the light source passes through the air being tested and reaches the photosensor. In case of smoke, the received light intensity will be reduced by absorption due to smoke. It can be easily observed while simulating the circuit. This change in light intensity again causes change in the resistance and hence results in the voltage drop. As this happens, the transistor T1 (as shown in the schematic) stops working and transistor T2 starts working and starts off the buzzer. Sensitivity of the sensor can be set by changing the variable resistence of 4.7kΩ. Capacitor C1 is used in case the power cuts off the circuit will still work.

Schematic of the whole circuit

Analog Circuit

Implementation Of The Circuit

Circuit on Arduino Board

When there is no gas and perfectly normal situation then:

All ok!

When gas in zone 1:

Zone 1

For multiple zones:

Multiple Zone

Network of such devices

Network

optical-smoke-alarm-using-arduino's People

Contributors

bytesbyharsh avatar

Stargazers

 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.