Note: This log entry is a living document. I'll be updating this post to reflect the current configuration as time goes on.. There will also be a log at the end of the post noting modifications to the log, etc..
UPDATED-----> 10.23.2014
This log entry is where I will keep current information regarding the schematic, board layout and other details about the imagingBoard electronics and firmware.. I will reference this log entry in the 'details' section of the project page.. This log entry will probably change from time to time to reflect the current status of the imagingBoard. If you're interested, it might be worth a bookmark..
The function of the imagingBoard is as follows:
- Controls Toshiba TCD1304DG Linear CCD for imaging the spectra
- Monitors Linear CCD Detector Array Temperature via DS18b20 temperature sensor
- Monitors UV index with a SI1145 UV Index Sensor
- *Might, in future update control the Linear CCD sliding, which can be used to increase resolution.
- Transmits CCD data to raspberryPi for processing
Here is what the current imagingBoard looks like...
It is basically a ST Micro Nucleo F401RE board with a blank arduino 'shield' on it's back... The daughter board has two indicator LEDs and a port that goes out to the CCD board....
Which looks like this...
Later on, these two may be integrated into one board.. There may be an external ADC, etc... but this is what it is for now...
Here is the rendering of the imagingBoard main board
Top
Bottom
This is the rendering for the imagingBoard CCD board
Top
Bottom
Here is the schematic for the imagingBoard main board
Here is the schematic for the imagingBoard CCD board
The eagle files, and the firmware are located in the gitHub
- Hardware: gitHub repository ---- alpha version here
- Firmware: gitHub repository
The board consists of the Nucelo F401RE, a Toshiba TCD1304DG Linear CCD Array, and a SI11145 Digital UV Index / IR / Visible Light Sensor (Adafruit Part#1777)..
Keep an eye out, since there will be updates here...!
UPDATE LOG:
09.17.2014 - Added living document info
09.18.2014 - Corrected date format
09.22.2014 - Added imagingBoard Graphic
09.23.2014 - New Logo
10.15.2014 - Added new schematics and board layouts for imagingBoard main board and imagingBoard CCD board
10.23.2014 - Added link to alpha version of firmware that increases sensitivity and allows better integration control
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.
Hi, im trying to get some data out of a TCD1304dg with your code base, i'm having some trouble understanding how the shiftgate_int works to drive the state machine, there doesnt appear to be any way this gate can ever rise. does this need to be a signal fed externally or something? Or is it something else entirely?
Any help you can give would be great.
Thanks
Are you sure? yes | no
Was this ever answered? I'm wondering about this question as well.
Are you sure? yes | no