Download presentation
Presentation is loading. Please wait.
Published byConstance McDaniel Modified over 9 years ago
1
Milestone 2: Project Proposal and Statement of Work TEAM 8: ANDRE ELLIOTTPROJECT: BITCOIN WALLET MARK NIXON KISHEN PATEL ZACH HOELZLE
2
Introduction Problem Statement Bitcoin introduced in 2009 Not widely adopted by non-tech savvy population Mostly due to complications of storing and spending currency Offline Bitcoin wallet aims to remedy this problem Offer a simple, safe, secure device to allow users to store and spend Bitcoin Presenter: Kishen Patel
3
Operating Environment Device usable anywhere the user desires Battery powered Not restricted by network or external components No larger than small tablet or large screen smartphone Touchscreen display with graphical user interface Onboard and PC software in assembly and C/C++ operating environment Computation on microprocessor and RAM components Memory stored on SD card Presenter: Kishen Patel
4
Intended Users/Uses Device marketed to anyone who uses Bitcoin Novice and advanced users alike Offers unparalleled simplicity compared to other similar devices Used to store and spend Bitcoin offline For users who value safety and security Offers peace of mind from hacking and malicious intrusion Presenter: Kishen Patel
5
System Overview USB Connection USB OTG 25-30 MB/s 5 volts @.5 amps (2.5 watts max) Presenter: Mark Nixon
6
Bitcoin Wallet Hardware Hardware Components: Main Logic Board Expansion Board Display Module Battery Presenter: Mark Nixon
7
Bitcoin Wallet Hardware Main Logic Board: The main logic board will be responsible for processing the bitcoin transactions and relaying that data to the PC via USB host as well as to the display module. Arduino Due Atmel 32bit CortexM3 ARM microcontroller 84 MHz Clock 512kB Flash 96KB of SRAM Presenter: Mark Nixon
8
Bitcoin Wallet Hardware Display Module: The display module will be responsible for controlling the graphical interface based on what the MLB wants to be displayed. Sainsmart LCD Module 4.3” Screen Size 800x480 Resolution Resistive Touchscreen SD Card Presenter: Mark Nixon
9
Bitcoin Wallet Hardware Expansion Module: The expansion board will be a custom design by our team and will fill any necessary supporting roles not supplied by the MLB or display module. Module Parts ATSHA204 – Random Number Generator MCP73871 – USB Battery Charger SMT to Thur-hole Conversion Protoboard Presenter: Mark Nixon
10
Bitcoin Wallet Hardware Battery: The battery will supply power to the offline bitcoin wallet when the wallet is not tethered to a PC via USB. Battery Lithium polymer battery MCP73871 – USB Charger Presenter: Mark Nixon
11
Bitcoin Wallet Software Software Components: LCD Display Bitcoin Accounts Bitcoin Transaction Cryptography Battery Monitor Presenter: Mark Nixon
12
Desktop Software Process Bitcoin Transaction: USB Bitcoin Network Graphical User Interface Create Transaction View Accounts Presenter: Mark Nixon
13
Budget Presenter: Kishen Patel
14
Budget Presenter: Kishen Patel
15
Statement of Work Task 1 Project Management Task 2 Component Selection Project board LCD screen Casing Battery SD Misc Presenter: Andre Elliott
16
Statement of Work Task 3 Component Integration Battery LCD SD Misc Enclosure Task 4: System Analysis Power Memory Presenter: Andre Elliott
17
Statement of Work Task 5: Programming Hardware Software Task 6: Testing Various Communications Account Syncing Transactions Encryption Lock/Unlock Battery Storage Presenter: Andre Elliott
18
Statement of Work Task 7: Documentation Meeting minutes Milestones System Design and Block Schematics Programing Reports User Manual Presenter: Andre Elliott
21
Risk Assessment Physical Risks Loss Damage Faulty components Presenter: Zach Hoelzle
22
Risk Assessment Safety - Shock - Fire Hazard - Sharp edges Critical design features Corruption Presenter: Zach Hoelzle
23
Risk Assessment General uncertainties Incompletely identified requirements Unidentified solutions Technologies not completely understood Scheduling issues Presenter: Zach Hoelzle
24
Deliverables Hardware Custom Enclosure Electrical Components Additional Features SD expansion Touch Screen LCD USB Charging Final Prototype Presenter: Zach Hoelzle
25
Deliverables Software Engineering drawings Programs User account storage Presenter: Zach Hoelzle
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.