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 & Tria 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
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • 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
Arduino
  • Products
  • More
Arduino
Arduino Forum How to detect if two items are touching when I only have control over one of them?
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Arduino to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Suggested Answer
  • Replies 3 replies
  • Answers 1 answer
  • Subscribers 401 subscribers
  • Views 350 views
  • Users 0 members are here
  • help
  • arduino
Related

How to detect if two items are touching when I only have control over one of them?

jbarket
jbarket over 13 years ago

Hey guys,

 

I've had an idea rolling around in my head for a while, but I can't seem to come up with a sane solution. I play a tabletop game called Warmachine. I've been looking for a while to find a way to combine my Arduino tinkerings with the game, and I have a simple concept that I need some help executing.

 

In the game, there are a number of scenarios it's necessary to control an object, like a flag. This flag is something modeled on top of a rounded plastic base. To control the flag, you simply put one of your models so that the rounded plastic base of your model is touching the rounded plastic base of the flag. My idea is to make the board capable of notifying the players if a flag is controlled (even if it's just by turning on some LEDs on the flag).

 

In this case, I have complete control over the flag. It has set dimensions, but I can put anything on it I need to make this work. The problem is, I have zero control over the models that will be touching it. I can obviously modify my own models, but not my opponent's.

 

What kind of sensor would you use to detect these two bases touching? Keep in mind, it can touch anywhere in the 360 degrees of the base, not just one area.

  • Sign in to reply
  • Cancel
Parents
  • DAB
    0 DAB over 13 years ago

    Hi Jonathan,

     

    I can see several potential ways to approach your problem.

    The key is to define what do all of your models have in common that make them detectable.

    If you have just physical touching, then you can set up bumpers and switches on the flag base to tell when a model has "touched" the flag.

    If the models are reflective, you can setup IR emiters and photocell detectors to trigger when a model is "close enough".

    If you have position information on all of the model locations, you could do a virtual map and infer when a model is "close enough" to declare control.

     

    So your first task is to decide what aspect of the models you want to try to detect.  Once you have that answer, then you can assess which technology best fits your needs for the game.

     

    Just a thought,

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
Reply
  • DAB
    0 DAB over 13 years ago

    Hi Jonathan,

     

    I can see several potential ways to approach your problem.

    The key is to define what do all of your models have in common that make them detectable.

    If you have just physical touching, then you can set up bumpers and switches on the flag base to tell when a model has "touched" the flag.

    If the models are reflective, you can setup IR emiters and photocell detectors to trigger when a model is "close enough".

    If you have position information on all of the model locations, you could do a virtual map and infer when a model is "close enough" to declare control.

     

    So your first task is to decide what aspect of the models you want to try to detect.  Once you have that answer, then you can assess which technology best fits your needs for the game.

     

    Just a thought,

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
Children
  • jbarket
    0 jbarket over 13 years ago in reply to DAB

    Thanks for the ideas.

     

    I like the IR emitter idea, I'll just have to see how much ground I can cover with each emitter since it's a circle. That's one of the parts that's getting me. Anything like that... sound/light/ir... seems like the way to go.

     

    I also like the bumper idea since it seems simple, but the problem is that the diameter of these things in the game is very, very important, so anything that causes the physical size to adjust or appear larger/smaller at any point is out.

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