element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Members
    Members
    • Benefits of Membership
    • Achievement Levels
    • Members Area
    • Personal Blogs
    • Feedback and Support
    • What's New on element14
  • Learn
    Learn
    • Learning Center
    • eBooks
    • STEM Academy
    • Webinars, Training and Events
    • More
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • More
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • More
  • Products
    Products
    • Arduino
    • Dev Tools
    • Manufacturers
    • Raspberry Pi
    • RoadTests & Reviews
    • Avnet Boards Community
    • More
  • Store
    Store
    • Visit Your Store
    • Choose Another Store
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
Safe and Sound
  • Challenges & Projects
  • Design Challenges
  • Safe and Sound
  • More
  • Cancel
Safe and Sound
Blog Safe & Sound - The Companion IoT Jacket #14: Project Summary
  • Blog
  • Forum
  • Documents
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Blog Post Actions
  • Subscribe by email
  • More
  • Cancel
  • Share
  • Subscribe by email
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: ipv1
  • Date Created: 10 Jul 2017 7:00 AM Date Created
  • Views 157 views
  • Likes 6 likes
  • Comments 3 comments
  • ip_iot
  • safe & sound
  • safety_jacket
Related
Recommended

Safe & Sound - The Companion IoT Jacket #14: Project Summary

ipv1
ipv1
10 Jul 2017

  • Introduction
  • The Design and Build
  • The Demonstration
  • Conclusion
  • Links

 

Introduction

A few months ago, Element14 and Texas Instruments Challenged us to create a wearable with the MSP432 with the theme of keeping us safe. I proposed to create a wearable jacket that could relay important information and sensor data from the cloud or station to the wearable and vice-versa. My initial proposal and plan are available at Safe & Sound - Safety Jacket for the Tolling Industry #1: Introduction to Project

My initial design had a Raspberry Pi at the data sink however as I started work with the parts, my understanding of their capabilities evolved and the design with it. This is the best part of a design challenge allowing us to explore possibilities while gaining new skills.

My final design submission consists of a functional jacket that has the MSP432 running multiple tasks which allows for future expansion in functionality and a singular BLE connection for communication which reduces the complexity and power consumed. The wearable display accompanying the design is self sustaining via solar power harvesting while Qi Charging and a removable power source adds a novelty feature to the project.

All the code, STL files for the 3D printed Enclosures along with a few tutorials are available on GitHub and Pinshape free of cost for download. We are thankful to Texas Instruments and Element 14 for this opportunity and their support.

A sequence of blogs is available at Safe and Sound Blogs for the Companion Jacket.

 

The Design and Build

The final design is shown below which consists of four modules. The fourth module is a CC2640 based LED module which was added last minute to add a visual indication.

The essential part of this build is the MSP432 Launchpad which is the hero of this design. It runs TI-RTOS which manages the tasks for everything including communications and sensors. I initially tested out the TI-RTOS capabilities which are documented at Safe & Sound - Safety Jacket for the Tolling Industry #3: TI RTOS and POSIX with the CC1310 Launchpad

You don't have permission to edit metadata of this video.
Edit media
x
Upload Preview

Since the CC1310 cannot be used in my country due to frequency restrictions, I decided to use BLE for all the communication needs. The CC2650 was employed for this purpose and a detailed explanation of the BLE code and modifications is presented at Safe & Sound - The Companion IoT Jacket #10: MSP432, BLE and 3D Printing module one

I elected to go for a Fuel Tank Booster Pack for power and designed an enclousre that would expose the headers in an appropriate manner.

The sensors need to be separated and were enclosed in a badge like case that is mounted to the front of the jacket.

The connection between the two modules is accomplished via an I2C bus with just four wires traversing the inside of the jacket. My better half was responsible for the cutting and sewing and attaching everything to their rightful place. The exposed headers as seen in the image above allow for an external power pack to be connected.

 

The second part is the flip display which allows the wearer to get a quick glimpse of the status of the electronics. The Sharp96 display coupled with the MSP430G microcontroller on a custom PCB make for a low power component that consumes around 300uAmps at 1.8V . A working explaination of the code is presented at Safe & Sound - Safety Jacket for the Tolling Industry #7: Cloud CCS and Sample Code Issues  and Safe & Sound - The Companion IoT Jacket #11: An Energy Harvesting Display

The power to the display is supplied from a SuperCapacitor managed by the BQ25570EVM enclosed in a custom box and mounted at the back of the jacket. The discharge rate was monitored and was found low enough to power the display for a few minutes even in complete darkness.

The code for the communications is a custom TLV protocol over Serial which is based on the tutorials at Safe & Sound - Safety Jacket for the Tolling Industry #5: Writing your own protocol  and Safe & Sound - Safety Jacket for the Tolling Industry #6: Writing your own protocol - part 2

The construction of the Qi Power Pack is explained at Safe & Sound - The Companion IoT Jacket #12: Qi Charging with Element14, Texas Instruments and Wurth Electronics  which consists of a TI and Element14 Fuel Tank Booster Pack and TI and Wurth Electronics Wireless Power Kit.

 

The four module is the BLE LED which is enclosed in a 3D printed badge like box.

 

The Demonstration

The final project is presented at Safe & Sound - The Companion IoT Jacket #13: The Wearable Demonstration and the long demonstration video is presented below. There are so many tit-bits to this project that the video is around 30 minutes long.

You don't have permission to edit metadata of this video.
Edit media
x
Upload Preview

 

I go through each module, its construction and enclosure and finally demonstrate the jacket in action.

 

Conclusion

This project took up a life of its own when all the bits and pieces started to work. My biggest accomplishment here is that all the parts being used are Texas Instruments from the MSP432 ARM controller to the MSP430 low power controller all the way from the CC2650 and CC2640 BLE controllers and BQ25570 Energy Harvesting Module and even the bq24210 Li-ion charger and bq27510 Fuel Gauge and also the bq50021a from the wireless charger. Sticking to this theme took a little more thought process and the result is an all TI project.

I am slightly disappointed that I was unable to get the GUI to work and that is partly due to the last two week of health related diversions and partly due to my inability to write mobile applications. The code I presented does work though and can be extended to work with protocols such as MQTT, AMPQ and the like.

 

This is an exhausting project as creating a wearable is not the same as other projects. I have learned a lot from this experience and am working to learn a bit about java for future work. I hope my tutorials and project can help someone out there. Once again our thanks to Texas Instruments and element14 for their support.

 

Links

Github

PinShape

All posts in Series

Anonymous

Top Comments

  • DAB
    DAB over 4 years ago +2

    Nice finish to the project.

     

    You have a good basic system now that you can use to collect data.

     

    Hopefully you will provide some use data in the future as you put the device to work.

     

    DAB

  • jomoenginer
    jomoenginer over 4 years ago +2

    Very nicely done.  I like the implementation of the solar panel on the back.

     

    This would have been my choice of 1st or 2nd, but that is just me.

  • ipv1
    ipv1 over 4 years ago in reply to jomoenginer +1

    That is very kind of you sir. I appreciate it.

  • ipv1
    ipv1 over 4 years ago in reply to jomoenginer

    That is very kind of you sir. I appreciate it.

    • Cancel
    • Up +1 Down
    • Reply
    • More
    • Cancel
  • jomoenginer
    jomoenginer over 4 years ago

    Very nicely done.  I like the implementation of the solar panel on the back.

     

    This would have been my choice of 1st or 2nd, but that is just me.

    • Cancel
    • Up +2 Down
    • Reply
    • More
    • Cancel
  • DAB
    DAB over 4 years ago

    Nice finish to the project.

     

    You have a good basic system now that you can use to collect data.

     

    Hopefully you will provide some use data in the future as you put the device to work.

     

    DAB

    • Cancel
    • Up +2 Down
    • Reply
    • More
    • Cancel
Element14

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2022 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • Facebook
  • Twitter
  • linkedin
  • YouTube