Final Term Project Hi-Tek Smoke Detektor By: Rohan Sharma.

Slides:



Advertisements
Similar presentations
Wireless Cue Light Project
Advertisements

EMS1EP Lecture 6 Digital Inputs
ARDUINO CLUB What we’re really doing. BASICS The setup() and loop() functions.
Servo Background Servos provide control of rotary position Servos are used extensively in the remote control hobby world for: Aircraft (flaps, ailerons,
Digital & Analog Inputs. Review Fundamental parts of an Arduino program are … Setting output types using pinMode. Declaring variables Can write a digital.
IR Object Detection living with the lab IR light from LED IR light reflected off object IR LED IR receiver Infrared (IR) light leaving an LED reflects.
1 Introduction to Coding. 2 Example Codes A lot of example codes are given with Arduino IDE A code can often be based on a previous example rather than.
Working with Arduino: Lesson #2: Variable, Photo, and Force Sensitive Resistors EGN1007.
Introduction.
Introduction to Arduino Prepared by R. Lamond.  “Arduino is an open-source electronics prototyping platform based on flexible, easy- to-use hardware.
1 Ultrasonic Distance Sensor. 2 How it Works The distance sensor emits short bursts of sound and listens for this sound to echo off of nearby objects.
Basic Circuits – Lab 2 Arduino and Sensors Xmedia Spring 2011.
SpectraSonde Assembly. What is the SpectraSonde? Reads temperature, pressure, and humidity data from the atmosphere. The SpectraSonde doesn’t fly like.
ARDUINO PROGRAMMING Working with the Arduino microcontroller.
Working with Arduino: Lesson #1: Getting Acquainted with the Kit EGN1007.
DataInputFrom Digital PinsUsing an On/OFF button to control an LEDFrom Analog Pins Reading light intensity using a photocell and turning an LED on and.
Basic Circuits – Lab 2 Arduino and Sensors
Working with Arduino: Lesson #3: Force Sensitive Resistors EGN1007.
Dean Brock, Rebecca Bruce and Susan Reiser, CCSC SE 2009 Using Arduino Material taken from Todbot blog Bionic Arduino Todbot blog Bionic ArduinoTodbot.
Week 10 Today 1.Homework presentations and critique. 2.Review digital and analog inputs. 3.DIY - jumpers, soldering etc.
MTI FALL 2010 By: Rohan Sharma Mini Project Documentation: Bacterial Growth Monitor.
Switches & whiskers on the Arduino living with the lab lever arm switches mounted to Arduino © 2012 David Hall.
ProtoSnap Introduction to Arduino Casey Haskell, Pete Lewis, David Stillman, Jim Lindblom, Pete Dokter, Lindsay Levkoff, Trevor Zylstra.
Tweaking Your Simon Adding a photoresistor and changing code Instruction by Pete Lewis and Linz Craig.
Tweaking Your Simon Adding a photoresistor and changing code Instruction by Pete Lewis.
WELCOME TO ARDUINO E-DAY CAR PROJECT MEETING – ITALY MARCH.
1 - Remove LED from 13 and GND - Bring out your breadboard from HW#4 Arduino Overview:
Basic Circuits – Lab 4 Serial and OSC (maybe some theory too) Xmedia Spring 2011.
Microcontroller Hands-on Workshop #2 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers October 31, 2009.
INTERNET OF EVERYTHING SDU 2016 Week 4. Simple Digital and Analog Inputs  The Arduino’s ability to sense digital and analog inputs allows it to respond.
Microcontroller basics Embedded systems for mortals.
LAB1 TYWU. Devices Dip Switch (4 Switches) Triple Output LED (RGB) –Common Cathode.
Arduino “Getting Started” Instructor : Dr Matthew Miss Khin Yi Kyaw
ECE Group Members Samantha Starr BME Arduino Arianna Weinshel BME Sensors, Circuits Eden Woldemichael CE AM Radio Taylor Brooke EE Instrumentation,
Electronic Instrumentation Project 204 Project Name: Light Level Monitor Student #1: Name ID Student #2: Name ID Student #3: Name ID.
1 Transistor. 2 Transistors are used to turn components on and off They come in all different shapes and sizes.
1 Introduction to Coding. 2 Example Codes A lot of example codes are given with Arduino IDE A code can often be based on a previous example rather than.
physical computing .2 – Day 3
Robotics Grant Agreement No LLP UK-LEONARDO-LMP Project acronym: CLEM Project title: Cloud services for E-Learning in Mechatronics Technology.
Having fun with code, using Arduino in a middle school CS classroom
Application of Programming: Scratch & Arduino
Assist. Prof. Rassim Suliyev - SDU 2017
Purpose of This Minilab
Microcontroller basics
Microcontroller basics
Wireless Cue Light Project
Microprocessors Tutorial 1: Arduino Basics
Introduction to Handshaking Communication with SSC-32U
Exploring more with LED’s and Arduino
Control the color and brightness of an RGB LED with a Potentiometer
Arduino Uno and sensors
Introduction to Handshaking Communication with SSC-32
Introduction to Arduino Microcontrollers
Introduction to Arduino Microcontrollers
How to avoid catching things on fire.
Working with Arduino: Lesson #1: Getting Acquainted with the Kit
Welcome to Digital Electronics using the Arduino Board
CS4101 Introduction to Embedded Systems Lab 8: Arduino DAC and PWM
Digital Input from Switches
The RGB LED.
Wiring the Light and Relay
Implementing Switches Using Interrupts
Arduino Part 4 Let there be more light.
CTY SAR FCPS Shawn Lupoli, Elliot Tan
CTY SAR FCPS Shawn Lupoli, Elliot Tan
Having fun with Arduino
Arduino 7 Segment Display Lab
Arduino Uno circuit basics
Arduino程式範例.
Interrupts.
Presentation transcript:

Final Term Project Hi-Tek Smoke Detektor By: Rohan Sharma

Conceptual Idea A smoke detector that changes LED color from green (indicating everything is OK) to red Buzzer also sounds when enough smoke collects is sent to user with personalized subject and message to alert them that there is a possible fire Works due to the fact that smoke will inhibit the amount of light reaching photocell; when certain threshold is reached, alarm sounds and is sent

How to Build Materials List: -Arduino + Breadboard -GoBetwino (free software) -Plexiglass -Laser cutter -Drill Press -Caulk Gun -Solder -Piezzo Buzzer -RGB -Wires + Resistors + Photocell

How to Build Pt. 1: Outer Casing Step 1: Cut Plexiglass into 6 pieces to form a rectangular prism in order to encase Arduino + Breadboard Step 2: Laser cut out square to accommodate USB Cable into one side, drill holes into 3 remaining sides Step 3: Attach all sides together (with Arduino inside) using caulk Step 4: Bend back breadboard using rope in order to allow all components to fit Step 5: Solder Piezzo Buzzer wires to regular wires, then attach to Pin 11 and GND

How to Build Pt. 2: Circuit Diagrams

How to Build Pt. 3: Code int photosensor = A1; // sets photocell to analog pin 1 int sensorValue = 0; // sets initial sensor value to 0 int greenPin = 10; sets green pin to digital pin 10 int redPin = 13; sets red pin to digital pin 13 int pinSpeaker = 11; sets pin speaker to digital pin 11 void setup() { Serial.begin(9600); pinMode(photosensor, INPUT); // turns photocell into an input pinMode(greenPin, OUTPUT); // sets the green LED as an output pinMode(redPin, OUTPUT); // sets the red LED as an output pinMode(pinSpeaker, OUTPUT); // sets the speaker as an output } void loop() { int brightness = analogRead(photosensor); // defines brightness as a function of the photocell value if (brightness >= 250) { digitalWrite(greenPin, HIGH); digitalWrite(redPin, LOW); digitalWrite(pinSpeaker, LOW); } // if brightness is greater than or equal to 250, turns green LED on, the red LED off, and the buzzer off else if (brightness < 250) { digitalWrite(redPin, HIGH); digitalWrite(greenPin, LOW); digitalWrite(pinSpeaker, HIGH); Serial.println("#S|MAILMAN|[]#"); } // if brightness is less than 250, turns the red LED on, the green LED off, the Buzzer on, and tells the Gobetwino to send a personalized }

Problems/Possible Solutions Smoke not dense enough to trigger change in photocell  Create chamber to collect smoke around photocell Too many holes drilled in plexiglass, allowed smoke to dissipate too fast  Drill less holes/Tape over some holes