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
  • 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
In Reach! – Ultrasonic Sensor Sensing Challenge
  • Challenges & Projects
  • Design Challenges
  • In Reach! – Ultrasonic Sensor Sensing Challenge
  • More
  • Cancel
In Reach! – Ultrasonic Sensor Sensing Challenge
Forum Echo Park – Ultrasonic Parking Assistant Post 1
  • News
  • Forum
  • Projects
  • DC
  • Files
  • Members
  • More
  • Cancel
  • New
Join In Reach! – Ultrasonic Sensor Sensing Challenge to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 6 replies
  • Subscribers 40 subscribers
  • Views 208 views
  • Users 0 members are here
  • ultrasonic sensor
  • design challenge
  • Echo Park
  • tdk
  • TDK waterproof sensors
  • parking assistant
  • In Reach!
  • Ultrasonic Sensor Sensing Challenge
  • TDK USSM1.0 PLUS-FS
Related

Echo Park – Ultrasonic Parking Assistant Post 1

ralphjy
ralphjy 17 days ago

Echo Park – Ultrasonic Parking Assistant

Introduction

This is my initial post in the In Reach! Ultrasonic Sensor Sensing Challenge. 

I have a requirement for a parking assistance indicator that will indicate when a vehicle is parked at the appropriate position in a residential two car garage.  Many cars and trucks built in the last 5-10 years have collision avoidance sensors and/or cameras to indicate that they are at a safe distance into the garage.  I own a couple of older vehicles that do not have those sensors and have been using the old ball and string technique that lowers a ball from the ceiling when the garage door opens to indicate the correct parking position.  The TDK Ultrasonic Sensor provides an opportunity for me to create a modern and more reliable parking system with visual and audible indicators.

The diagram below shows the usable parking area in the garage and the relative size of my vehicles.  I have added shelving and storage areas that have limited the area to this size which fits smaller SUVs and passenger cars – so no trucks or large SUVs in the future for me.

image

The ball and string method is cheap and fairly dependable, though it occasionally gets stuck.   Another consideration is that the ball location need to be adjusted to correspond with the height and position of the vehicle windshield.

image

Project Description

The challenge kit includes a TDK USSM Demo board and 2 USSM1.0 PLUS-FS ultrasonic pulse echo sensors.  The sensors that have a detection range of 18 cm to 5 m when used in solo (independent) mode and can-do close range (4 cm) detection when two or more sensors are used pitch-and-catch mode.  My garage has a usable depth of 6 m and my maximum vehicle length is 5 m, so my parking distance is about 60 cm ( I prefer more clearance in the front of the vehicle).   I will be using the sensors in solo mode to provide independent parking positions for two vehicles.

The initial operation and characterization of the sensors will be done using the USSM Demo board then the actual project will use the sensor with a standalone MCU and supporting peripherals.  I will use a Seeed Xiao ESP32-S3 Sense as the MCU.  It will be mounted on a Xiao Expansion board.   This configuration will provide a camera, OLED display, buzzer, real-time clock (RTC), Grove interfaces for RGB LEDs, and WiFi/BLE communication.  For this challenge I am only building the first of the two units.

 

Project Plan

Sensor Characterization

System Design

  • Block Diagram
  • Bill of Materials
  • Wiring Diagram
  • Integration
  • 3D Print Housing
  • Software Design
  • Test

 

Risks

The are two areas of concern that I have regarding this project:

  1. Power - the USSM sensor uses a 8V to 18V power supply and the ESP32-S3 uses 3.3V.  I plan to power the Xiao ESP32-S3 from the 5V USB power and use a boost converter to get the 12V required for the sensor from the 3.3V output from the Xiao (I may want to try a battery powered configuration later).  I'll need a bi-directional IO level converter for the single serial IO signal between the ESP32-S3 and the sensor.
  2. Proprietary sensor communication protocol - the USSM sensor uses a proprietary single wire bi-directional serial UART protocol to send and receive data to/from the MCU.  There is a library available for the Arduino IDE that has been tested with a few Arduino MCUs.  It may require some tweaking to get it to work with the ESP32-S3. 

 

Delivery

I received the TDK Demo Kit earlier this week.  It includes the components shown below:

  • TDK Demo Board
  • USB-A to micro-B cable
  • Two Ultrasonic Sensor Modules
  • Two sensor cables
  • Two gaskets and nuts

image

Next step - sensor characterization.

  • Sign in to reply
  • Cancel

Top Replies

  • ralphjy
    ralphjy 16 days ago in reply to beacon_dave +2
    Current plan is to have the sensor static at the front of the bay. That's where my shelving is. I figured that I would get a more predictable target since the shelf content does change. I'll be doing some…
  • genebren
    genebren 16 days ago +1
    Great start. Good luck on your project.
  • beacon_dave
    beacon_dave 16 days ago +1
    Sounds good. Is the sensor to be static and attached to the garage or is it to be attached to the car ? I can see some gamification happening - who can stop closest to zero without going over. Competitive…
Parents
  • devidjhon
    devidjhon 13 days ago

    This is a really interesting project! I like how the Echo Park system leverages ultrasonic sensors to simplify parking it seems like a practical solution for both tight urban spaces and larger parking lots. I’m curious, have you considered how it would handle varying obstacle shapes or surfaces that might reflect sound differently? Also, I wonder if integrating a simple visual or audio feedback for the driver could enhance usability even further. Looking forward to seeing how your prototype evolves!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • devidjhon
    devidjhon 13 days ago

    This is a really interesting project! I like how the Echo Park system leverages ultrasonic sensors to simplify parking it seems like a practical solution for both tight urban spaces and larger parking lots. I’m curious, have you considered how it would handle varying obstacle shapes or surfaces that might reflect sound differently? Also, I wonder if integrating a simple visual or audio feedback for the driver could enhance usability even further. Looking forward to seeing how your prototype evolves!

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