ECE 477 Design Review Team15 – Social Lock

Slides:



Advertisements
Similar presentations
Andrew Phillips, Ben Laskowski, Shannon Abrell, Rob Swanson.
Advertisements

Outline Project overview Project-specific success criteria Block diagram Component selection rationale Packaging design Schematic and theory of operation.
Flatiron Mobile Device Security Monitor Thomas Horacek Lucas Greve.
PCB Layout Design. PCB Layout Special Layout Considerations 4 in.
ECE 477 DESIGN REVIEW TEAM 7  SPRING 2013 COST ROBOT CAROLINE TRIPPEL, ANDREW LOVELESS, ERIC OSBORNE, BRYAN DALLAS.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Introduction to the Orbit Edu Board Ahmad Rahmati Teaching Assistant, ELEC424 Rice Efficient Computing Group Sep 12, 2007.
ECE 477 Design Review Group 9  Spring 2005 Omar Shaikh - Nathan Smith - Jeff Huston - Ryan Koors.
1 Open Sesame. 2 Open Sesame Team Grant Apodaca Team Leader and Bluetooth Richie Agpaoa eCompass and power design Evin Sellin USB and embedded design.
Group Members: Brad Cox Kevin Burkett Tera Cline Arthur Perkins CS10 Battery Management System.
ECE 477 Design Review – Spring 2010 Team 15. Team Members.
BeH ā v Student Behavior FeedbackSystem. Overview Team BeHāV Overview Schematic Parts Software Hub Timeline Budget.
Objectives How Microcontroller works
ECE 477 Design Review Team 19  Spring 2013 Paste a photo of team members here, annotated with names of team members. Calvin Mwesigwa John Marston Noah.
ECE 477 Design Review Team 4  Spring 2008 Zach Dicklin Amy Ritter Ian Bacon Eric Yee.
Xin Jin Zelun Tie Ranmin Chen Hang Xie. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
ECE 477 Design Review Team 2  Spring 2010 Digi-Brush Josh LongCaleb Ayew-ewKatie Schremser.
Solar Telematics System ECE 477 Design Review, Team 8, Spring 2012 Paste a photo of team members here, annotated with names of team members. Craig Lechlitner,
ECE 477 Design Review Team 5  Fall 2007 Wes Chris Josh Dave.
Drink Master 8000 D. Ryan Rhodes PCB Design Considerations.
Shiv Yukeun Donghan Robert.  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
Flatiron Mobile Device Security Monitor Thomas Horacek Lucas Greve.
Justin Kenny – IME  Project Description + Goals  Block Diagram + Descriptions  Schematic + Layout  Construction, Testing + Problems.
RevGeo Multipurpose Puzzle Box Dan Chambers, Jeff King, Josh Marchi, Paul Rosenberger, ECE 477 Group 11.
Home Enhancement Suite Presenter: Nathan Irvin William Bouchonnet, Daniel Sabo, Allen Humphreys.
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
EA PROJETO EM ELETRÔNICA APLICADA Bruno Mourão Siqueira.
Team 2: Bluetooth Mass Storage Device By Ryan Weaver Preliminary PCB Layout and Design Narrative 1 Yucel ParsakYuri Kubo Scott PillowRyan Weaver.
ECE 477 Design Review Team 02  Fall Outline Project overview - KProject overview - K Project-specific success criteria -KProject-specific success.
ECE 477 Design Review Team 8(SLOW)  Spring 2006.
Bully Blue Lock Midterm Presentation 2014 Senior Design II.
ECE 477 DESIGN REVIEW TEAM 4  SPRING 2015 Matt Carpenter, Grant Gumina, Chris Holly, and Michael Pak.
ECE 477 Design Review Team 4  Spring 2006 Justin Thacker, Matt Kocsis, Ian Snyder, Dustin Poe.
ECE 477 DESIGN REVIEW TEAM 3  SPRING 2015 Garrett Bernichon Bryan Marquet John Skubic Tim Trippel.
Treasure Chess ECE 477 Team 2 - Spring 2013 Parul Schroff, Brock Caley, Sidharth Malik, Jeremy Stork Design Review.
Final Year Project(EPT4046) Development of an internet controlled Surveillance Mobile Robot By Mimi Madihah Bt Mohd Idris Id: BACHELOR OF ENGINEERING.
Seraj Dosenbach Greg Lammers Beau Morrison Ananya Panja Printed Circuit Board Layout Narrative plus Preliminary PCB Layout.
Maze Twinbots Group 28 Uyen Nguyen – EE Ly Nguyen – EE Luke Ireland - EE.
The printed circuit board (PCB) design §PCB design is part of the design process of a product in electronics industry. §PCB is a piece of insulating plastic.
DOODLE DRIVE Presenter: Edward Kidarsa Team 6 Tablet Controlled Vehicle.
Deep Touch Pressure Abdomen Belt Group 32 Kevin Rathbun & Luke Fleming & Chang-O Pyo ECE 445 Senior Design April 28, 2015.
Bully Blue Lock Mid-Semester Presentation 2014 Senior Design I.
Smart Portable Key ECE 445 Aashay Shah Akshay Chanana TA: Igor Fedorov Project No. 45 Spring 2013.
Sponsor: Beam Technologies Team Members: Andrew McGinnis - ECE Chad Carius - ECE Madison McClellan - ECE Behavior Monitoring Toothbrush.
ECE477 Midterm Design Review: Team 1
ECE 477 Design Review Team 13  Spring 2007
Jamis Martin Trenton Andres Jay Zifer Brad Nowak
ECE 477 Design Review Team 12  Spring 2007
Preliminary PCB Design
ECE477 Midterm Design Review: Team #8
How to debug PMP systems A guideline for Application Engineers
Microcontroller Based Digital Code Lock
Dynamic Ferrofluid Lamp Team 59
ECE477 MIDTERM DESIGN REVIEW: TEAM #08
RAILWAY TRACK SNAP NOTIFICATION
Remote Controlled Smart Socket
Introduction to the Orbit Edu Board
ECE 477 Final Presentation Team 8 Spring 2013
ECE 477 Design Review Team 21 - Spring 2013
ECE 477 Design Review Group 3  Fall 2005
ECE 477 Design Review Team 6 - Spring 2012
ADITYA B. BRANDON G. MARCELO L. NIKHIL S.
Group 10 – Extensible Digital Logic Educational Tool
ECE 477 Design Review Team 5  Fall 2006
ECE 477 Design Review Team ??  Fall 2012
Smart Bandage Wound Monitoring Through a Connected Smart Bandage
Smart Bandage Wound Monitoring Through a Connected Smart Bandage
ECE 477 Final Presentation Team 13  Spring 2011
Hardware Graduation Project (2) Seminar
Presentation transcript:

ECE 477 Design Review Team15 – Social Lock There have been 100s of smart locks which are interesting technical achievements Any sufficiently advanced technogy is indistinguishable from magic We envision a world where people are more connected rather than less

Team Luke: Team Lead Riley: Hardware Lead John: Software Lead Worked at.. iTAP NASA JPL MIT Lincoln Lab Air Force Institute of technology Microsoft Yelp Various west coast tech startups Have built.. iPhone app for Mars rover Operating system and hardware design for a satellites Consumer applications facing millions of users

System Block Diagram Client Phone 1 BT BLE112 Bluetooth module MSP430 uC UART BT Client Phone N BT Parallel Credential server Base station H-bridge Deadbolt motor HTTP Power Start at the bottom right

PSSCs An ability to securely determine whether a given mobile device is authorized to unlock the door. An ability to mechanically displace the deadbolt to unlock and relock the door. An ability to monitor the battery state and indicate a low battery condition to the user. An ability to grant and revoke access to additional smartphones without either being physically present at the lock. An ability to use grant temporary access to additional smartphones which expires automatically at the appointed time. 4m at end of slide Crypto via bluetooth Mechanical Push notification when in low battery state, lock -> base station -> web server -> owner phone Solve this by having the base station push updates Solve this with a web server and base station

Component Selection Rationale Microcontroller Bluetooth Module H Bridge LDO Regulator Battery Monitor

Microcontroller TI MSP430F6659 Strong Community Powerful Our team is familiar with the tools

Bluetooth Module Bluegiga BLE112 Built in microcontroller UART Programmable Well-supported

H Bridge Low minimum motor supply voltage (< 3V) Toshiba TB6593FNG Low minimum motor supply voltage (< 3V) Low ambient current draw High current capacity (1.2A) Analog control Our motor at stall current draws 700mA, low ambient current important for standby bluetooth mode

LDO Regulator Microchip Technology MCP1700T Simple, 3 pin package Max power consumption: ~150mW Sleep power consumption: ~15 uW mostly chose for the simple package, didn’t choose boost/buck because we didn’t need the additional efficiency and we wanted the low dropout

Battery Monitor Maxim 6775XKA+T Low, 0.87uA current draw 1% Accuracy Only need to indicate low battery warning Simpler than coulomb counter 8m by end of slide - Chose this because all we need is a low battery indicator, don’t need to track charge over time

Packaging Design 3D printed box that fits over deadbolt Does not require any tools to install Removable adhesive affixes device to door 9m by end of slide

Schematic/Theory of Operation Schematic broken into blocks Each block covered in following slides

Power Block Battery leads LDO regulator Battery monitor Power switch

Bluetooth Block BLE112A module Decoupling caps uC UART Debug UART

Bluetooth Debug Block 10-pin JTAG nRST switch Vcc sense (not supply)

Grounds Block Fake resistors Connect AGND, PGND to GND

Motor Block H-bridge Decoupling caps uC control 20-SSOP, 5 pins Unregulated VBATT for motor

uC Debug Block 14-pin JTAG nRST shared with debugger Backchannel UART Power source selection

HW Debug Block Power LED Voltage test points

LED Block Output LEDs for uC

Switch Block Input switches for uC

uC Block Isolated 8 MHz crystal Decoupling caps Signal lines to everything else 19m by end of slide

PCB Layout – 1.65”x3.95”

Power Layout Power switch Indicator LED Back-voltage protection via Schottky diode

Motor Layout Pins inconveniently configured Most vias per pin of all components PGND connected to GND at R4 uC at right

JTAG-14 Layout Most difficult routing Originally farther from uC Solution: signals from left on top; from right, bottom

Jumper Layout Allows selection of uC UART path Includes adjacent nRST switches

Oscillator Layout Analog circuit Isolated analog ground plane Equal-length load capacitor traces

Switch & LED Layout 8-bit I/O for debugging Switches include PU/PD resistors for safety

uC Layout Decoupling caps on bottom layer

Bluetooth Layout Signal planes restricted near antenna Chip near corner for minimal EMI Debug UART header 29m by end of slide

Software Structure and Status

Software Structure and Status

Software Structure and Status iOS App: Complete Parse Backend: Complete Base Station: Complete Bluetooth Chip: In Progress MSP430: In Progress

Project Completion Timeline 35m by end of slide

Questions?