Download presentation
Presentation is loading. Please wait.
Published byGarry Simpson Modified over 8 years ago
1
Refrigerator Diagnostics Group #14 Jacob Belica Bradley Snyder Darwin Walters
2
Overview Introduction Features and Benefits System Overview Module Descriptions Prototyping Completed PCBs Project Outcome Future Work
3
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
4
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
5
System Overview Block Diagram of System
6
BeagleBone Black Operation
7
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
8
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
9
Android Application Operation
10
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
11
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
12
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 + -
13
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 -.806 V) Ripe Kale: 150 – 223 (.733 V – 1.089 V) Distinct difference between fresh and ripe produce Methane Module connected to Arduino
14
Design – Flash Module Illuminates inside of fridge Super bright LEDs Bipolar junction transistor as switch
15
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
16
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
17
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
18
Load Cell - Verification Load cell sense voltages after in-amp need to have range of: 1) 0.65 V - 1.379 V (no weight -> max weight) 2) 0.82 V - 1.340 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
19
Load sensor Transferring from FSR to Load sensor to Scale Force Sensor resistorKitchen scale (load sensor)
20
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 0.03960.1827 kΩ37 kΩ0.161 mA1.3V 0.21990.9995.96 kΩ15.96 kΩ0.301 mA3.1 V 2.3210.551.12 kΩ11.12 kΩ0.434 mA4.5 V 21.3196.86277 Ω10.277 kΩ0.501 mA4.9 V
21
Load Sensor Measurements
22
Weight Module Schematic Kitchen scale (as strain gauge) with AD622 In-Amp
23
Design - ADC MCP3008 Pinout
24
MCP3008 - 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
25
MCP3008 - Testing
26
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
27
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
28
Test Results – Logic Level Converter Input : Channel 1 Outputs : Channels 2 and 3 3.3 V to 5 V Shifter Component 5 V to 3.3 V Shifter Component
29
Prototypes – Breadboard Circuits Flash Module Methane Module Testing done with Arduino Uno Serial monitor readings, test circuits Durable compared to BeagleBone Black
30
Prototype load sensor Prototypes – Breadboard Circuits (cont.)
31
Prototypes – Vectorboard Logic Level Converter
32
Completed PCBs Main Fridge Board
33
Completed PCBs Methane ModuleFlash Module
34
Final Product Load Cell Logic Level Converter In Amp and ADC BeagleBone Off Screen : Methane Module
35
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
36
Future work Fully functional PCB Implementing design into fridge Image processing for better view of fridge’s contents Switching for power conservation
37
Questions
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.