[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Microneye software, where?



"Michael J. Mahon" <mjmahon@aol.com> wrote in message 
news:9980d$492a52fd$29937@news.teranews.com...
> Charlie wrote:
>> <zzjoki@gmail.com> wrote in message 
>> ad98bdc8-a8ab-4434-b831-64a992cc4633@a37g2000pre.googlegroups.com">news:ad98bdc8-a8ab-4434-b831-64a992cc4633@a37g2000pre.googlegroups.com...
>> On Nov 14, 6:11 pm, "Michael J. Mahon" <mjma...@aol.com> wrote:
>>
>>>Toinet wrote:
>>>
>>>>Dear All,
>>>
>>>>I own a Microneye camera but I lack its software. I would like to know
>>>>whether some of you could provide me with a link to download it.
>>>
>>>>A search among the archive of csa2 brought me to several threads and
>>>>links but all return in error.
>>>
>>>>I thank you in advance for your help.
>>>
>>>Wasn't that the de-capped DRAM chip adapted for use as a camera
>>>(from back when CCDs were very expensive)?
>>>
>>>Circuit Cellar (Byte Magazine) ran an article on it, IIRC, but
>>>the principle should be:
>>>
>>>1. Write all 1's (or all 0's) to the DRAM,
>>>2. Wait for the desired exposure time,
>>>3. Read back the DRAM--any differences are proportional
>>>to the received illumination.
>>>
>>>The relationship between address and the image geometry
>>>will need to be determined empirically.
>>>
>>>-michael
>>>
>>>******** Note new website URL ********
>>>
>>>NadaNet and AppleCrate II for Apple II parallel computing!
>>>Home page: http://home.comcast.net/~mjmahon/
>>>
>>>"The wastebasket is our most important design
>>>tool--and it's seriously underused."
>>
>>
>> | Yep, it's a de-capped RAM chip. Wouldn't there be a threshold per bit
>> | - no "proportional"? Or maybe you could scan at different exposure
>> | times to assemble a gray scale image.
>
> This would be the natural way to proceed with a 1-bit threshold, but
> it would take 2^n-1 exposures to get n bits, so anything beyond crude
> grayscale would take a while.
>
> On the other hand, making multiple exposures and examining the
> average number of 0's and 1's would allow for pretty good "automatic
> exposure" adjustment by the software.
>
>> | Does anyone know if capped non-Micron RAM chips also be used this way?
>> | (I've got a box of "iffy" capped RAM chips)
>>
>> If I recall correctly, in the Circuit Cellar article a Micron RAM chip 
>> was used because it was the only one that Steve found that had the memory 
>> cells laid out in a regular order 2 sets of 256 x 128 (Steve only used 
>> one). Other chips at the time had the cells in different orders such that 
>> the position in the chip didn't correspond with the memory address.  That 
>> would have required a more complex program to put the pixels in the 
>> correct order.
>
> True, and I can see how a "wirehead" like Steve Ciarcia would have
> though that was a big deal.  But Apple II programmers know that *any*
> permutation of bits in pixel addressing is a small matter of software
> or tables.  ;-)  It would be almost as easy to use *any* DRAM in this
> way.
>
> -michael

Yes, I think you are right.  I asked Steve Ciarcia about the use of other 
RAM chips shortly after his Circuit Cellar article appeared in Byte 
Magazine.  At the time I had grandiose ideas of using several chips with 
filters to make a color version of the camera but could not find a source 
for the Micron chips at anywhere near the price of other makes.  We had a 
long conversation on the subject but unfortunately my memory is not what it 
used to be so I can't tell you any specifics.  I did however come away with 
the impression that he thought it was too much trouble to use other chips. 
By trouble I believe he meant not just the program to use the other chips 
but also to determine where each cell was initially.  I believe he said that 
each manufacture used a different pattern of cells some of which were very 
illogical (at least when using the chip as an image sensor).
I however, being more into software than hardware, thought that both 
problems could be solved easily with software.
I also thought it would be possible to use both sets of memory cells in the 
Micron chip.  Steve didn't use both because there would be a 'dead zone' 
between the two sets.  I figured that you could split the beam with prisms 
or mirrors and merge the two images programmatically.
Alas, my ideas got put on the back burner at the time and I never got back 
to them.

Charlie