P19001: Wearable Interface
/public/

Detailed Design

Table of Contents

Team Vision for Detailed Design Phase

Team Goals:

Team Accomplishments:

Progress Report

In the past couple weeks we have accomplished :

Here is what we intend to accomplish in the week leading up to the DDR:

Here is what we would like to accomplish, but will likely not complete before the review:

Drawings, Schematics, Flow Charts, Simulations

System Architecture

System Architecture

This Design architecture represents the functionality that will be used by the prototypes developed and tested by the DEXT team.

3-Axis Hall Effect and TOF sensor prototypes are on hold while the code and functionality of the Switch prototype are being developed and tested.

Switch Prototype

Currently Functional:

Future Goals:

Prototype

Prototype

Current State:

Switch Prototype Mechanical Drawings

 Individual Button Design

Individual Button Design

Prototype can also be made with separate housings for each button, connected to each other with wires. Pros:

Potential drawbacks:

 Switch Design

Switch Design

Watch-style straps encasing wires connect top and bottom components, with a buckle or velcro strap to adjust size (like a watch). Design can explore stacking the PCBs in a single case to make it more compact.

The folder containing the Solidworks CAD documents can be found here.

Medical Impact Study

Forces acting on the arm:
Forces

Forces

Switch Prototype Schematics

 Prototype Scehmatic

Prototype Scehmatic

Interface

Interface

Interface

A micro USB type B connector is used in conjunction with a CP2102 USB-UART bridge to program the ESP32 over UART. Additionally, a couple transistors are used to hold IO0 and EN low during programming to enable bootloader mode on the ESP32.

MicroController

MCU

MCU

The ESP32 has connections to four buttons, an I2C bus for the accelerometer, three LEDs that can be used for status or debugging, and one extra GPIO broken out. Buttons with weak pull-ups and strong pull-downs are attached to IO0 and EN to program the device in the event the transistor circuit fails to do so.

Power Management

Battery Charging

Battery Charging

A Texas Instruments single lithium Ion cell charger is used according to the datasheet, with resistors in place to set a safe charging current and to disable the thermocouple support. LEDs are used to indicate charging status and power supply adequacy.

Battery Protection

Battery Protection

The AP9101c measures for over and under-voltage statuses on the single lithium ion cell. It disconnects a common-drain MOSFET pair if the monitoring sees a voltage too high or too low based on the exact model number.

Voltage Regulation

Voltage Regulation

A common 1117 LDO drops the voltage to 3.3V for use by the accelerometer, CP2102, and ESP32. The source of the input voltage can be either USB 5V or the battery voltage, selectable via solder jumper.

IMU

IMU

IMU

The IMU is connected as according to the open source schematic provided by Adafruit. Some pins are pulled high to enable I2C communication and to set certain configurations in the device.

Switches

Switches

Switches

A universal footprint is made to hold any of the buttons that are to be tested. Connection to the main board is done through daisy-chaining so that all but one of the wires entering one side of the board as passed through to the opposite side.

Switch Prototype PCB Design

PCB Board

PCB Board

The folder containing the KiCAD documents can be found here.

Prototype Software Design

Software Design Flow

Software Design Flow

The current prototype test code can be found here.

Bill of Material (BOM)

Prototype BOM

Prototype BOM

This is the current BOM for the components used in the current prototype, switches ordered for testing, and parts for other prototypes yet to be constructed.

Risk Assessment

Risk Assessment

Risk Assessment

Design Review Materials

Presentations
Problem Definition Presentation
System Level Design Review Presentation
Preliminary Detailed Design Review Presentation
Detailed Design Review Presentation

Plans for next phase

Before next semester, the team needs to finalize the current in progress prototype, reserve rooms for meetings, and update anything that changes as a result of these actions. The team's plans for the next phase can be found here.
Team Member 3-week Plans
Willow
Jon
Nick
Sarah
Tim
Alice
Vincent

Home | Planning & Execution | Imagine RIT

Problem Definition | Systems Design | Preliminary Detailed Design | Detailed Design

Build & Test Prep | Subsystem Build & Test | Integrated System Build & Test | Customer Handoff & Final Project Documentation