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 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
Embedded and Microcontrollers
  • Technologies
  • More
Embedded and Microcontrollers
Embedded Forum Seeking Advice on Compact Object Tracker Components and PCB Design
  • Blog
  • Forum
  • Documents
  • Quiz
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Embedded and Microcontrollers to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 8 replies
  • Subscribers 457 subscribers
  • Views 1212 views
  • Users 0 members are here
  • microcontrollers
  • embedded
  • microcontroller
Related

Seeking Advice on Compact Object Tracker Components and PCB Design

m9roval
m9roval over 1 year ago

Hi all,
I'm currently working on a small tracking project and could use some guidance on selecting the right components, since i dont have much experience and i don't know what to look for. The main goal is to create a compact tracker that monitors an object's movement, specifically detecting when it's picked up or laid down.

Here are the core components I'm considering:

Microcontroller: I need a microcontroller to handle the logic for data processing.
Gyroscope & Accelerometer: Sensors to measure rotation and acceleration.
Proximity Sensor: A proximity sensor with a range of a few centimeters is required to detect when an object is close to a surface.
Bluetooth Low Energy (BLE) Module: This is necessary for transmitting the tracked data to another device.

I'm would like for a final PCB size of max 5cm x 5cm; please let me know if this is a reasonable target.

Currently, I'm using an ESP32 with the MPU-6050 as the gyroscope and APDS9960 for distance measurement, but these components are too large (and have too much functions i dont need) for my intended design.

Any advice or component recommendations would be nice. Thanks!

  • Sign in to reply
  • Cancel

Top Replies

  • dougw
    dougw over 1 year ago +2
    You won't find a BLE MCU much cheaper or smaller than an ESP32 for ~$2.50
  • ralphjy
    ralphjy over 1 year ago +1
    If you only need BLE, you might look at the Seeed-XIAO-BLE-Sense-nRF52840 . It has an onboard IMU and microphone and is 21 x 17.5mm. You would have to add a proximity sensor, but there is a Grove-Time…
  • misaz
    misaz over 1 year ago

    These components should fit 5x5cm. Could you show your design which do not fit?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • shabaz
    shabaz over 1 year ago

    There are many ready-made "BLE evaluation" boards with either all, or most of these parts on-board (and a connector for attaching your own board for custom sensors. They are about 2.5 x 2.5 cm.

    Here's an example (others might be cheaper).

    https://uk.farnell.com/on-semiconductor/rsl10-sense-gevk/ultra-low-power-sensor-no/dp/3019008?st=rsl10

    Silabs had a 'sensor puck' that I think had everything you ask for too, and it was cheaper, but I think it's obsolete now. But circuit diagrams and source code are all available.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • m9roval
    m9roval over 1 year ago in reply to misaz

    The ESP im using is already slightly over 5cm in width. I would rather go as small as possible and cut out all the functions i dont need due to the possibility of adding more sensors. Thanks for the response!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • m9roval
    m9roval over 1 year ago in reply to shabaz

    i would like to create a few, so thats definitely on the expensive side : ) would you possibly know what cheap components i could get that are cheap? especially the BLE module and microcontroller; i wouldnt know what to look for. Thanks for the response! 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • dougw
    dougw over 1 year ago

    You won't find a BLE MCU much cheaper or smaller than an ESP32 for ~$2.50

    image

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
  • ralphjy
    ralphjy over 1 year ago

    If you only need BLE, you might look at the Seeed-XIAO-BLE-Sense-nRF52840.  It has an onboard IMU and microphone and is 21 x 17.5mm.  You would have to add a proximity sensor, but there is a Grove-Time-of-Flight-Distance-Sensor-VL53L0X about the same size 20 x 20mm.  You could remove the Grove connector and wire it directly to make the assembly more compact.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • shabaz
    shabaz over 1 year ago in reply to m9roval

    I'm not sure what you're trying to optimise? Virtually every BLE microcontroller will easily fit within 5x5, even the ESP32 which you've already discounted. The ESP32-WROOM-32 dimensions are just 26 x 18 mm. You're unlikely to find much cheaper than an ESP32.
    Any other option will likely be smaller, but may be more expensive.

    Besides, if you just need a few, then just buying a ready-made board with sensors on it may still work out cheaper than custom designing your own board. Unless you're making dozens or hundreds.

    In any case, if you want to make your own, then clearly the ESP32 fits your size requirement (with plenty of space spare for the sensors you mention. And is cheap.

    What BLE microcontrollers have you already ruled out? You should have found dozens of BLE microcontrollers that meet your size requirement, so it will be interesting to know what was unsuitable about them.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • dougw
    dougw over 1 year ago in reply to m9roval

    The ESP32 below is much smaller than 5cm:

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • 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