![]() LEDs are somewhat inconvenient to interface in quantity - unless you use pre-built NeoPixel strips, which require only one pin. Perhaps four or six, fed to the Analog inputs, using the internal pull-ups. Photo-transistors are inconvenient to interface to your Arduino, so we want to use a minimum of those. Well, let's look at what we need to use optical blocking for detection - this is one way to implement touch-screens. OK, my thoughts immediately turned to the design of a CT scanner. Not sure if this would be easier then building a grid with optical sensors.įor a 'simple' proof of concept, there are lots of examples online for building a simple metal detector with an arduino. With the coils for the numbers, you could detect which number is hit. With these you can detect if a trip is hit or a double or which single field. That would mean 6 coils, each on the edge of the circles of the dartboard. You could try combining coils? Seperate circular coils for the rings: Doubles,triples, bull and bullseye Even when 2 darts hit the same field, you would detect two changes. You could have a seperate coil for each field and detect a change in the coil. The dartboard has 20 numbers with different fields within each number: You can detect metal using a coil, that's basically how a metal detector works. Just a thought about a different approach: How about sensing the metal in the darts? Hopefully someone else can chime in on localization reliability. I have never used RFID beyond the consumer level (waving a card in front of a reader), so I cant really say how to do it, or if you could actually get reliable localization from them (angle of impact might be an issue), but it could definitely be used to see who's dart was thrown. Just had another thought too that could be used in tandem, or maybe as a replacement, RFID tags in the flights (fins) or in the pin hole used to remove the flight shafts (just behind the grip portion). Just make sure its multi-touch so it can read more than 1 dart at a time. You MIGHT be able to buy one and attach it right to your dartboard and read its output with the arduino instead of an android device or PC. You might also want to look into the actual kits themselves for adaptation to your project. With a little digging, you can probably find out how they do it and replicate that in a manner to suit your needs. That's not the setup I was looking at (couldn't find it), but its the same idea. I was going to turn it into a touch screen monitor for a computer (never did it though). I remembered something similar to this that I was going to do to one of my TVs. ![]() Thanks to Android mini PCs, it's now very easy and cheap to run Android on your HDTV, but most of the time touchscreen functionality is missing. To save you some engineering trouble, you dont need to reinvent the wheel: CNX Software - Embedded Systems News – 11 Feb 14 How to Convert Your HDTV into a Massive Touchscreen Enabled Android Tablet. Im not really sure how you would do it like that, and frankly, I didn't really put that much thought into it. My question now is could I get an accurate angle measurement from a setup like this? The hardest part of this setup (assuming I can get an accurate angle) will be coding it so that if one dart is blocking the view from a sensor to another dart that it voids that data (which is the reason I would be using 4 sensors). If I can get an accurate measurement for the angle at which the blocked led is, with two I can easily calculate the distance and therefore the exact location of the dart. ![]() The way that I picture it working would be an array of infrared led's all around the square opening in the case for the board and 4 sensors in each corner. I think I might try to use the infrared led array rout. The e bristle board is pretty expensive seeing as I already have a nice board and a case. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |