Skip to content

Optical smoke detector is an electronics project implemented on Arduino board.

Notifications You must be signed in to change notification settings

harshit98/Optical-Smoke-Detector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arduino-Open Source

Optical-Smoke-Detector

Optical smoke detector is a project implemented on the Arduino board and works on the phenomenon of light scatter principle.

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

Components Used

  • 10K potentiometer.
  • IC MOC7811.
  • IC LM358.
  • Resistors: 100 ohms, 680 ohms, 33K, 10K and 220 ohms.
  • Two transistors BC547A.
  • 1 LED.
  • 1 electric buzzer.
  • 1 Capacitor 100 microfarad, 25 volts.

Description

The Optical Smoke Detector uses MOC 7811 which is an optocoupler. The MOC-7811 will be controlled from the Arduino board. The sensor which is designed for this device will be working 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. The serial monitor will show decreased value whenever smoke will be detected. 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.

Schematic of the whole circuit

Analog Circuit

Schematic of Optocoupler with Arduino Board

For simulation purpose, here Optocoupler 4N35 has been used instead of IC MOC 7811. Although, working of both the components are same.

Optocoupler connection with Arduino Board

Final Implementation Of The Circuit

Final Circuit on Arduino Board

Code for controlling MOC-7811

In this project, only optocoupler i.e. MOC 7811 is being controlled for the Arduino board. Arduino code is available here.

Facing issues with Arduino?

Get started with Arduino tutorials available here along with wide explanation and examples.

About

Optical smoke detector is an electronics project implemented on Arduino board.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages