Blog Logo

Dec 2023

NeoObscura - A completely from scratch image sensor


NeoObscura is a fully functional camera sensor with on-device image compression built from scratch using an array of 1,200 phototransistors. The MCU reads data from the sensor array, one phototransistor at a time. Once a full image is read, it is sent to the FPGA over SPI to be compressed. The compressed image is sent back to the MCU which will sends over UART to a laptop which interprets and displays the image. I developed as my final project for Harvey Mudd’s Microprocessor-based Systems class, E155

Full Documentation: https://kavidey.github.io/NeoObscura/


Headshot of Maxi Ferreira

Hi, I'm Kavi. I'm a computer scientist, engineer, and filmmaker studying at Harvey Mudd College. You can see some of my work on GitHub, YouTube.