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
Twist, Turn and Move Design Challenge with TE Robotics
  • Challenges & Projects
  • Design Challenges
  • Twist, Turn and Move Design Challenge with TE Robotics
  • More
  • Cancel
Twist, Turn and Move Design Challenge with TE Robotics
Blog Pool Butler Blog #5 Twist & Turn - Messing with Magnets, Flux lines, Hall effect sensor to find home.
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Leaderboard
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: robogary
  • Date Created: 15 Aug 2022 12:30 AM Date Created
  • Views 527 views
  • Likes 7 likes
  • Comments 2 comments
  • pool butler
  • te connectivity
  • Twist Turn and Move Robotics Design Challenge
  • terobotics
  • designchallenge
  • Turn and Move Design Challenge with TE Robotics
Related
Recommended

Pool Butler Blog #5 Twist & Turn - Messing with Magnets, Flux lines, Hall effect sensor to find home.

robogary
robogary
15 Aug 2022

In Pool Butler Blog#4 , a statement was made that limit switches or a home switch would be needed to locate the Pool Butler's (airboat) rudder's position after power up.

The control is envisioned to use CW and CCW touch switches to move the rudder to home position  as a run permissive.

Once the control knows where home is , it can step the stepper open loop both clockwise CW and CCW counterclockwise based on the operator's RC steering wheel.

Everytime the homeswitch is detected, the step counters are reset to zero to "know" where the rudder is pointing.

A hall effect sensor for a home switch, and using a magnet mounted on the rudder for the position detection. 

The Hall sensor is from a Rev 1 Arduino Engineering Kit. There are no identifying marks to gather up datasheets. The sensor itself is stamped (really teeny teeny tiny) L353H 0417A , but cant find a reference for that sensor IC. Doing a deep dive on the sensor is thwarted. I've used this sensor successfully on several projects, without details. 

image

Next is a magnet. These magnets were $2 at Harbor Freight and seemed to be perfect for the job for pairing with the hall sensor to become a proximity switch 

image

This sketch shows the thickness of the rudder,  magnet dimensions, and sensor dimensions. 

image

These magnets are like shirt buttons. The top side is the North pole and the bottom is the south pole. You can see in the magnet photo how these magnets stack together. The magnets are pretty powerful, its hard to pry them apart from the stack.

Once one is loose, it tends to latch onto wires or go rolling off to find some attractive metal. 

image

When using on a rudder whose dimensions are roughly the same as the magnet, putting on the bottom is a bad decision. The hall effect sensor sees the magnet far before it gets to the home position, and the position is dependent on the direction on travel. The sketch should help visualize why this placement cant work. 

image

The next idea was to mount the magnet vertically on the rudder, find the best spot for identifying the rudder center.

These magnets are really strong. The first try , the hall sensor detected the magnet from 1/2 inch away when mounted this way.

Moving the magnet up and down the rudder, it seemed impossible to locate the magnet in a place to bidirectionally and reliably trigger the hall sensor for the home position. 

image

What to do next ?  Change the magnet geometry itself , tame those flux lines so they line up better with the hall sensor. 

Using a dual wheel 6 inch Bench Grinder, the magnet was ground down to a semi circle from a circle.

The magnet's flat side is face down towards  the hall effect sensor.

In testing, the magnet/hall sensor is amazingly effective and repeatable in identifying the rudder home position, when traveling from either direction.  

image

Here is a photo of the modified magnet and it placement on the rudder. 

image

This magnet and hall sensor are needed for the controls to find "home" since there is no other feedback to make sure the steering rudder is centered. 

  • Sign in to reply
  • robogary
    robogary over 3 years ago in reply to dougw

    yes, the new flat side faces the sensor. I dont think the flat side of the magnet triggers the sensor. The flat side was a way to get more of the poles closer to the sensor, and actually cut down the overall magnetism. As the rudder swings either way like a door, I'm thinking its still the flux lines of the north and south poles that trigger the sensor. Having a thin magnet and a relatively slow rudder travel help make it accurate and repeatable. I've searched high and low for the poop sheets on the hall effect sensor without luck. 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dougw
    dougw over 3 years ago

    Good work finding a workable geometry.

    Is the Hall sensor facing the new flat side? Hall sensors work best when flux lines pass perpendicularly through the plane of the sensor wafer. Usually the wafer plane can be deduced by looking at how the pins would connect to the wafer. You can often control or concentrate the flux lines with a steel "pole piece" near the sensor.

    • 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