ECE ILLINOIS. ECE 445 Spring 2016 Smart closet Group 24 Luchuan Zhang Yiwei Li.

Slides:



Advertisements
Similar presentations
Jordan Barry Victor Brzeski
Advertisements

1 ECE 372 – Microcontroller Design Parallel IO Ports - Outputs Parallel IO Ports E.g. Port T, Port AD Used to interface with many devices Switches LEDs.
A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent.
FOLLOWER SENSORS AND ACTUATORS EE 552 INTSTRUCTOR :Dr MOHAN KRISNAN BY MOHAMMED KASHIF IQBAL ANESH BODDAPATTI UNIVERSITY OF DETROIT MERCY.
Coordinate Based Tracking System
Twitch Plays ECE477 ECE 477 Design Review Team 1 − Spring 2015 Hannan Harlan Root Tornquist.
Micromouse Meeting #3 Lecture #2 Power Motors Encoders.
Video in Processing David Meredith Aalborg University.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Chen Zhu GJL 210, ECE Department. Project Overview Webcam Motion Sensor Software Interface Sample Video Conclusion.
Overview What kind of LCD Interfacing the LCD Displaying Text and Numbers Common Issues.
system design Final report
Jordan Wagner Justin Spencer Mark Sears John Jachna.
RC CAR CONTROLLER BASED ON INTEL GALILEO SOC PLATFORM Nadav Shiloach Sagi Sabag Supervisor: Idan Shmuel Spring 2014 One Semester Project PROJECT’S ENDING.
Fall CS-EE 480 Lillevik480f04-l1 University of Portland School of Engineering Project Swift Fox Design Review 21 Jan 2005 Peter Brunke Andrew Robinson.
1.Overview 2. Hardware 3. Software Interface 4. Triggering 5. Installation 6. Configuring.
ECE Grande ECE 477 Design Review Team 3 - Fall 2008.
By: Khalid Hawari Muath Nijim Thaer shaikh Ibrahim Supervisor: Dr. Jamal Kharousheh Dr. Nasser Hamad 27 December 2010.
ECE 477 Final Presentation Team 12  Spring 2013 Xirong Ye Zongyang Zhu Chun Ta Huang Libo Dong.
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
ECE 477 Design Review Team 10  Spring 2009 Scott Shaw Hussain Vasi Matt Sbai John Fawcett.
Final Year Project(EPT4046) Development of an internet controlled Surveillance Mobile Robot By Mimi Madihah Bt Mohd Idris Id: BACHELOR OF ENGINEERING.
Rain Detection System for Power Windows in Automobiles
ECE477 Senior Design Android street car Team 12 Libo Dong 1.
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.
ECE 445 Track Vehicle Project Team 25: Kuangxiao Gu Jialun Liu Jilin Jiang.
BLDC Motor Speed Control with RPM Display. Introduction BLDC Motor Speed Control with RPM Display  The main objective of this.
FSAEe Data Acquisition System ECE 445 Senior Design Mohan Sha Raviraj Mahajan Mohammad Farooq Shaik TA: Ryan May Project No. 34 Spring 2013.
Portable BCI Stimulator Final Presentation Group: 17 Bonnie Chen, Siyuan Wu, Randy Lefkowitz TA: Ryan May ECE 445 Monday, April 29 th, 2013.
Multipurpose Keychain ECE 445 Senior Design Junting Lou Yaming Tang Lida Zhu TA: Rajarshi Roy Project No. 11 Fall 2012.
Sound Source Location Stand Group 72: Hiroshi Fujii Chase Zhou Bill Wang TA: Katherine O’Kane.
UNIVERSITY OF MINES AND TECHNOLOGY, TARKWA
QuickBev Group 29: Phillip Nielsen & Michael Perreux TA: Braedon Salz ECE445 Spring 2016 May 4, 2016.
Persistence of Vision LED Sphere Display
TV Remote As A Wireless Mouse For PC.
Deep Touch Pressure Abdomen Belt Group 32 Kevin Rathbun & Luke Fleming & Chang-O Pyo ECE 445 Senior Design April 28, 2015.
ECE 445 Electronic Shoe Sizing Device Group 43: Robert McDonald, Eric Ayala, Siyan Guo May 3 rd, 2016.
IR OBSTACLE DETECTION TO
ECE ILLINOIS. ECE 445 Spring 2016 Smart closet Group 24 Luchuan Zhang Yiwei Li.
WATER LEVEL INDICATOR AND AUTOMATIC MOTOR SWITCHING SYSTEM
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.
Application Case Study Christmas Lights Controller
Voice Controlled Robot by Cell Phone with Android App
Smart Parking Application
Obstacle avoiding robot { pixel }
<Add team picture or relevant project picture here>
Scrolling LCD using Arduino.
Application Case Study Security Camera Controller
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
REMOTE JAMMING DEVICE.
Device Interfacing with Python and ZIO
Automatic human detector garbage can.
Textbook Detection System With Radio-Frequency Identification
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
PC Mouse operated Electrical Load Control Using VB Application
Coil Gun Control System and UI
Dynamic Ferrofluid Lamp Team 59
DIGITAL CALCULATOR USING 8051
‘SONAR’ using Arduino & ultrasonic distance sensor
Remote Controlled Smart Socket
Portable Battleship Display
Group #8: Adam Belkhadir Alex Dutrow John Tran
ECE 477 Design Review Team 21 - Spring 2013
Self-Standing Monopod
ECE 477 Digital Systems Senior Design Project  Spring 2006
Electrical traditional Chinese Instrument - Xun
Interactive Mirror Display
Self-Adjusting Helmet
Presentation transcript:

ECE ILLINOIS

ECE 445 Spring 2016 Smart closet Group 24 Luchuan Zhang Yiwei Li

Motivation  Partially see clothes  Closet too large to pick clothes  Unable to memorize all worn time for each clothes

Introduction  A direct display for all clothes in a personal closet.  Automatically drive clothes  Organize and record all information for users.

Objectives  Record each clothes’ worn times  Automatically take photos for user's clothes  A LED system to highlight the clothes  A 7" touchscreen display

Block diagram

System Overview  Hardware Power supply, Microcontroller, Motor driver, LED, distance sensor PCB design  Software User interface Logic control

Power Supply  A 5V 3A adaptor power the motor and LED  A 5V 2A adaptor power Rasberry pi

Microcontroller (Rasberry Pi)  Power by 5V 2A  Can send and receive digital signal  Send PWM signal  Camera socket  HDIM port

Stepper motor  4 phase 2 coils stepper motor  Four steps to drive it forward

Schematic diagram for motor driver

Calculation for motor driver ( Vcc )

Calculation for motor driver (resister value)

LED  NeoPixel chip  Power: 5V  Input: PWM signal

Example Code LED_COUNT = 10 # Number of LED pixels. LED_PIN = 18 # GPIO pin connected to the pixels (must support PWM!). LED_FREQ_HZ = # LED signal frequency in hertz (usually 800khz) LED_DMA = 5 # DMA channel to use for generating signal (try 5) LED_BRIGHTNESS = 200 # Set to 0 for darkest and 255 for brightest LED_INVERT = False # True to invert the signal (when using NPN transistor level shift) strip = Adafruit_NeoPixel(LED_COUNT, LED_PIN, LED_FREQ_HZ, LED_DMA, LED_INVERT, LED_BRIGHTNESS) strip.begin() strip.setPixelColorRGB((self.input-1), 0,0,0) strip.show()

Distance sensor  Detect object range: 2cm to 10 cm

Level shifter Motor driver GPIO PIN distance sensor

Graphical User Interface  Written in Python  Using Tkinter Library  Features: Buttons, dialogue window, scroll bar, radiobuttons

Sample Code root = Tk() root.wm_geometry("800x400") root.columnconfigure(0, weight = 1) root.rowconfigure(0,weight = 1) class main(Frame): def __init__(self, *args, **kwargs): Frame.__init__(self, *args, **kwargs) container = Frame(self, width = 800, height = 480) container.pack(side = "top", fill="both", expand = True) container.grid_rowconfigure(0, weight=1) container.grid_columnconfigure(0, weight=1) self.frames = {} for F in (StartPage, PagePick, PageReturn, PageDelete): frame = F(container, self) self.frames[F] = frame frame.grid(row=0, column=0, sticky="nsew") self.show_frame(StartPage) def show_frame(self, cont): frame = self.frames[cont] frame.tkraise()

Flow chart

Conclusion and future work  All functions work.  Build an ios app. Remotely control closet and get information.  Add mechanical equipment to automatically pull clothes off from closet.

Credits  Luke Wendt  Professor Jonathan

Thank You!