ENSC 305W/440W Final Demo Your connections, Will change ...whitmore/courses/ensc305/... · 21...
Transcript of ENSC 305W/440W Final Demo Your connections, Will change ...whitmore/courses/ensc305/... · 21...
![Page 1: ENSC 305W/440W Final Demo Your connections, Will change ...whitmore/courses/ensc305/... · 21 Budget Components (Initial Phase) Unit Cost 2 X Raspberry Pi-B Model $60 2 X Bluetooth](https://reader035.fdocuments.in/reader035/viewer/2022081613/5fbba132598abc4742529954/html5/thumbnails/1.jpg)
ENSC 305W/440W Final Demo
Your connections, Will change your direction
1
![Page 2: ENSC 305W/440W Final Demo Your connections, Will change ...whitmore/courses/ensc305/... · 21 Budget Components (Initial Phase) Unit Cost 2 X Raspberry Pi-B Model $60 2 X Bluetooth](https://reader035.fdocuments.in/reader035/viewer/2022081613/5fbba132598abc4742529954/html5/thumbnails/2.jpg)
2
Gurjot Singh Atwal
CEO & Software Developer
Masih Amiri
CTO & Software Developer
Rajdeep Kaur
UI Designer & Documentation ManagerKevin Chang
CFO & Hardware Designer
Sukhreet Kaur
CIO & CCO
smartConnect
![Page 3: ENSC 305W/440W Final Demo Your connections, Will change ...whitmore/courses/ensc305/... · 21 Budget Components (Initial Phase) Unit Cost 2 X Raspberry Pi-B Model $60 2 X Bluetooth](https://reader035.fdocuments.in/reader035/viewer/2022081613/5fbba132598abc4742529954/html5/thumbnails/3.jpg)
3
Background Introduction System Overview Hardware + Software Business Case Budget Scheduling Work allocation Challenges Learning Outcomes Future scope Acknowledgements & Conclusion References
Outline
![Page 4: ENSC 305W/440W Final Demo Your connections, Will change ...whitmore/courses/ensc305/... · 21 Budget Components (Initial Phase) Unit Cost 2 X Raspberry Pi-B Model $60 2 X Bluetooth](https://reader035.fdocuments.in/reader035/viewer/2022081613/5fbba132598abc4742529954/html5/thumbnails/4.jpg)
4
BackgroundNetworking Events:
Why people go to these events?
Business men: To grow their businessEntrepreneurs: To showcase their ProjectStudents and Job Seekers: To look for job opportunities
Different Reasons But One Motive: TO BUILD REAL CONNECTIONS
![Page 5: ENSC 305W/440W Final Demo Your connections, Will change ...whitmore/courses/ensc305/... · 21 Budget Components (Initial Phase) Unit Cost 2 X Raspberry Pi-B Model $60 2 X Bluetooth](https://reader035.fdocuments.in/reader035/viewer/2022081613/5fbba132598abc4742529954/html5/thumbnails/5.jpg)
How People Do It:
Talk to One AnotherShare Business Cards
Limitation In This Conventional System:
Small Scope
5
Background
![Page 6: ENSC 305W/440W Final Demo Your connections, Will change ...whitmore/courses/ensc305/... · 21 Budget Components (Initial Phase) Unit Cost 2 X Raspberry Pi-B Model $60 2 X Bluetooth](https://reader035.fdocuments.in/reader035/viewer/2022081613/5fbba132598abc4742529954/html5/thumbnails/6.jpg)
6
![Page 7: ENSC 305W/440W Final Demo Your connections, Will change ...whitmore/courses/ensc305/... · 21 Budget Components (Initial Phase) Unit Cost 2 X Raspberry Pi-B Model $60 2 X Bluetooth](https://reader035.fdocuments.in/reader035/viewer/2022081613/5fbba132598abc4742529954/html5/thumbnails/7.jpg)
7
IntroductionHow does smartBand work?
![Page 8: ENSC 305W/440W Final Demo Your connections, Will change ...whitmore/courses/ensc305/... · 21 Budget Components (Initial Phase) Unit Cost 2 X Raspberry Pi-B Model $60 2 X Bluetooth](https://reader035.fdocuments.in/reader035/viewer/2022081613/5fbba132598abc4742529954/html5/thumbnails/8.jpg)
8
System Overview
![Page 9: ENSC 305W/440W Final Demo Your connections, Will change ...whitmore/courses/ensc305/... · 21 Budget Components (Initial Phase) Unit Cost 2 X Raspberry Pi-B Model $60 2 X Bluetooth](https://reader035.fdocuments.in/reader035/viewer/2022081613/5fbba132598abc4742529954/html5/thumbnails/9.jpg)
9
System Overview
![Page 10: ENSC 305W/440W Final Demo Your connections, Will change ...whitmore/courses/ensc305/... · 21 Budget Components (Initial Phase) Unit Cost 2 X Raspberry Pi-B Model $60 2 X Bluetooth](https://reader035.fdocuments.in/reader035/viewer/2022081613/5fbba132598abc4742529954/html5/thumbnails/10.jpg)
10
Hardware
![Page 11: ENSC 305W/440W Final Demo Your connections, Will change ...whitmore/courses/ensc305/... · 21 Budget Components (Initial Phase) Unit Cost 2 X Raspberry Pi-B Model $60 2 X Bluetooth](https://reader035.fdocuments.in/reader035/viewer/2022081613/5fbba132598abc4742529954/html5/thumbnails/11.jpg)
11
Firmware - NFC Interface (Tag + Reader)
![Page 12: ENSC 305W/440W Final Demo Your connections, Will change ...whitmore/courses/ensc305/... · 21 Budget Components (Initial Phase) Unit Cost 2 X Raspberry Pi-B Model $60 2 X Bluetooth](https://reader035.fdocuments.in/reader035/viewer/2022081613/5fbba132598abc4742529954/html5/thumbnails/12.jpg)
12
Bluetooth communication script Bluez library
Firmware - Bluetooth Interface
![Page 13: ENSC 305W/440W Final Demo Your connections, Will change ...whitmore/courses/ensc305/... · 21 Budget Components (Initial Phase) Unit Cost 2 X Raspberry Pi-B Model $60 2 X Bluetooth](https://reader035.fdocuments.in/reader035/viewer/2022081613/5fbba132598abc4742529954/html5/thumbnails/13.jpg)
13
FirmwareMicroprocessor interface
Reading User ID from NFC tag SPI protocolnxppy open source
3- axis Accelerometer (MMA7455) interfaceReading data from register and calculating to detect hand shake
Reading from data register I2C protocol
Reading MMA7455 value from register smbus
Vibration Sensor (SW-420) interfaceDetecting the general vibration GPIO pin
![Page 14: ENSC 305W/440W Final Demo Your connections, Will change ...whitmore/courses/ensc305/... · 21 Budget Components (Initial Phase) Unit Cost 2 X Raspberry Pi-B Model $60 2 X Bluetooth](https://reader035.fdocuments.in/reader035/viewer/2022081613/5fbba132598abc4742529954/html5/thumbnails/14.jpg)
14
Software – Application Class Diagram
![Page 15: ENSC 305W/440W Final Demo Your connections, Will change ...whitmore/courses/ensc305/... · 21 Budget Components (Initial Phase) Unit Cost 2 X Raspberry Pi-B Model $60 2 X Bluetooth](https://reader035.fdocuments.in/reader035/viewer/2022081613/5fbba132598abc4742529954/html5/thumbnails/15.jpg)
● Architecture○ Classes○ Data Base (SQL)
● Tools○ Android Development Studio○ Java SDK○ Nexus 4 Simulator
● Interactive User Interface● Functional Features
○ Profile Creation- Work- About- Company
● Job Posting● Showcase Project
○ Interest Matching○ Skillset Matching○ Expected Skillset match○ Save Profile○ Event Alerts○ Request Contact info
Software Application
15
Software – Design Elements
![Page 16: ENSC 305W/440W Final Demo Your connections, Will change ...whitmore/courses/ensc305/... · 21 Budget Components (Initial Phase) Unit Cost 2 X Raspberry Pi-B Model $60 2 X Bluetooth](https://reader035.fdocuments.in/reader035/viewer/2022081613/5fbba132598abc4742529954/html5/thumbnails/16.jpg)
16
Software – UI Design
Setting up profile Showcasing yourself Filling up background
![Page 17: ENSC 305W/440W Final Demo Your connections, Will change ...whitmore/courses/ensc305/... · 21 Budget Components (Initial Phase) Unit Cost 2 X Raspberry Pi-B Model $60 2 X Bluetooth](https://reader035.fdocuments.in/reader035/viewer/2022081613/5fbba132598abc4742529954/html5/thumbnails/17.jpg)
17
Software – UI Design Profile View Add ExperienceEditing profile
![Page 18: ENSC 305W/440W Final Demo Your connections, Will change ...whitmore/courses/ensc305/... · 21 Budget Components (Initial Phase) Unit Cost 2 X Raspberry Pi-B Model $60 2 X Bluetooth](https://reader035.fdocuments.in/reader035/viewer/2022081613/5fbba132598abc4742529954/html5/thumbnails/18.jpg)
18
Gurjot Singh Atwal Kevin Chang Masih Amiri Rajdeep Kaur Sukhreet Kaur
Documentation xx x xx xxx xx
Research xxx xxx xxx xxx xxx
Electronics xxx xxx
Firmware x xxx xx
Android Application xxx xxx xxx
Financial budgeting xxx xxx
Communication xx x x x xx
Team allocation
![Page 19: ENSC 305W/440W Final Demo Your connections, Will change ...whitmore/courses/ensc305/... · 21 Budget Components (Initial Phase) Unit Cost 2 X Raspberry Pi-B Model $60 2 X Bluetooth](https://reader035.fdocuments.in/reader035/viewer/2022081613/5fbba132598abc4742529954/html5/thumbnails/19.jpg)
19
Business Case- BMC
![Page 20: ENSC 305W/440W Final Demo Your connections, Will change ...whitmore/courses/ensc305/... · 21 Budget Components (Initial Phase) Unit Cost 2 X Raspberry Pi-B Model $60 2 X Bluetooth](https://reader035.fdocuments.in/reader035/viewer/2022081613/5fbba132598abc4742529954/html5/thumbnails/20.jpg)
20
Business Case - BMC
![Page 21: ENSC 305W/440W Final Demo Your connections, Will change ...whitmore/courses/ensc305/... · 21 Budget Components (Initial Phase) Unit Cost 2 X Raspberry Pi-B Model $60 2 X Bluetooth](https://reader035.fdocuments.in/reader035/viewer/2022081613/5fbba132598abc4742529954/html5/thumbnails/21.jpg)
21
BudgetComponents (Initial Phase) Unit Cost
2 X Raspberry Pi-B Model $60
2 X Bluetooth Module $16
2 X Wi-fi Module $18
2 X Micro SD Card $13.2
2 X NFC Controller Board $55
2 X Adafruit Assembled Pi Cobbler Breakout + cable of Raspberry Pi
$6.5
2 X NFC Bracelet $3
Hidden Cost $100
Expected Cost $445.3
Components (Working prototype) Unit Cost
Raspberry Pi-B Model $59.99
Bluetooth Module $15.95
Sensor Components $47.52
Micro SD Card $13.19
NFC Controller Board $32.25
Jumper Wire $28.91
NFC tag $12.99
HDMI to VGA adapter $45.00
Application server $650
Actual Cost $905.8
![Page 22: ENSC 305W/440W Final Demo Your connections, Will change ...whitmore/courses/ensc305/... · 21 Budget Components (Initial Phase) Unit Cost 2 X Raspberry Pi-B Model $60 2 X Bluetooth](https://reader035.fdocuments.in/reader035/viewer/2022081613/5fbba132598abc4742529954/html5/thumbnails/22.jpg)
22
Estimated Schedule
Actual ScheduleScheduling
![Page 23: ENSC 305W/440W Final Demo Your connections, Will change ...whitmore/courses/ensc305/... · 21 Budget Components (Initial Phase) Unit Cost 2 X Raspberry Pi-B Model $60 2 X Bluetooth](https://reader035.fdocuments.in/reader035/viewer/2022081613/5fbba132598abc4742529954/html5/thumbnails/23.jpg)
23
ChallengesI2C bus acting low after rebooting Raspberry Pi• Used another 3-axis accelerometer(MPU6050)• Tried different Raspberry Pi
Server(Raspberry Pi) did not get acknowledgement from client(application)• Researched socket level programming• Researched server communicate with client• Understood each function provided by bluez
Reading two different IDs in small duration of timeExporting information from LinkedIn to application
![Page 24: ENSC 305W/440W Final Demo Your connections, Will change ...whitmore/courses/ensc305/... · 21 Budget Components (Initial Phase) Unit Cost 2 X Raspberry Pi-B Model $60 2 X Bluetooth](https://reader035.fdocuments.in/reader035/viewer/2022081613/5fbba132598abc4742529954/html5/thumbnails/24.jpg)
24
Learning outcomesThings will go wrong - Keep tryingTechnical ResearchJavaPhotoshop
Hardware IntegrationLearnt Component assemblyPython Socket communication programming
Design Changes
![Page 25: ENSC 305W/440W Final Demo Your connections, Will change ...whitmore/courses/ensc305/... · 21 Budget Components (Initial Phase) Unit Cost 2 X Raspberry Pi-B Model $60 2 X Bluetooth](https://reader035.fdocuments.in/reader035/viewer/2022081613/5fbba132598abc4742529954/html5/thumbnails/25.jpg)
25
Future plansFuture Sources
• Epitome Technologies and Stara Enterprise
Future development• Design own CPU: Performance as Cortex- A7 and better power efficiency • Replace the USB hub by a Lithium Polymer battery • Design NFC board using UCODE 7 chip • Build Inductance Rectangular Planar Spiral Inductor • Employing BLE4.2 technologies instead of pluggable Bluetooth 4.0 adapter
![Page 26: ENSC 305W/440W Final Demo Your connections, Will change ...whitmore/courses/ensc305/... · 21 Budget Components (Initial Phase) Unit Cost 2 X Raspberry Pi-B Model $60 2 X Bluetooth](https://reader035.fdocuments.in/reader035/viewer/2022081613/5fbba132598abc4742529954/html5/thumbnails/26.jpg)
26
ConclusionAchieved working prototypeBenefits
Increasing scope in Networking eventsExpanding professional networkReplacing conventional info exchange methodsEfficient way to follow up
BeneficiariesEntrepreneursBusinessmen Job seekers or Employers
![Page 27: ENSC 305W/440W Final Demo Your connections, Will change ...whitmore/courses/ensc305/... · 21 Budget Components (Initial Phase) Unit Cost 2 X Raspberry Pi-B Model $60 2 X Bluetooth](https://reader035.fdocuments.in/reader035/viewer/2022081613/5fbba132598abc4742529954/html5/thumbnails/27.jpg)
27
ENSC 305/440, SFU Burnaby Dr. Andrew RawiczProfessor, Steve WhitmoreJamal BahariSoroush HaeriMahssa AbdollahiMona RahbarHsiu Yang Tseng
Epitome Technology, VancouverProf. Michael Schmitt (Psychology Department, SFU Burnaby)Schneider Electric, Burnaby
PEng. Peter AngusSenior Hardware Engineer: K. Deigo
Acknowledgements
![Page 28: ENSC 305W/440W Final Demo Your connections, Will change ...whitmore/courses/ensc305/... · 21 Budget Components (Initial Phase) Unit Cost 2 X Raspberry Pi-B Model $60 2 X Bluetooth](https://reader035.fdocuments.in/reader035/viewer/2022081613/5fbba132598abc4742529954/html5/thumbnails/28.jpg)
28
References
Page 6 Video source
[1] Shake-on B.V. (2016, April 18). Shake-on [Online]. Available:
http://www.shake-on.com/
Page 20 Business Case
[2] B. Dolan. (2015, May 7). Fitbit files for IPO, sold nearly 11 million
fitness devices in 2014 [Online]. Available:
http://mobihealthnews.com/43412/fitbit-files-for-ipo-sold-nearly-11-million-
fitness-devices-in-2014
![Page 29: ENSC 305W/440W Final Demo Your connections, Will change ...whitmore/courses/ensc305/... · 21 Budget Components (Initial Phase) Unit Cost 2 X Raspberry Pi-B Model $60 2 X Bluetooth](https://reader035.fdocuments.in/reader035/viewer/2022081613/5fbba132598abc4742529954/html5/thumbnails/29.jpg)
29