Presentation is loading. Please wait.

Presentation is loading. Please wait.

ECE477 Midterm Design Review: Team 1

Similar presentations


Presentation on theme: "ECE477 Midterm Design Review: Team 1"— Presentation transcript:

1 ECE477 Midterm Design Review: Team 1
Scott Podlogar Craig Kourtu Austin Fatt Alex DeVries ECE477 Midterm Design Review: Team 1

2 Outline Project Overview Major Components Block Diagram
Packaging Design Electrical Schematic PCB Layout Prototyping Progress Software Development Status Project Timeline Questions

3 Project Overview Project Overview
The SmartPack is a backpack designed for the student for the 21st century! It's has the features of your typical backpack along with a RFID tracking system, GPS, an onboard battery, and Bluetooth for connectivity with your phone. This allows students to have the backpack remind them when and where they lost something, and conveniently convey that information to an app on their iPhone. It also allows the student to use the same battery that powers their backpack to charge their iPhone. The most similar backpack on the market only does charging. In this section provide a concise description of your project. What is it? What will it do? What differentiates it from similar projects and prior art? Include a relevant picture of your project or “artist rendering” of the completed project.

4 PSSCs Project Specific Success Criteria
An ability to monitor the onboard battery, and use it to power external devices An ability to notify user if inventory is missing via message on their phone.    An ability for the backpack to take and store inventory wirelessly. An ability for the backpack to store its current GPS coordinates. An ability for the backpack to represent its charge state and other information via user interface.

5 Major Components M6E-M from ThingMagic UHF(900-930 Mhz)
rfid M6E-M from ThingMagic UHF( Mhz) Range(1-3 meters) 2 antennas UART Max 1.1 A Choose the major (electrical) components being utilized by your design. For each component, provide a brief description of what it is, relevant specifications, and what it will do. Examples of major components include the microcontroller, motors, wireless interfaces, power converters and regulators. Examples of relevant specifications include operating speed (uC), number of I/O (uC), stall current (motors), operating voltage, and expected current consumption

6 Major Components PIC24FJ128GA010 32 Mhz 128 Kbytes of flash memory
Microcontroller PIC24FJ128GA010 32 Mhz 128 Kbytes of flash memory 100 pins UART,GPIO,SPI Max 300 mA Choose the major (electrical) components being utilized by your design. For each component, provide a brief description of what it is, relevant specifications, and what it will do. Examples of major components include the microcontroller, motors, wireless interfaces, power converters and regulators. Examples of relevant specifications include operating speed (uC), number of I/O (uC), stall current (motors), operating voltage, and expected current consumption

7 Major Components: RN4020 Bluetooth low energy 4.1 UART iOS compatible
Bluetooth module Bluetooth low energy 4.1 UART iOS compatible Max16 mA Choose the major (electrical) components being utilized by your design. For each component, provide a brief description of what it is, relevant specifications, and what it will do. Examples of major components include the microcontroller, motors, wireless interfaces, power converters and regulators. Examples of relevant specifications include operating speed (uC), number of I/O (uC), stall current (motors), operating voltage, and expected current consumption

8 Block Diagram Main Components 8 bit UART at 115 kbps
Bus width: 3 lines Radio-Frequency Identification RFID Module SPI at 15 kHz Bus width: 5 lines Satellite Communication GPS Module Microcontroller 8 bit UART at 115 kbps Bus width: 3 lines Bluetooth Communication Include one or more images of your system block diagram here. Block diagrams should include all relevant major parts and systems, bus widths, and interface types. Bluetooth Module 10 lines by Ribbon Cable 2 Power lines Interface Board

9 Block Diagram Interface Board Interface Board Battery Charger Board
Microcontroller 2 Power lines (+5V, GND) 2 lines for current sensor 2 Lines (+5,GND) 10 lines by Ribbon cable 2 lines – I/O port pins Interface Board Button/LED 3 lines – I/O port pins Fuel Gauge 1 line – I/O port pin 2 lines – SPI at 15kHz 2 lines – I/O port pins Shift Register 8 lines LCD

10 Packaging Design Main Component
Include one or more images of your packaging design here. Include relevant dimensions and how you are planning to manufacture your product packaging.

11 Packaging Design Interface
Include one or more images of your packaging design here. Include relevant dimensions and how you are planning to manufacture your product packaging.

12 Packaging Design 3D printing for main component
plan 3D printing for main component Plexiglass for mounting and support Stand-ups and mounting screws will be used Wires and connectors will connect the ports of the battery charging board Include one or more images of your packaging design here. Include relevant dimensions and how you are planning to manufacture your product packaging.

13 Electrical Schematic Main Board

14 Electrical Schematic Main Board: GPS SPI connections to PIC
ON_OFF is connected to Wakeup for self start-mode Connects to Voltage supervisor on the reset pin 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.

15 Electrical Schematic Main Board : RFID READER UART connections to PIC
PIC controls the Shutdown pin 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.

16 Electrical Schematic Main Board : BLUETOOTH MODULE
UART connections to PIC PIC controls the HW/SW wake pins 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.

17 Electrical Schematic Main Board: Power SYSTEM Voltage Supervisor
Ribbon Connector Voltage Regulator Programmer 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.

18 Electrical Schematic Interface Board

19 Electrical Schematic Interface board LCD is driven by a Shift Register
Shift Register is connected to PIC through SPI LCD contrast is set by voltage divider 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.

20 Electrical Schematic Interface board Fuse next to Power in Connector
Power Connector for Main Board Fuel Gauge LED in an NMOS set up 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.

21 PCB Layout MAIN BOARD 3.17" x 3.44" Click to add text

22 Voltage Regulator (+5V to +3.3V)
PROGRAMMER and Voltage regulator Programmer Voltage Regulator (+5V to +3.3V) Power into the Main Board (+5V)

23 PCB Layout Ribbon Connector
Bluetooth module Ribbon Connector Bluetooth Module, antenna hangs off the PCB

24 PCB Layout RFID Reader Drill holes made for optional antenna placement

25 PCB Layout Microcontroller Decoupling Capacitors placed on the bottom

26 PCB Layout Interface Board 3.5" x 1.5"

27 PCB Layout Power in connector Fuse LED Button Fuel Gauge
Interface Board Power in connector Fuse LED Button Fuel Gauge Include one or more views of your PCB Layout 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 layout should be complete, organized, and readable.

28 PCB Layout LCD Shift Register Ribbon Connector Power out connector
Interface Board LCD Shift Register Ribbon Connector Power out connector

29 Prototyping Progress RFID module Bluetooth module Main Components
Tx/Rx has been done with micro Tags have been polled and EPC have been extracted Antennas need to be optimized Limits need to be tested Bluetooth module Connection between BT and phone has been established Characters need to be sent to the phone Describe your team’s prototyping progress here. For each of your project’s major components, what has been tested? What is known to work? What still needs to be tested, and what still needs to be proven to work?

30 Prototyping Progress LCD operation is complete LED/Button is complete
Other Components LCD operation is complete LED/Button is complete GPS needs to be prototyped Fuel Gauge chip needs to be prototyped

31 Software Development Status
Embedded Software - initializations Peripherals Components SPI Set Control registers for 2 channels of SPI LCD Send commands to turn LCD on, to two line mode, clear the LCD and set the cursor position RFID Send commands to boot firmware, set the tag protocol and set the region Clear the buffer UART Set Control registers for 2 channels of UART Set Baud Rate to 115 kbps Bluetooth Set the server services Create private services with a UUID GPS Verify SPI communication I/O Set the bits of Port A to either input or output In this section, detail team progress with software development. List out the major modules for your team’s software. For each module, detail its status (Not yet started / In development / In testing / Completed) TIM Determine initial sampling rate and set registers accordingly Prototyped successfully and ready for integration into main project Prototyped semi-successfully small adjustments needed Not yet prototyped

32 Software Development Status
Embedded Software - interrupts TIM Set TIM flag SPI2 Put data in a FIFO buffer for GPS UART1 Put data in a FIFO buffer for RFID Button De-bounce the button Set the Button flag Fuel Gauge Update the current charge of the battery UART2 Put data in a FIFO buffer for Bluetooth Set BT RX flag Prototyped successfully and ready for integration into main project Prototyped semi-successfully small adjustments needed Not yet prototyped

33 Software Development Status
Embedded Software – Flag Resolution TIM Update the tags buffer by communicating with the RFID module. Set the BT TX flag is there was a change BT RX Change the TIM rate accordingly Button Generate user message by pinging appropriate module Update LCD BT TX Get location from the GPS Concatenate data with tags Send data to the Bluetooth module. Prototyped successfully and ready for integration into main project Prototyped semi-successfully small adjustments needed Not yet prototyped

34 Software Development Status
iPhone Software – APP STATUS CoreBluetooth -Connects to microcontroller via Bluetooth, and can read private services. View -Display the state of backpack. -Talks to controller Controller -Notifies the view when special event occurs. Model -Keeps track of the state of the backpack, such as battery and tag information. Prototyped successfully and ready for integration into main project Prototyped semi-successfully small adjustments needed Not yet prototyped

35 Project Timeline Week 8: Order finalized PCB
Week 9: Plan/Prepare packaging, create skeleton of app Create tests for the micro to run Week 10: Spring Break Week 11: Solder PCB components, and run tests to check proper operation Week 12: Create final code for micro/app, begin prototyping packaging Week 13: Finalize everything/ Debug and deal with problems Week 14: Touch up app/optimize performance Week 15: Buffer time for unanticipated issues Week 16: Showcase completed project Provide a timeline (or GANTT chart, etc.), starting from the current week until the end of the semester, detailing work to be undertaken in completing your team’s project.

36 Questions?


Download ppt "ECE477 Midterm Design Review: Team 1"

Similar presentations


Ads by Google