You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently there is no support for cameras in RIOT, which would be very useful for many IoT applications with computer vision. To this end, I've implemented a simple RIOT program/module to grab JPEG frames from a rather popular SPI camera, the Arducam Mini 2MP Plus – OV2640, by reverse engineering the original Arduino libraries for this device.
I've tested the software successfully on two boards already: an Arduino Nano 33 IoT and a Mega 2560 rev3. The frames are sent via serial port and visualised by a simple Python program (using OpenCV). I've tested different resolutions: everything works fine and, for small resolutions, at a decent framerate.
Unfortunately, I don't have the time to convert my code into a proper RIOT driver, so I'd like to "pass the torch" to someone else who might be interested in doing so. I can provide all the (partly documented) code, including the Python program. I can also test any new drivers on my Arduino boards.
Description
Currently there is no support for cameras in RIOT, which would be very useful for many IoT applications with computer vision. To this end, I've implemented a simple RIOT program/module to grab JPEG frames from a rather popular SPI camera, the Arducam Mini 2MP Plus – OV2640, by reverse engineering the original Arduino libraries for this device.
I've tested the software successfully on two boards already: an Arduino Nano 33 IoT and a Mega 2560 rev3. The frames are sent via serial port and visualised by a simple Python program (using OpenCV). I've tested different resolutions: everything works fine and, for small resolutions, at a decent framerate.
Unfortunately, I don't have the time to convert my code into a proper RIOT driver, so I'd like to "pass the torch" to someone else who might be interested in doing so. I can provide all the (partly documented) code, including the Python program. I can also test any new drivers on my Arduino boards.
Useful links
https://www.arducam.com/product/arducam-2mp-spi-camera-b0067-arduino/
https://docs.arducam.com/Arduino-SPI-camera/Legacy-SPI-camera/Hardware/Arducam-Shield-Mini-2MP-Plus/
https://www.arducam.com/ov2640/
https://docs.arducam.com/Arduino-SPI-camera/Legacy-SPI-camera/Hardware/Arducam-Chip/
https://github.com/ArduCAM/Arduino
The text was updated successfully, but these errors were encountered: