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
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 SwishMaster - #1 - Introduction
  • 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 0 replies
  • Subscribers 36 subscribers
  • Views 11 views
  • Users 0 members are here
  • ultrasonic sensor
  • design challenge
  • SwishMaster
  • tdk
  • TDK waterproof sensors
  • Ultrasonic Sensor Sensing Challenge
  • In Reach
  • TDK USSM Plus-FM
Related

SwishMaster - #1 - Introduction

amgalbu
amgalbu 2 days ago

Introduction

If you have ever played basketball at any level, you’ve probably gotten frustrated with your coach yelling at you to shoot with the right trajectory—meaning the ball should leave your hands at about a 45-degree angle. There are several reasons for this, and here are some of them.

  • A higher arc creates a steeper angle of entry into the basket, which effectively makes the hoop “larger.” This gives the ball more room to go in, even if the shot isn’t perfectly centered.

image

(Source: Okazaki, Victor & Rodacki, Andre & Satern, Miriam. (2015). A review on basketball jump shot. Sports Biomechanics)

  • Flat shots hit the rim more often and bounce out. With a proper parabola, the ball has a softer downward path, making it less likely to ricochet.
  • A consistent arc helps shooters develop muscle memory. Coaches often emphasize an “ideal arc” (around 45°) for reliable results.
  • A higher trajectory makes it harder for defenders to block the ball, especially when shooting over taller players.
  • A steep descent means the ball contacts the rim or backboard with less horizontal force, increasing the chances of a “friendly bounce”.
  • The right parabola allows long-distance shots (like three-pointers) to retain accuracy, since a flat shot from far away has less chance of success.

I often train by myself, so it’s not easy to make a self-assessment of the arc trajectory. That’s why I devised the SwishMaster

image

This device is built to help you sharpen your shooting skills by giving you real-time feedback on the ball’s trajectory.
Here’s how it works:

The unit is set up halfway between you and the hoop. Since it relies on ultrasonic sensors, it needs to be mounted on a pole about two meters high. That way, it can track the ball’s path at heights between two and four meters.

When you step up to the free-throw line and take a shot, the SwishMaster is already on the job—constantly scanning for the ball. As soon as it detects your shot, it starts recording the ball’s height over time to map out its trajectory.

image

The samples are stores and the parameters for the best-fitting parabola (a, b, c) are calculated.

Finally, the device calculates the angle at which the ball enters the hoop by taking the derivative at the last detected position.

Both the parabola parameters, the maximum height of the ball and the entry angle are then shown on a local display, giving the player instant feedback.

Steps

The planned steps for this challenge are:

  1. Evaluate the TDK ultrasonic sensors
  2. Integrate the sensors in the SwishMaster device, which will be probably based on an Arduino Nano BLE Sense board
  3. Test on field
  4. Optionally, develop an Android for a better real-time feedback and post-training analysis

Looking forward to receiving my TDK evaluation kit!

image

  • 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