ECE477 MIDTERM DESIGN REVIEW: TEAM #08 <Add team picture or relevant project picture here> ECE477 MIDTERM DESIGN REVIEW: TEAM #08
OUTLINE Project Overview Major Components Block Diagram Packaging Design Electrical Schematic PCB Layout Prototyping Progress Software Development Status Project Timeline Questions
PROJECT OVERVIEW Glass is a project which attempts to create something similar to the well-known “Google Glass” with extended functionality. The project consists of a wearable glasses display. The device is capable of interfacing to an existing smartphone, allowing it to receive push notifications from the smartphone for things such as messages, emails, and incoming phone calls. The glass allows a gesture enabled input unlike Google’s device that only allows touch based inputs.
PSSCS An ability for the phone to communicate with the microcontroller by sending and receiving data. An ability of the microcontroller to buffer and display images on the screen. An ability for the microcontroller to monitor battery usage and display as notification. An ability for the microcontroller to see gesture/touch interface inputs in order to receive or delete image notifications off the screen. An ability for the android app to sweep notifications and gather application data for the glass screen.
BLOCK DIAGRAM
MAJOR COMPONENTS ATMEL ATSAMD20E18A-AU Specifications- Flash - 256KB SRAM - 32KB I/O- 3.3V, Operating Supply Voltage- 1.8V Interface- I2C, SPI, USART IVDD- 92mA IGND- 130mA Provides with enough SRAM for buffering an image along with the sufficient memory for computational requirements Provides with all the interfaces required for our design
Bluetooth LE Microchip RN4020 MAJOR COMPONENTS Bluetooth LE Microchip RN4020 Specifications Operating Voltage - 1.8V to 3.6V USART Interface Capable of Duplex Communication Operation Range-100m ASCII command interface API over USART 64 KB Internal Flash Current Rating Idle- <1.5mA TX/RX active- 16mA
MAJOR COMPONENTS OLED Display 0.95” Interface : SPI Driver : SSD1331 VCC:2.8 - 5.5V power supply Self-emitting light, in contrast to the required backlight for TFT-LCD Resolution - 96 * 64 Color: 65k
SDA - (serial data I/O for I2C-bus) MAJOR COMPONENTS Gesture Sensor - APDS - 9960 Specifications Operational Voltage: 3.3V Operating Range: 4-8in I2C Interface Max Current : 250 µA SCL, SDA input low voltage, VIL VIL 0.54 V SCL, SDA input high voltage, VIH VIH 1.26 VDD V SCL - (clock signal for I2C serial data) SDA - (serial data I/O for I2C-bus)
BLOCK DIAGRAM
PACKAGING DESIGN Top View Front View Side View
ELECTRICAL SCHEMATIC Include one or more views of your electrical schematic here. If necessary, break up this section into multiple slides detailing various subsystems which are easily viewable (Hint: a zoomed out view of a large electrical schematic in which nothing can be read will not be helpful for the design review). Your schematics should be complete, organized, and readable.
PCB LAYOUT
PCB LAYOUT WITHOUT GND PLANE
BLE RN 4020 SCHEMATIC
CRYSTAL & OLED SCHEMATIC
PROTOTYPING PROGRESS
ANDROID PROGRESS Prototyped basic app to read existing notifications and create new ones. Started prototyping a basic app that utilizes the android bluetooth library. Temporarily stalled progress until RN-4020 work on microcontroller is completed.
BLUETOOTH INTERFACING PROGRESS Got the USART module configured on the dev board to communicate with the Debug Pins and echo characters on Tera Term. Got the RN4020 working with the TTL - 232R cable which provides a convenient way of sending/receiving via USB. Using the LD33V voltage regulator to convert the 5V power supply on the cable to 3.3V. Sent data over the provided apk to check bluetooth functionality on receipt of data packets.
BLUETOOTH INTERFACING PROGRESS BLE RN4020 Interfacing - In development Able to send data bits from microcontroller GPIO to RX pin on the RN 4020. This power state is entered upon any required RF activity (TX/RX) during advertising, discovery, pairing, connection, etc. WAKE_HW and WAKE_SW are used in conjunction to put the BLE in “dormant” power state.
PROJECT TIMELINE
3D PRINTING Questions?