diy-thermocam
isc0901b0-breakout
diy-thermocam | isc0901b0-breakout | |
---|---|---|
3 | 2 | |
1,093 | 10 | |
- | - | |
3.9 | 10.0 | |
7 months ago | over 2 years ago | |
C++ | HTML | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
diy-thermocam
- DIY-Thermocam: A low-cost thermal imager based on the FLIR Lepton sensor
-
DIY-Thermocam: The Affordable and Easy-to-Build Thermal Camera for Everyone
Agree. I think it depends on the use-case (and a personal interest in open-source and DIY stuff) which solution is the best.
For example with the open serial protocol of the DIY-Thermocam, you can build your own software applications in Python, Typescript, etc. to cover use-cases that are not part of any standalone solution (https://www.diy-thermocam.net/docs/serial/).
And if you are familiar with Arduino microcontrollers, you can change the firmware as you wish and extend it with new capabilities as well (https://github.com/maxritter/diy-thermocam/tree/master/firmw...).
isc0901b0-breakout
-
Open Beam Interface
I built a couple of glasgow devices and used one extensively- it becomes very useful once the IC in question has an interface you can't practically use with a microcontroller.
I used it to capture data from a thermal imaging sensor (extracted from an automotive night vision camera)- a weird ~75MHz data bus[0].
0: https://github.com/festlv/isc0901b0-breakout?tab=readme-ov-f...
-
DIY-Thermocam: The Affordable and Easy-to-Build Thermal Camera for Everyone
There's another path to cheap thermal imaging- some premium cars have had thermal imagers for night vision (animal, pedestrian detection) for ~10 years.
The most common such system is Autoliv NV3, which is using the same sensor as Tau2/Flir E4/E8 (~320x256px). The original processing electronics does have protection preventing the use of it without car's ECU (though it's already broke), but the sensor interface is reverse engineered. Due to the age of the vehicles and the fact that the protective window in front of the lens is easily damaged, the modules can be bought relatively cheaply (I got mine for ~150EUR).
I made a breakout board for the sensor and have a more-or-less working nmigen gateware (using glasgow): https://github.com/festlv/isc0901b0-breakout
I don't have it fully working yet, as the sensor requires bias values to be sent for each pixel and Glasgow didn't have enough on-board memory to store them, and the thermal image without correct bias values is more or less unusable (many pixels are underexposed/overexposed).
I have hardware ready for ECP5 development board with enough onboard RAM but life got in the way, so it's still sitting in the pile of unfinished projects :/
There's also next generation (Autoliv NV4 == Veoneer NiVi4) which is based on 640x512 Boson sensor, though there is a lot less information about it.
What are some alternatives?
diycamera - An Arduino Based DIY Image Sensor and Camera Body
skywater-pdk - Open source process design kit for usage with SkyWater Technology Foundry's 130nm node.
wokwi-verilog-gds-test
Striptease - Sexy, audio-responsive effects on LED strips.
flirpy - Python library to interact with FLIR camera cores
Adafruit_AMG88xx - AMG88xx Grid-EYE
TaskScheduler - Cooperative multitasking for Arduino, ESPx, STM32, nRF and other microcontrollers
pd-camera - Experimental camera addon for the Playdate handheld console