Presentation is loading. Please wait.

Presentation is loading. Please wait.

ECE 477 Design Review Team15 – Social Lock

Similar presentations


Presentation on theme: "ECE 477 Design Review Team15 – Social Lock"— Presentation transcript:

1 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

2 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

3 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

4 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

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

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

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

8 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

9 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

10 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

11 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

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

13 Power Block Battery leads LDO regulator Battery monitor Power switch

14 Bluetooth Block BLE112A module Decoupling caps uC UART Debug UART

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

16 Grounds Block Fake resistors Connect AGND, PGND to GND

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

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

19 HW Debug Block Power LED Voltage test points

20 LED Block Output LEDs for uC

21 Switch Block Input switches for uC

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

23 PCB Layout – 1.65”x3.95”

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

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

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

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

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

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

30 uC Layout Decoupling caps on bottom layer

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

32 Software Structure and Status

33

34

35 Software Structure and Status

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

37 Project Completion Timeline
35m by end of slide

38 Questions?


Download ppt "ECE 477 Design Review Team15 – Social Lock"

Similar presentations


Ads by Google