Sunday, April 14, 2013

More Progress


We now have a sensor that talks to a microcontroller!

Yellow=sensor output (200mV/div)
Green=ROG (TTL, Basically starts the sensor reading when low)
Blue=Clock(TTL, makes the sensor spit out a value on the output for each pixel sequentially)

The first image shows the 33 dummy pixels. The second image(IMGP2879) shows the entire sensor output. The large blip is due to the light from a piece of black card with a small hole punched in it, and shows that the addressing is working correctly. Due to the slowness of Arduinos, the integration time is still way too large, and the sensor reading clips. This won't be an issue once we move to the ARM processor, which is a good order of magnitude faster.


2 comments:

  1. Hi,
    Did you considered the PIC32 based Chipkit microcontroller platform? Also the new Fubarino? Both can be programmed via de MPIDE which is Arduino like programming environment. Both Chipkit and Fubarino runs at 80MHz but Fubarino has DMA access so you can spit data out via USB directly from RAM. I am also working on a open source spectrometer using a Chipkit, Toshiba TCD1304 and a fast 12bit SPI ADC. It is almost ready I am working now to make a library for the TCD1304 chip. I would be very happy to see you succeed and bring an other sensor as altrnative. Here are some pics:https://www.dropbox.com/sh/m9cw6sjfv45vy0y/o2e31_A21m

    ReplyDelete
    Replies
    1. @ Wingover
      Hey,
      is it possible to get an electric circuit diagram from your development?
      I'm working on a line sensor, but i have problems with the processing speed of my arduino.

      Delete