Download presentation
Presentation is loading. Please wait.
Published byLisa Ferguson Modified over 9 years ago
1
A PROOF OF CONCEPT FOR AUTOMATED SOLUTIONS IN THE HOME ASSISTED HOME STORAGE
2
ORIGINAL CONCEPT Scaling down existing technology for warehouse management for use in the household Initial Prototype: home refrigerators
3
CONCEPTION: THE FUTURE OF HOME REFRIGERATION
4
ORIGINAL STORAGE CONCEPT An internal robotic cycle of shelves Inventory fully managed by software Retrieval and storage are completely robotized
5
THE RUBE GOLDBERG SOLUTION Complicated! Now with more moving parts! Long Lead Time
6
DEPARTURES FROM INITIAL DESIGN Changes in Design Technical Challenges Lack of Expertise Eureka?!
7
FATAL FLAW(S) Motor synchronicity No prior robotics experience Lack of facilities for development of hardware Only opportunity for construction was at personal residences
8
REDESIGN Solves issues with motor synchronicity (single motor) Easy to control via USB (see software) Aesthetically pleasing
9
PHYSICAL CONSTRUCTION
10
GEARBOX AND MOTOR
11
MOTION AND POSITION SENSING Momentary switch is activated when set portions of the turntable go by Arduino sends a signal back to computer when switch is activated Character literal ‘g’ starts the motor Character literal ‘s’ stops the motor https://www.dropbox.co m/s/n0l5skpb5pzmzdw/VI DEO0006.mp4 https://www.dropbox.co m/s/n0l5skpb5pzmzdw/VI DEO0006.mp4 Momentary Contact Switch – wired as floating when open or short to ground
12
INVENTORY ENTRY AND MANAGEMENT Entry of items by barcode Initially considered image processing approach Too complex UI program receives input from barcode scanner for food storage, which is managed in a database
13
MOTOR CONTROL Uses Arduino Uno board for motor control The Arduino waits for a ‘g’ to be sent to start the motor and an ‘s’ to stop Controls ESC via PWM signal through pin 9 Certain PWM signal arms the ESC Anything above the activation signal starts the motor
14
USER INTERFACE UI was coded in C++ in Visual Studio 2010 Consists of 8 screens which allow a user to enter and retrieve an item Each screen contains buttons and some have a text box for the user to enter information
15
DATA STORAGE All items stored, have 3 attributes Name, Type, and Expiration date All items get stored in a text file, named data.txt, in the format: ItemName ItemType ExpirationDate Each itemName also gets stored in an Vector List to quickly determine stored items The barcode scanner will read the barcode and send a string of numbers that correspond to the item. The program will then read from a text file, named barcode.txt, and determine which item has been scanned
16
SOFTWARE DEMO
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.