Wow, I can't believe there was actually a good quality video for such a niche topic. Thanks for putting this together. I'm working on a spectrometer and also just getting into Arduino/NodeMCU so I've been looking at various sensor types/configurations that might be competitive with the webcam I'm using currently. It seems this probably would be too much of a detour from my desired goal but I was scrapping a scanner anyways so i figured I'd see how suitable these things might be. I'm thinking a spinning mirror and a photodiode would be the next best solution after the camera but if nothing else, thanks for helping me rule these out lol. It was an interesting watch nonetheless.
Great video, thank you so much for all your effort. The information was exactly what I needed to get started, and seeing it in the form of handwritten notes on screen was very effective. Brilliant.
For the one with the differential signaling you might want to search for LVDS line receiver / driver IC. These lines might be terminated at the receiver part of the bus with an impedance matching resistor to avoid signal reflection. The 100Hz signal I guess is some kind of frame complete signal. Like in analog video, the vertical signal. Some color scanners uses RGB leds that shines in order to capture the colors of the image with unfiltered monochrome sensors. These color change needs to be somewhat synced with the end and start of a "complete frame" or complete line scan
gee whiz a great line scan sensor video. 🥳 back around Windows-95? a astronomy magazine article showed how a document sensor could be pointed at the night sky and scan the moon 🌜 and stars ☀as the earth 🌏rotated by adding a simple sensor on/off timer. ⌛ the image was basic and amazing for a very small budget project🥰 thanks a lot. 🤩🥧☕ excellent!
Thank you for your interesting content! For the HP sensor I would assume two clocks, one for the analog readout and one for the led cycle. Instead of having three color grounds this type is cycling the colors on-board.
People also use the older Linear CCDs in home made spectrometers. Im working on one now in fact, because whats better to tinker to than tinkering videos.
Congratulations . Some parts taken from decommissioned electronics are difficult to reuse. I would like to know what you do on a daily basis. You have a future 💯🇧🇷. As designers
So can this be used to make a high resolution Spectrometer? I would think with proper optics to spread the spectrum across this one should be able to get a very high resolution system setup.
The comparison of the two sensors seems interesting, the complex one might need more inputs as signals to make precise and accurate output I guess. The first sensor might simple but might not for complex functionality. What're your thoughts on it.
I have a scanner that works with windows XP or older but wanted to use it in Windows 10. The easiest way seems to be make a Windows XP VMWare install and run the scanner on that. I just wish it would work natively on Windows 7 or 10 (10 is on all my PCs). It is a Memorex Mem 48U which is really an Artec scanner. The thing is neither of the two are still in business. While trying to make it work I have seen that it is also a UMAX Astra Slim. I got it on sale at Staples and it was less than $50 I think (long time ago). I REFUSE to buy an all in one scanner, printer. Some of those things won't work if ink is low even if you are only scanning and that infuriates me to no end! I gave up on inkjets a long time ago. The ink is expensive and they can be troublesome with clogged nozzles. Never mind refilling the cartridges to cheat them out of your hard earned money, it is a pain in the --- and messy. Sometimes it won't work at all anyhow.
Connect it to a linux box or raspberry pi (running linux) and scan your stuff using xSane - it supports practically every old scanner that ever existed. I still use an HP Scanjet 6300 which probably hasn't been supported in windows since windows 2000 - works perfectly fine with SANE in linux. I don't scan things very often, so I don't need a newer scanner. It's slow (mostly because it's USB 1!!), but it does 1200dpi resolution, so who cares for the 3 or 4 times a year I need to scan something. Hardware obsolescence simply because drivers don't exist for new versions of windows is downright stupid. Just think how many printers and scanners and who knows what else got chucked in the landfill simply because they wanted you to buy a new one, so didn't provide updated drivers.
Great work..... Can u plz guide how to deal with 14pin sensor....(how to reuse this sensor as handheld scanner, with all the connections n boards along with power supply)
@@SciCynicalInventing thank you. ı have one more question. Do i need the library to running the "HardwareTimer" ? because i take a error message "HardwareTimer is does not name a type".
@@SciCynicalInventing Hello, I know this comment and this video were posted a while ago, but I am attempting to use this coding for a school project and I cannot find the library to identify 'Hardware Timer;' would you mind sharing this information?
@@SciCynicalInventing I know this video was uploaded a few months ago, but I am attempting to use this coding for a school project and I cannot open the library within arduino in order to complete the coding and verify it, would it be possible for you to re upload the library or coding for the library in a .ZIP format so that I could use it in conjunction with the coding?
@@isabelcardenasorozco3991 If you already have the Library needed to code the STM32 within the Arduino IDE then you have the hardware timer library but the problem is with syntax. As far as I know, "HardwareTimer" has been deprecated (not being used anymore) so putting "HardwareTimer" at the very top to define the timer you want to use is not necessary anymore nor are the suffixes for those timers you created. So for example, instead of having "pwmtimer3.pause();" now it's just "Timer3.pause();". I actually tested this myself and was able to compile with no errors by making those changes. You can find more timer examples from the libmaple site but they look like they are still using "HardwareTimer" so be aware of that: docs.leaflabs.com/static.leaflabs.com/pub/leaflabs/maple-docs/latest/lang/api/hardwaretimer.html#lang-hardwaretimer
Wow, I can't believe there was actually a good quality video for such a niche topic. Thanks for putting this together. I'm working on a spectrometer and also just getting into Arduino/NodeMCU so I've been looking at various sensor types/configurations that might be competitive with the webcam I'm using currently. It seems this probably would be too much of a detour from my desired goal but I was scrapping a scanner anyways so i figured I'd see how suitable these things might be. I'm thinking a spinning mirror and a photodiode would be the next best solution after the camera but if nothing else, thanks for helping me rule these out lol. It was an interesting watch nonetheless.
Thank you so much for sharing your hard work and dedication much love and respect
Great video, thank you so much for all your effort. The information was exactly what I needed to get started, and seeing it in the form of handwritten notes on screen was very effective. Brilliant.
For the one with the differential signaling you might want to search for LVDS line receiver / driver IC.
These lines might be terminated at the receiver part of the bus with an impedance matching resistor to avoid signal reflection.
The 100Hz signal I guess is some kind of frame complete signal. Like in analog video, the vertical signal.
Some color scanners uses RGB leds that shines in order to capture the colors of the image with unfiltered monochrome sensors. These color change needs to be somewhat synced with the end and start of a "complete frame" or complete line scan
atta boy. one fine young lad you are, keep up the great work.
gee whiz a great line scan sensor video. 🥳 back around Windows-95? a astronomy magazine article showed how a document sensor could be pointed at the night sky and scan the moon 🌜 and stars ☀as the earth 🌏rotated by adding a simple sensor on/off timer. ⌛ the image was basic and amazing for a very small budget project🥰 thanks a lot. 🤩🥧☕ excellent!
Thank you for your interesting content! For the HP sensor I would assume two clocks, one for the analog readout and one for the led cycle. Instead of having three color grounds this type is cycling the colors on-board.
People also use the older Linear CCDs in home made spectrometers. Im working on one now in fact, because whats better to tinker to than tinkering videos.
Did you get around to getting images off this sensor? Love to see the code examples and any other struggles/insights you may have had
very helpful Thank you
Thank you so much for sharing your knowledge
Congratulations . Some parts taken from decommissioned electronics are difficult to reuse. I would like to know what you do on a daily basis. You have a future 💯🇧🇷. As designers
Great work ...when I open the code link, it says "This upload does not exist" please send code
Great research work ❤️
So can this be used to make a high resolution Spectrometer? I would think with proper optics to spread the spectrum across this one should be able to get a very high resolution system setup.
The comparison of the two sensors seems interesting, the complex one might need more inputs as signals to make precise and accurate output I guess. The first sensor might simple but might not for complex functionality. What're your thoughts on it.
Great video, i want play with my old epson cis, useful video i will try, try 14 pin also keep going
Did you figure out how to detect a certain color instead of all light? Thank you!
Any idea of what the current rating for the LEDs is?
great work THANKS
Can any of those ccd be used for a spectrograph/spectrometer?
very interesting video. Where did you get the tube sensor ?
Why do you put that pen in the picture if you are just going to wave it around?
you r great ... carry on good job ...all respect
code link is invalid. can you send again?
there are 3.3V Arduinos too... example: Arduino Pro Mini 328 - 3.3V/8MHz
Great! how can i download your codes. your code is invalid. Can you Load again?
Tenks.
GENIAL MUCHACHO
eureka! you gave me the answer
i'm here for the shiny lights
I have a scanner that works with windows XP or older but wanted to use it in Windows 10. The easiest way seems to be make a Windows XP VMWare install and run the scanner on that. I just wish it would work natively on Windows 7 or 10 (10 is on all my PCs). It is a Memorex Mem 48U which is really an Artec scanner. The thing is neither of the two are still in business. While trying to make it work I have seen that it is also a UMAX Astra Slim. I got it on sale at Staples and it was less than $50 I think (long time ago). I REFUSE to buy an all in one scanner, printer. Some of those things won't work if ink is low even if you are only scanning and that infuriates me to no end! I gave up on inkjets a long time ago. The ink is expensive and they can be troublesome with clogged nozzles. Never mind refilling the cartridges to cheat them out of your hard earned money, it is a pain in the --- and messy. Sometimes it won't work at all anyhow.
Connect it to a linux box or raspberry pi (running linux) and scan your stuff using xSane - it supports practically every old scanner that ever existed. I still use an HP Scanjet 6300 which probably hasn't been supported in windows since windows 2000 - works perfectly fine with SANE in linux. I don't scan things very often, so I don't need a newer scanner. It's slow (mostly because it's USB 1!!), but it does 1200dpi resolution, so who cares for the 3 or 4 times a year I need to scan something. Hardware obsolescence simply because drivers don't exist for new versions of windows is downright stupid. Just think how many printers and scanners and who knows what else got chucked in the landfill simply because they wanted you to buy a new one, so didn't provide updated drivers.
Great work..... Can u plz guide how to deal with 14pin sensor....(how to reuse this sensor as handheld scanner, with all the connections n boards along with power supply)
Congratulations for the video. Is it possible to use this hack to scan documents with an arduino?
What is the scheme of CANON FK2-2869?
Very informative video, thanks. Sub’d
Is it possible to implement CIS sensor to FPGA?
Should be possible, there's no reason for it to not work, but it's probably pretty complicated.
for the code file "This upload does not exist
"
thank you
Salute to you sir
Bro, please clean your printer :)
code link is invalid. can you send again?
try it now
code link is invalid. can you send again?
Link should be fixed now
@@SciCynicalInventing thank you. ı have one more question. Do i need the library to running the "HardwareTimer" ? because i take a error message "HardwareTimer is does not name a type".
@@SciCynicalInventing Hello, I know this comment and this video were posted a while ago, but I am attempting to use this coding for a school project and I cannot find the library to identify 'Hardware Timer;' would you mind sharing this information?
@@SciCynicalInventing I know this video was uploaded a few months ago, but I am attempting to use this coding for a school project and I cannot open the library within arduino in order to complete the coding and verify it, would it be possible for you to re upload the library or coding for the library in a .ZIP format so that I could use it in conjunction with the coding?
@@isabelcardenasorozco3991 If you already have the Library needed to code the STM32 within the Arduino IDE then you have the hardware timer library but the problem is with syntax. As far as I know, "HardwareTimer" has been deprecated (not being used anymore) so putting "HardwareTimer" at the very top to define the timer you want to use is not necessary anymore nor are the suffixes for those timers you created. So for example, instead of having "pwmtimer3.pause();" now it's just "Timer3.pause();". I actually tested this myself and was able to compile with no errors by making those changes. You can find more timer examples from the libmaple site but they look like they are still using "HardwareTimer" so be aware of that: docs.leaflabs.com/static.leaflabs.com/pub/leaflabs/maple-docs/latest/lang/api/hardwaretimer.html#lang-hardwaretimer