• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
  • Advertise
  • Subscribe

Motion Control Tips

Automation • Motion Control • Power Transmission

  • News
    • Industry News
    • Editor Blogs
  • Controls
    • HMIs
    • PC-Based Controllers
    • PLCs + PACs
    • Stand-Alone Controllers
    • Software
  • Drives
    • Servo Drives
    • Stepper Drives
  • Encoders
    • Absolute Encoders
    • Incremental Encoders
    • Rotary Encoders
  • Mechanical
    • Bearings
    • Brakes + Clutches
    • Belt + chain
    • Couplings
    • Gears + Gearing
    • Lubrication
    • Shock + Vibration Mitigation
    • Springs + Rings + Seals
  • Linear
    • Actuators
    • Linear Motors
    • Linear Encoders
  • Motors
    • AC Motors
    • DC Motors
    • Brushless Motors
    • Gearmotors
    • Piezo Motors
    • Servo Motors
    • Stepper Motors
  • Systems
    • Conveyors + linear transport systems
    • Gantries + Stages
    • Rotary Tables
    • Grippers + End Effectors
    • Robotics
  • Networks
    • Connections + Sliprings
    • Fieldbuses
    • I/O
    • Sensors + Vision
  • Resources
    • FAQs
      • Motion Casebook
      • Motion Selection Guides
    • Suppliers
    • Video
You are here: Home / Controls / Arduino Pro Mini controls Gimme to track a person’s movement

Arduino Pro Mini controls Gimme to track a person’s movement

October 26, 2010 By Motion Control Tips Editor Leave a Comment

Chris Eckert, a San Jose artist, has been working up on “Gimme” – a prototype for a pan-handling sculpture. It is controlled by Arduino Pro Mini, a microcontroller board based on the ATmega168 that utilizes sensors to track the movement of a person, and once they are found, the sculpture automatically solicits money.

Gimme’s stepper motors are driven by Pololu A4983 Stepper Motor Driver Carriers. The stepper drivers, sensors and microcontroller are all embedded on a custom circuit board designed with Eagle CAD.

The key element that will interest other designers is its use of sensors. Chris Eckert said: “I want rudimentary motion tracking over 180 degrees so my first setup was a static array of five sensors. My idea was that, as an object moves past these five sensors, one or more would register a distance. Interpreting this information with an Arduino micro-controller, I could roughly point toward the object.”

“Simple idea but it got a little more complicated. The difficult thing about the sensors I’m using it that their output falls off exponentially with distance; objects farther away produce a MUCH smaller sensor change than objects close up. To get an approximately accurate distance from these sensors, I had to linearize the sensor outputs – lots of math. Took a while but I finally got it working well.”

When Mr. Eckert found “holes” in Gimme’s sensor pattern where none of the sensors can see the person standing on these “holes”, he tried a different approach, instead of increasing the number of sensors to process.

”Rather than having static sensors, I thought I’d sweep the sensors. I attached three sensors to a servo and slowly swept them back-and-forth. If any of the sensors detect an object, they move the three sensor array so that the centre sensor has the smallest distance. Voilà – motion tracking,” he added.

You Might Also Like

Filed Under: Controls, Motors, PC-Based Controllers, Stepper Motors

Reader Interactions

Leave a Reply

You must be logged in to post a comment.

Primary Sidebar

LEARNING CENTER

Design World Learning Center

Motion Control Handbook

“mct
EXPAND YOUR KNOWLEDGE AND STAY CONNECTED
Get the latest info on technologies, tools and strategies for Design Engineering Professionals.

RSS Featured White Papers

  • Robotic Automation is Indispensable for the Logistics Industry’s Continued Growth and Success
  • Reliable Linear Motion For Packaging Machines
  • Polymers Outperform Metals In Precision Gearing

Footer

Motion Control Tips

DESIGN WORLD NETWORK

Design World Online
The Robot Report
Coupling Tips
Linear Motion Tips
Bearing Tips
Fastener Engineering.
Wire and Cable Tips

MOTION CONTROL TIPS

Subscribe to our newsletter
Advertise with us
Contact us
About us

Copyright © 2025 · WTWH Media LLC and its licensors. All rights reserved.
The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media.

Privacy Policy | RSS