element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • 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 Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • 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
Low Power IoT Design Challenge
  • Challenges & Projects
  • Design Challenges
  • Low Power IoT Design Challenge
  • More
  • Cancel
Low Power IoT Design Challenge
Blog Pallet Tracker - 07 - Final demo
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: amgalbu
  • Date Created: 5 Nov 2021 4:58 PM Date Created
  • Views 726 views
  • Likes 2 likes
  • Comments 0 comments
  • infineon
  • design_challenge
  • low_power_iot
  • pallet_tracker
Related
Recommended

Pallet Tracker - 07 - Final demo

amgalbu
amgalbu
5 Nov 2021

Posts in this project

Pallet Tracker - 01 - Project description

Pallet Tracker - 02 - Development environment

Pallet Tracker - 03 - Application skeleton

Pallet Tracker - 04 - PSoC6 power modes and LPComp

Pallet Tracker - 05 - Evaluating power consumption

Pallet Tracker - 06 - Indoor localization

 

This is the last post for this project

 

Final demo video

I installed the board and the battery inside a box and added an external switch to detect when the box is lifted up or put back down on the floor. I placed the box in different places of my testbed environment and checked predicted position on my Android application

 

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

 

Take-aways

As usual, at the end of a design challenge, it's time to wrap up what I learnt and what could have been done better

 

What I learnt

  1. PSoC6 and Modus Toolbox: two great new tools,  I was really impressed by the quality of IDE, documentation and examples. On github, there is plenty of examples for each possible development topic, which is very good when you start a new project from scratch
  2. Low-power design: thanks to this design challenge, I had the opportunity to go deeper into the low-power design principles, the challenges you faces when designing for battery-powered devices and how to lower power consumption
  3. Indoor localization: the challenge was also an opportunity to study how indoor localization works. After several nights spent studying papers and source code, I feel like Jack Sparrow in this frame - i.e. completely lost. WiFi-based localization is really a mess!

image

 

 

Things to improve

  1. PSoC6 low-power design principles: I would have liked to have more time to spend investigating how to move part of the application from CM4 to CM0 (which is slightly less power-hungry)
  2. WiFi passwords provisioning: one feature I think would be very nice to have is the ability to set and store WiFi passwords for different APs. Because PSoC6 board as an FRAM, it would have been very interesting to investigate how to use FRAM memory for thsi purpose

 

 

That's all, folks!

Thanks for following my posts! Appreciate you spent some of your time to read my findings and progress. I wish all the best!

 

Code is available at

https://github.com/ambrogio-galbusera/pallet_tracker

https://github.com/ambrogio-galbusera/pallet_tracker_server

  • Sign in to reply
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