Refrigerator Diagnostics Group #14 Jacob Belica Bradley Snyder Darwin Walters.

Slides:



Advertisements
Similar presentations
MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa.
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.
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
3D Graphical Display Ararat Adamian Brian McDonald Tyler Blair Adrian Williams.
Data Acquisition ET 228 Chapter
HELMET TRACKING SYSTEM (HTS) Group 8 Andrés F. Suárez (EE) Brian Maldonado (EE) Rígel Jiménez (EE)
Module 4: Analog programming blocks. Module Objectives Analyze a control task that uses analog inputs. Connect a potentiometer to LOGO! controller and.
Motor Control Lab Using Altera Nano FPGA
Interfacing with the Analog World Wen-Hung Liao, Ph.D.
Solar Car Data Collection System Matt Boyden Rene Dupuis Ryan Lavallee 4/23/08.
Digital I/O Connecting to the Outside World
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Microcontroller: Introduction
FPR Presentation Team Frij
Embedded Systems Design
Computerized Train Control System by: Shawn Lord Christian Thompson.
Working with Arduino: Lesson #3: Force Sensitive Resistors EGN1007.
Objectives How Microcontroller works
Module 4: Analog programming blocks. Module Objectives Analyze a control task that uses analog inputs. Connect a potentiometer to LOGO! controller and.
Wireless Sensor Monitoring Group Members: Daniel Eke (COMPE) Brian Reilly (ECE) Steven Shih (ECE) Sponsored by:
Jean-Marie Bussat – October 16, FPPA2000 Bias generator.
PWM Circuit Based on the 555 Timer. Introduction In applications LED Brightness Control we may want to vary voltage given to it. Most often we use a variable.
ECE 194 S’01 Introduction to Engineering II Arizona State University 1 The operational amplifier, cont.  Has a multitude of circuit applications  Linear.
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
Transistors Magic of Electrons © 2011 Project Lead The Way, Inc.
Acquisition Crate Design BI Technical Board 26 August 2011 Beam Loss Monitoring Section William Vigano’ 26 August
Traumatic Brain Injury Eyewear “TB-Eye” Todd Biesiadecki, Matthew Campbell, Matthew Vildzius ECE4007 L03 EM1 Advisor: Erick Maxwell October 31, 2011.
Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation.
REVERSE ENGINEERING ANALYSIS OF THE KILL-A-WATT Jason Sweeney Ryan Gittens Sean Kolanowski.
Digital-to-Analog Analog-to-Digital Week 10. Data Handling Systems  Both data about the physical world and control signals sent to interact with the.
AAPT workshop W03 July 26, 2014 Saint Cloud State University, MN, USA
Voice Controlled Home Automation System Group 13 Zhe Gong Hongchuan Li.
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
AAPT workshop W03 July 26, 2014 Saint Cloud State University, MN, USA
SmartCup – Team 42 Harington Lee, Chirag Patil, Arjun Sharma 1.
Temperature Text Message Alert System Travis Midthun Dr. Stanislaw Legowski Department of Electrical and Computer Engineering.
Gesture-Controlled LED Coffee Table with B.L.O.X. Final Presentation Josh Pack | Esther Kim | Ryan Dwyer Project #16 December 7, 2012 ECE 445 Fall 2012.
Sound Source Location Stand Group 72: Hiroshi Fujii Chase Zhou Bill Wang TA: Katherine O’Kane.
QuickBev Group 29: Phillip Nielsen & Michael Perreux TA: Braedon Salz ECE445 Spring 2016 May 4, 2016.
Smart Streetlight Proof of Concept Group 3 03/26/16 Tucker Russ Thor Cutler Brandon Berry Anthony Giordano.
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.
ISA CLICK CONTROL #38 – FALL 2014 ERIC BRUNNGRABER DRAKE ISABIRYE.
SMART CART Group 20 Ciju Francis, Tom Rosengrant.
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
Electronic Instrumentation Project 204 Project Name: Light Level Monitor Student #1: Name ID Student #2: Name ID Student #3: Name ID.
Power Budget Automation System Team #40 Hai Vo, Ho Chuen Tsang, Vi Tran ECE 445 Senior Design April 30 st, 2013.
Digital to analog converter [DAC]
Group 29 JUN SUNG LEE, JAE HYUN KANG
Instrumented Walker Skyler Bullington Tommy Frankenberger Larson Stacy
Scrolling LCD using Arduino.
Prototyping with Microcontrollers and Sensors
Smart Shoe S Seminar 2 Prepared by: Sa’ed Qariab Mos’ab Naffa’a
ULTRASONIC DISTANCE METER USING 8051
Textbook Detection System With Radio-Frequency Identification
SCADA for Remote Industrial Plant
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
Block Diagram Transmitter Receiver × 2 Transmitter Power Supply ADC
PC Mouse operated Electrical Load Control Using VB Application
Introduction to Handshaking Communication with SSC-32U
DIGITAL CALCULATOR USING 8051
ARDUINO LINE FOLLOWER ROBOT
RF Range detection and alert system team 26
Team #5: Nisa Chuchawat, Robert Whalen, Zhendong (Mike) Yang
Laser Harp Team: Peter Crinklaw Qiushi Jiang Edwin Rodriguez.
Wireless Controlled PowerStrip
Real-Time Free Throw Feedback Device
CTY SAR FCPS Shawn Lupoli, Elliot Tan
Applications of Basic Electronics Components
Presentation transcript:

Refrigerator Diagnostics Group #14 Jacob Belica Bradley Snyder Darwin Walters

Overview  Introduction  Features and Benefits  System Overview  Module Descriptions  Prototyping  Completed PCBs  Project Outcome  Future Work

Introduction  Revolutionize your fridge to the next level without having to spend thousands of dollars  Allows for better understanding fridge including detecting expired items, tracking how much remains of certain items, and taking snapshots which can be viewed using an Android phone

Features and Benefits Features  Access your fridge’s cameras to take a look inside using your Android phone  Information to be sent about quantity of product sitting on weight sensors  Methane sensors to detect when fruits/vegetables have expired Benefits Grocery shopping is made easy with the ability to check contents of your fridge Heads up reminder for you to pick up more product when you are out and about No more surprises of spoiled food when you open up your fridge

System Overview Block Diagram of System

BeagleBone Black Operation

Design - BeagleBone Black  Sufficient amount of multipurpose GPIO pins  Runs full Linux distribution which provides increased functionality and ability to run without requiring a computer

BeagleBone Black - Verification  Wrote simple program to test for interfacing GPIO pins with programs  Using python, tested and verified being able to transfer textual data as well as images to Android phone

Android Application Operation

Design – Android Application  Connect to BeagleBone Black wirelessly over subnet – either a wireless network or a VPN  Process incoming data streams (text and images)  Display the data received from the BeagleBone Black on main screen

Android Application - Verification  Connect to devices on same wireless network using simple socket program  Read in single string sent from connected device and display it in console  Wrote program to recreate image sent wirelessly

Design – Methane Module  MQ-4 Methane Sensor, resistive sensor  5V max output  Requires 5V input – runs at 5.1V  Requirement : Illustrate change from normal voltage from increases of methane  Testing : Observe changes from normal voltage level with ripe and fresh vegetables over 5 minute span + -

Methane Module - Verification  Simulated produce bins with sealable containers  Voltage value read from Arduino Analog Input pin  Example Test : Normal integer in container at 75 degrees = 150 (.733 V)  Fresh Kale: 150 – 165 (.733 V V)  Ripe Kale: 150 – 223 (.733 V – V)  Distinct difference between fresh and ripe produce Methane Module connected to Arduino

Design – Flash Module  Illuminates inside of fridge  Super bright LEDs  Bipolar junction transistor as switch

Design - Camera  Camera connects to BeagleBone Black using 20 individual pins  Using I2C interface, camera and BeagleBone Black communicate  BeagleBone Black processes incoming data stream and recreates original image

Camera - Verification  Using shell command, checked to make sure camera was present on I2C bus  Wrote a program to save a new image taken by the camera in working directory OV7670 Camera

Load Cell – Requirements  Load cell must accurately measure weight from items being placed on it by amplifying sense voltage through in- amp and relaying signal to ADC to be read by BeagleBone  Weight sensor will notify user when item is near depletion

Load Cell - Verification  Load cell sense voltages after in-amp need to have range of: 1) 0.65 V V (no weight -> max weight) 2) 0.82 V V (no weight -> max weight) Offset is used for lower voltage of first load cell to account for difference.  V ref set to 0 V to prevent clipping from in-amp

Load sensor Transferring from FSR to Load sensor to Scale Force Sensor resistorKitchen scale (load sensor)

FSR Measurements  Using two Force Sensitive Resistors for measurements Force (lbs) Force (N)FSR Resistance (Ω) (FSR + R) (Ω) Current through FSR + R Voltage Across R None ∞∞0 mA0V kΩ37 kΩ0.161 mA1.3V kΩ15.96 kΩ0.301 mA3.1 V kΩ11.12 kΩ0.434 mA4.5 V Ω kΩ0.501 mA4.9 V

Load Sensor Measurements

Weight Module Schematic Kitchen scale (as strain gauge) with AD622 In-Amp

Design - ADC MCP3008 Pinout

MCP Operation  Activated by setting CS low  Input is start bit followed by 4 channel selection bits  Output is one null bit and followed by 10 data bits  Not in use when CS is set high MCP3008 Timing Diagram

MCP Testing

Design – Logic Level Converter  Shifts 3.3 V to 5 V from BeagleBone to MCP3008  Shifts 5 V to 3.3 V from MCP3008 to BeagleBone 3.3 V to 5 V Shift Component5 V to 3.3 V Shift Component

Test – Logic Level Converter  Requirements: - Input to MCP3008 is in between 5 V and 5.6 V - Input to BeagleBone is in between 2.5 V and 3.3 V  Test : Input 3.3 Vpp and 5 Vpp with offsets into respective inputs, observe outputs

Test Results – Logic Level Converter  Input : Channel 1  Outputs : Channels 2 and V to 5 V Shifter Component 5 V to 3.3 V Shifter Component

Prototypes – Breadboard Circuits Flash Module Methane Module  Testing done with Arduino Uno  Serial monitor readings, test circuits  Durable compared to BeagleBone Black

Prototype load sensor Prototypes – Breadboard Circuits (cont.)

Prototypes – Vectorboard Logic Level Converter

Completed PCBs Main Fridge Board

Completed PCBs Methane ModuleFlash Module

Final Product Load Cell Logic Level Converter In Amp and ADC BeagleBone Off Screen : Methane Module

Project Outcome  Successes –Distinct differences between fresh and expired produce readings –Program interfacing and overall functionality  Challenges –Integration from Arduino prototypes to BeagleBone Black –Getting camera to interface and function properly –Reverse engineering load sensor –PCB functionality

Future work  Fully functional PCB  Implementing design into fridge  Image processing for better view of fridge’s contents  Switching for power conservation

Questions