Shop OBEX P1 Docs P2 Docs Learn Events
Scanner project question — Parallax Forums

Scanner project question

CogburnCogburn Posts: 62
edited 2008-05-07 00:22 in BASIC Stamp
I have built some small projects with the BS2 but need a little jump start on this one so I would like to bounce this idea off of some of you gurus and put your suggestions to use. Please feel free to jump in with ANY comments or suggestions.

I would like to build a scanner to scan and score bubble sheets that would have 20 to 25 lines of 4 choices per line. I am thinking of a strip of paper that is 4 inches wide and 11.5 inches long. This could be gravity fed into a slot in a slanted base that would be set at such an angle that would "factor out" the acceleration of the paper through friction. I am thinking that photodiodes or photoresistors would be able to see through the paper when leds are lit on the opposite side of the sheet. I am thinking that the bubbled in choice would prevent the light from registering or at least lower the intensity of light that went through the sheet. This, I would hope would be able to be read as a choice and this would be compared to the correct answer and marked as correct or incorrect.

The correct answers would be put through the scanner one time before any scanning of student answers. These values would be held in memory and used for comparison to the student choices. I also would like the student scores placed on a computer screen with the debug command.

I am needing some direction to get started. photodiodes or photoresistors? Is the BS2 capable of this or would something more be required.

I will create my own sheets with a copy machine so the distance in between and among the bubbles can be played with.

I have priced machines that do this task and they want upwards of 1200 dollars. I think one could be built for less than $100. Anyone have any ideas or suggestions as to how to get started?

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Showing up to school doesn't·mean you are a student any more than crawling up in an oven means that·you are a biscuit.

Post Edited (Cogburn) : 5/20/2008 5:38:25 PM GMT

Comments

  • MSDTechMSDTech Posts: 342
    edited 2008-05-01 12:03
    Just a few early morning (before my coffee has kicked in) thoughts that you might consider.
    1. Have a fifth row of filled in bubbles to use as an index. The system only reads when this row is under your sensors. This would help eliminate false readings due to the paper not moving uniformly through the system.
    2. I would put some type of power feed on the unit.
    3. To capture the scores, you might look at the PLX-DAQ software that can be downloaded from the Parallax site. This allows you to feed data into an Excel spreadsheet using the DEBUG command.
  • stamptrolstamptrol Posts: 1,731
    edited 2008-05-01 12:28
    The other thing usually included on the cards is a set of timing marks along one long edge. This improves the readability of the rows of bubbles.

    This type of data collection has been used for a number of years and several companies have been in the market place.

    Despite the obvious learning experience, you can probably get a used card reader on ebay to work with. Even getting an old card reader transport mechanism would move you well along the development path. Building a device like this for $100 will be quite a stretch, unless you're not counting the value of the hours of learning time.

    Cheers,

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Tom Sisk

    http://www.siskconsult.com
    ·
  • CogburnCogburn Posts: 62
    edited 2008-05-01 23:08
    Thanks for the suggestions. The additional filled in bubble is one I think I will incorporate.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Showing up to school doesn't·mean you are a student any more than crawling up in an oven means that·you are a biscuit.
  • MSDTechMSDTech Posts: 342
    edited 2008-05-02 00:10
    I just did a quick search on e-bay. You might want to look at:

    http://cgi.ebay.com/NCS-OPSCAN-4U-OPTICAL-SCORE-SCANNER_W0QQitemZ360046379403QQihZ023QQcategoryZ3751QQssPageNameZWDVWQQrdZ1QQcmdZViewItem

    as a starting point.

    Even if it is non-functional, you should be able to use it as a starting platform.
  • CogburnCogburn Posts: 62
    edited 2008-05-07 00:22
    Made some progress today with emitter detector pair from radioshack. The IR photodiode beam will pass through white paper but is blocked by paper that is "filled in" with #2 lead pencil. I will make a row of these detectors and see if I can, with software, get a reading on a choice.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Showing up to school doesn't·mean you are a student any more than crawling up in an oven means that·you are a biscuit.
Sign In or Register to comment.