I also found an implementation that uses the ESP8266 in an SDK app - I actually think it is the same one that is mentioned in that other thread. if you send me a private message with your email address, then I will share the source code it to you.
@TE-KarlKomierowski Thanks for the advice Karl. It will likely not be with color.. I just used these beads as examples .. to see if it can be done easily. thought that if the pellets are changed to other items, neural networks can be used to train new objects and models can be replaced to identify new items. .
Unfortunately there is no built in support for recording to a video file on the SD card. There are two camera data streams available: one for taking still pictures and one for showing a preview video like you have in a "regular" digital camera. No support for actual video recording.
Now, it doesn't say exactly what your project is supposed to do or what you want to use the video for, but perhaps it would be possible to generate the actual video file as a post processing step? This might work If you don't intend to use the actual video file on the Spresense board itself after recording. In that case you could save the frames from the preview video as separate image files on the SD card instead of displaying them on a display etc. Then, when the recording is finished, plug the SD card into your PC instead and combine them into a video file using an external tool such as ffmpeg.
This workaround might not work for you - it depends on what you want to accomplish - but it is the simplest solution I can come up with.
Nice to hear about your ideas! Unfortunately I am not able to help out with the actual project design so I will just give some generic recommendations to help you get started
As a first step I'd suggest you have a look at the sample applications available in the Spresense SDK and/or Arduino library if you haven't already. Getting an idea of how audio works in Spresense and what it can do might help you decide the scope and direction of your project. The audio system might seem a bit complicated at first, but start playing around a bit with the samples to get a feel for it. There are several audio related apps in both the Arduino and SDK development environments, but remember that they are just examples. Don't let their scope limit you!
Then you can start to think about what sampling devices you think are suitable for your project and figure out what adaptations might be needed to connect them to the Spresense mic inputs.
@TE-KarlKomierowski yes you are totally right, it would be a lot easier, but the company I work in, want everything in the cheapest way !!!!
Ok, I understand.
I don't know if it is of any help but the schematics for the extension board is open and free to download. So if you prototype with the extension board you should be able to copy the parts of the design that suits your needs. It could save time doing so (and money) for your company.
Just a comment, you can ignore this if it is not feasible for you.