element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • 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
  • Settings
Sudden Impact Wearables Design Challenge
  • Challenges & Projects
  • Design Challenges
  • Sudden Impact Wearables Design Challenge
  • More
  • Cancel
Sudden Impact Wearables Design Challenge
Blog Skier impact monitor 13 - putting it all together
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: hlipka
  • Date Created: 4 May 2015 1:15 PM Date Created
  • Views 622 views
  • Likes 1 like
  • Comments 2 comments
  • impact_skiers
  • sudden_impact
Related
Recommended

Skier impact monitor 13 - putting it all together

hlipka
hlipka
4 May 2015

(Complete list of all blog entries in this series)

This is probably the second-to-last article about my project, on the last day I will try to upload a video showing how it all works together.

On the weekend I went ahead and finally  put together all the parts that lived on the different breakout boards for the last few months. I had ordered some new smaller batteries in the meantime, so I went ahead and looked for a new enclosure too.

But the first task was to mount the ADXL board on to of the PSoC BLE board, together with the UI elements I needed (a LED and one push button):

image

I used my Proxxon IBS/E50 to cut the PCB down so only the area with the components on it was left. It meant that the silk screen was gone, but I made this picture for future reference.

When you look closely, you can see that the holes in both rows are not matched against each other - they are shifted by 50mil. That means you cannot mount it directly on a perfboard, only one row can be done this way. Thats quite a shame - for a breakout board I would expect using standard mounting pattern.

Before soldering the ADXL on a Perfboard, I prepared the PSoC BLE module board. I had already removed the existing female headers, and now added male headers for the pins that are needed:

image

The two female headers are for the Miniprog3 and the serial debugging output.

image

Cypress did the same mistake as Analog Devices - using non-standard pin layouts. Both headers rows are not spaced in a 100mil grid (the headers itself are, but their distances isn't). So I needed to solder in the pins sideways to fit the perf boards in top. Same is true for the supply pins (Vddd, Vdda, Vddr). Why do manufacturers do this?

Next comes the perf boards on top of the BLE module, and the ADXL on top of that:

image

If it would not be for the button, I would have mounted the ADXL board on the other side of the perf board to save some vertical space.

After soldering everything together I tested a first "blinky" example to se whether everything was OK. Turned out it wasn't everytime the MiniProg powered the board it would disappear from the device manager. The mistake was a simple one - I had accidentally shorted Vdd to GND image

Having solved that it now looked fine and I proceeded with programming my SkiMonitor program to check that the ADXL375 was still usable.

image

Apart from having swapped the two interrupt lines (INT1 and INT2) everything was fine, and that change could be solved in the schematic editor of PSoC Creator.

So time had come to put everything into the enclosure. It started with the wireless charger and the battery:

image

The receiver coil goes to the bottom, the battery above it. To the top is the receiver circuit, on the left the battery charger and the LDO (providing 2.5V). To hold everything in place I added some foam above the battery:

image

and then some plastic sheet as insulation:

 

image

image

Then the PSoC BLE board with the rest of the circuit goes on top of it. The lid of the enclosure now holds the PCB in place, but I needed a small hole for the button (which is used to start BLE pairing).

For this picture I placed the Ski monitor on top of the wireless charger transmitter, the small LED on the right signals the charging process.

With that the prototype is finished from the hardware side. For now there is still some work on the software side that could improve the feature-set and the usability. And I will do further work on a PCB that could incorporate the full circuit on one PCB (while not being larger than the PSoC4 module board).

  • Sign in to reply
  • hlipka
    hlipka over 10 years ago in reply to DAB

    The next skiing vacation is about 9 months away imageBut I will ask my son to do a test ride during some sport exercises and see how much of an acceleration he can achieve...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 10 years ago

    It looks like you are about ready to hit the slopes.

     

    I look forward to seeing your data as you try this one out.

     

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

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 © 2025 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

  • X
  • Facebook
  • linkedin
  • YouTube