Easy Programmable Stove ECE445 Senior Design Spring 2013 Group Members: Benjamin Chng Ardy Winoto Cheng Han Lee Professor: Paul Scott Carney TA: Dennis.

Slides:



Advertisements
Similar presentations
Lab7: Introduction to Arduino
Advertisements

Inputs: Digital and 4 configurable for Digital or 10 bit Analog Outputs:4 - 8 amp Relays or 700ma Transistors (1 PWM) 4 Line by 18 Character fully.
HYDRAULICS & PNEUMATICS
In this presentation you will:
GST FIRE ALARM SYSTEM INTERNATIONAL BUSINESS DEPARTMENT , GST BEIJING
Professor Sung-Yeul Park
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
PLC Fundamentals Module 2: Hardware and Terminology.
POWER SUPPILES LECTURE 20.
Multiple-Output, Variable-Output DC Power Supply - Phase 2 May 04-08
Energy Smart Room GROUP 9 PRESENTERS DEMO DATE SPECIAL THANKS TO ADVISOR PRESENTERS Thursday April 19, 2007 Department of Electrical and Systems Engineering.
Module 2: Hardware and Terminology
ET3380 Principles and Methods of Electric Power Conversion David Morrisson MS,MBA Week 1.
Segway Controller Notes. = connection on top layer of circuit board = connection on bottom layer of circuit board Ground Plane: Areas enclosed by the.
TA: Chris Reilly Group 5: Benjamin, Ramie, Zachary, Dinal.
COMPONENTS REQUIRED STEP DOWN PRANSFORMER:
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
EMERGENCY VEHICLE ALERT SYSTEM ECE 495C Digital Systems Senior Design Project Proposal Team #3 Spring 2008 January 09, 2008.
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
EMT212 – Analog Electronic II
Voice Controlled Home Automation System Group 13 Zhe Gong Hongchuan Li.
Final Presentation Smart-Home Smart-Switch using Arduino
Group #15 Matt Frank Russell Geschrey.  This project was chosen because of an interest in wireless communication systems, namely BAN's (body area networks)
ECE 445 Track Vehicle Project Team 25: Kuangxiao Gu Jialun Liu Jilin Jiang.
Self Switching Power Supply. Introduction Self Switching Power Supply  Embedded system requires a regulated power supply.
ECE ILLINOIS Smart Thermometer Group 20 Alisher Kurmanbay Praful Mehrota TA: Jacob Bryan ECE 445 Spirng 2016.
BLDC Motor Speed Control with RPM Display. Introduction BLDC Motor Speed Control with RPM Display  The main objective of this.
SP13 ECE 445: Senior Design Sign Language Teaching Glove Project #29: Reebbhaa Mehta, Daniel Fong, Mayapati Tiwari TA: Igor Fedorov.
FSAEe Data Acquisition System ECE 445 Senior Design Mohan Sha Raviraj Mahajan Mohammad Farooq Shaik TA: Ryan May Project No. 34 Spring 2013.
Auto turn off battery charger Auto turn off battery charger.
SmartCup – Team 42 Harington Lee, Chirag Patil, Arjun Sharma 1.
Automatic Guitar Tuner Group #10 Dariusz Prokopczak & Stephan Erickson ECE 445 Sr. Design December 9, 2014.
Multipurpose Keychain ECE 445 Senior Design Junting Lou Yaming Tang Lida Zhu TA: Rajarshi Roy Project No. 11 Fall 2012.
Bike Rack Availability Tracking System Group 26: Sam Luo, Jason Pao, Jason Wang.
QuickBev Group 29: Phillip Nielsen & Michael Perreux TA: Braedon Salz ECE445 Spring 2016 May 4, 2016.
Ready to Party? 
Electric Air Ukulele Ivan Setiawan (setiawa2) Satyo Iswara (iswara2) ECE 445 Senior Design Spring 2012 Team #32 TA: Jane Tu.
Interactive Breadboard Spring 2013 Group 21 - Simon Huynh, Norman Lee, Harrison Hilgers TA Dennis Yuan, Professor Carney.
DIGITAL SHOWER CONTROLLER BY NATHAN GARNER KASUN KUMARAGE.
Self-Sustainable Electric Golf Bag Final Presentation Group 19 Jon Kinney, Cory Edwards, Harrison Kantner 30 April 2013.
ISA CLICK CONTROL #38 – FALL 2014 ERIC BRUNNGRABER DRAKE ISABIRYE.
Deep Touch Pressure Abdomen Belt Group 32 Kevin Rathbun & Luke Fleming & Chang-O Pyo ECE 445 Senior Design April 28, 2015.
Power Budget Automation System Team #40 Hai Vo, Ho Chuen Tsang, Vi Tran ECE 445 Senior Design April 30 st, 2013.
Motorized Longboard Group 39 Daniel Moon Kevin Lee Leon Ko TA: Mustafa Mukadam 1.
Modular Swimming Pace Aid ECE 445 Group Members: Igor Fedorov, Ryan Cook, Michael Chan Professor Carney (TA Ryan May)
Smart Home Temperature System with Spinning LED Display Group 49: Jianxi Lu, Jia Shi, Xingchang Cheng May 4th, 2016 ECE445.
EM DEVICE Group #4: Kevin Cheng, Dan Long, Kathy Qiu.
Chapter 6: Voltage Regulator
Application Case Study Christmas Lights Controller
ARDUINO BASED UNDERGROUND CABLE FAULT DETECTION
Bark Activated Dog Door
ECE 445 Smart Window Responding System
Textbook Detection System With Radio-Frequency Identification
SCADA for Remote Industrial Plant
Visit for more Learning Resources
AC Inlet & AC Input Filter
Fault detection Lecture (3).
Wireless charging FACULTY OF ENGINEERING AND INFORMATION TECHNOLOGY
Portable RF Light Socket Control
Wireless Controlled PowerStrip
Remote Controlled Smart Socket
ECE 445: Robotic Microphone Stand
ECE 445 Senior Design, Spring 2018
Chapter 6: Voltage Regulator
Power Supplies AIM: To understand the simple power supply in terms of the transformer, rectification, smoothing and regulation. PRIOR KNOWLEDGE: A.C.
ACOE347 – Data Acquisition and Automation Systems
Interactive Mirror Display
MLC: Modular Light Control
05 | Integrating Advanced Sensors and Shields
Presentation transcript:

Easy Programmable Stove ECE445 Senior Design Spring 2013 Group Members: Benjamin Chng Ardy Winoto Cheng Han Lee Professor: Paul Scott Carney TA: Dennis Yuan

Outline Introduction Design Overview Requirements and Verification Challenges Future Work

Introduction A stove that automates the cooking process Allows user to choose from a database of recipes Stove carries out the steps

Objective Simple and safe interface for cooking Convenience

System Overview Hardware: Power supply Temperature/Proximity sensors Stove Arduino + Bluetooth Shield Software: Android application

System Overview

Sensors- Design Need proximity and temperature sensors Due to high temperature, contact sensors are out of the question Use IR-based sensors: Sharp GP2Y0A21K (proximity) Melexis MLX90614-ACA-000-TU (temperature)

Proximity Sensors- Design Two proximity sensors to detect presence of a cooking vessel

Proximity Sensors- Design Read analog output from sensors using Arduino Establish range of output values for cooking vessel detection When cooking vessel is not detected, no heat is delivered

Temperature Sensors- Design Two temperature sensors, one to monitor coil and one to monitor food

Temperature Sensors- Design Communicate with Arduino via two-wire SMBus protocol, with different slave addresses Convert received data into temperature values Find optimum sensing distance, orientation

Sensors- Requirements Proximity Sensors: Interface correctly with Arduino, detect cooking vessel with tolerance of ±2cm. Temperature Sensors: Interface correctly with Arduino, sense temperature of target with tolerance of ±10%

Sensors- Testing Proximity Sensors: Move cooking vessel 2 cm at 45° intervals, confirm detection Remove cooking vessel completely, confirm non- detection Temperature Sensors: Measure temperature of unloaded stove with sensors and a commercial IR gun, record results

Sensors- Results Proximity Sensors: Requirements met Temperature Sensors: Sensitive to orientation and thermal gradients Compensation needed for programming recipes Requirements met

Display Module- Design Android Application: “SmartStove” Receives input from controller Responds to button presses from input module

Display Module- Design Display recipe in ‘View Recipe’ screen Current recipe step prompt Current food/stove temperature

Display Module- Design Turning on Bluetooth(If it is not already on)

Display Module- Design Home Screen(with drop down menu clicked)

Display Module- Design View recipe pop-up

Display Module- Design Cooking screen

Display Module- Requirements Display all the above consistently All requirements met

Input Interface Android Application: "Smart Stove" Register button presses Use onClickListeners

Bluetooth Module- Design Seeed Bluetooth Shield Attached to the Arduino Universal Asynchronous Receiver/Transmitter (UART)

Bluetooth Module- Requirements Transmit and receive bytes of data accurately Testing performed with "Bluetooth SPP" app available on Play Store

Bluetooth Module- Testing Transmit o Send entire strings o Send character by character o Send character by character, with a delay Receive(sent from Android device) o Strings o Character by character

Bluetooth Module- Results Delay of 40ms required between each byte of data sent Android device will have to send character by character All requirements satisfied

Controller- Design Arduino State Machine

Controller- Design (Operate State) Check Reset/pot presence/safety temperature Retrieve instructions of current step Set PWM output Fixed heat level Maintain temperature Check advance condition Target temperature Timer User presses continue

Controller- Requirements Correct operation of state machine Process the recipe Advances to next step correctly Correct PWM output Turns off when Pot not detected Food temperature above 180 Celsius Stove temperature above 270 Celsius

Controller- Requirements Receive data from Android device Recipe Button presses Send data to Android device Update display based on step number Temperature readings Proximity sensor readings

Controller- Testing Simulate cooking process with “Bourbon Chicken” recipe Reset button Temperature and detect safety

Controller- Results Requirements met

Stove - Design Modification done to stove to regulate heat from controller Strategy: Pulse Width Modulation (PWM) scheme to regulate current Done using electromechanical relay PWM signal generated from Arduino

Stove - Design Exterior View of Stove

Stove - Design Interior view of stove

Stove - Design Single coil stove Wires from stove are connected to relay Current flow regulated by controller via relay

Stove - Design Electromechanical Relay Single pole double throw Rated 220V rms, 20A

Stove - Design The schematic of the BJT switch is shown below

Stove - Design Switch built using npn BJT Provides an output profile that mirrors PWM signal Output profile derived from 9 V power source Designed so that enough power is provided for relay’s operation

Stove - Requirements Modified stove should boil as fast as original stove Relay should switch successfully Relay should respond to PWM signal with little delay

Stove - Testing Measure the time taken for original stove and modified stove to boil Connect power across relay and measure switching and delay respectively

Stove - Results Requirements met

Power Management - Design To convert AC source from wall outlet to DC Method: Step down voltage from wall outlet to 25.2V rms Rectify and filter to 35.6V DC Stepped down again to voltage of individual components

Power Management - Design The schematic for the AC/DC converter is shown below

Power Management - Design Center-Tap Transformer Diodes rectify voltage profile Capacitor filters and “smooths” profile

Power Management - Design The simulation for the rectifier/filter is shown below

Power Management - Design The schematic for the Buck converter is shown below

Power Management - Design LM2576 Switch – fundamental to Buck Converter operation Made references to LM2576 datasheet in design

Power Management – Requirements Convert 120 Vac to 25.2 Vac “Smooths” output profile with small ripple voltage Convert 35.6 Vdc to 12 Vdc

Power Management – Testing Connect output signal into power probe and oscilloscope

Power Management - Results Requirements for transformer and filter met Requirement for Buck Converter not met Went with contingency plan (9V batteries) for demo

Overall Integration

Challenges Getting the power supply to work Finding optimum placement of sensors Obtaining correct parameters for PID controller Making Bluetooth transmission more reliable

Future Works Fix power supply module Larger recipe database Better UI for “SmartStove”

Credits Professor P. Scott Carney Mr Dennis Yuan Mr Ryan May Mr Kevin Colravy Mr Mark Smart Mr Skee Aldrich Mr Wally Smith