Would it be feasible to add a MIPI DSI connector to an ESP32-S2 Feather to create a mini wireless camera platform? Ideally also an IMU to enable better tracking for (remote) CV/VSLAM use cases and a QT connector? Certainly seems possible in terms of form factor and the processor is capable, but I'm not certain what other limitations might come into play.
The ESP32-CAM project has been around for a while. I've got a couple of them, but it's a bit of a hack and very inaccessible as it requires FTDI programming, dealing with multiple voltages, etc. And the microSD card just gets in the way and adds bulk if all you want is a smart, wireless camera. And of course, the form factor is not feather-compatible, so no wings, etc. No USB, no battery + charger, no exposed I2c (much less a QT connector), etc. It's just not a feather.
It would be fantastic if this could be brought "mainstream" by Adafruit. It could enable so many interesting wearable/embedded vision projects. Even more amazing if it could be made to work with Circuit Python, but just Arduino would be fine.
Thoughts?
ESP32-S2-FEATHERCAM
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- mikeysklar
- Posts: 13936
- Joined: Mon Aug 01, 2016 8:10 pm
Re: ESP32-S2-FEATHERCAM
We have a few new guides with the OV2640 and OV7670 cameras. Have you checked these out? They are all ESP32-S2 based.
https://learn.adafruit.com/capturing-ca ... cuitpython
https://learn.adafruit.com/circuitpytho ... ith-ov2640
https://learn.adafruit.com/scan-qr-code ... cuitpython
https://learn.adafruit.com/capturing-ca ... cuitpython
https://learn.adafruit.com/circuitpytho ... ith-ov2640
https://learn.adafruit.com/scan-qr-code ... cuitpython
- ptyork
- Posts: 7
- Joined: Thu May 23, 2019 1:57 am
Re: ESP32-S2-FEATHERCAM
No, I had not seen that. Very nice!! So the hard part is done. :)
Now it's just about making it light as a feather, as it were. My particular (wearable prototype) use case really needs this to be compact. Integrated MIPI + IMU on a feather would make me giddy. But it's definitely exciting to see the "bones" in place.
Thanks!!
Now it's just about making it light as a feather, as it were. My particular (wearable prototype) use case really needs this to be compact. Integrated MIPI + IMU on a feather would make me giddy. But it's definitely exciting to see the "bones" in place.
Thanks!!
- ptyork
- Posts: 7
- Joined: Thu May 23, 2019 1:57 am
Re: ESP32-S2-FEATHERCAM
As an alternative (or in addition), this could make for a great wing. Maybe slap the camera and QT connectors on the bottom of a tweaked AirLift?
- mikeysklar
- Posts: 13936
- Joined: Mon Aug 01, 2016 8:10 pm
Re: ESP32-S2-FEATHERCAM
If you wanted to experiment with a wing config now it looks all the parts are in place to use a FeatherWing Proto + ESP=LyraP-CAM.
https://docs.espressif.com/projects/esp ... -v1.1.html
https://www.adafruit.com/product/2884
https://docs.espressif.com/projects/esp ... -v1.1.html
https://www.adafruit.com/product/2884
- ptyork
- Posts: 7
- Joined: Thu May 23, 2019 1:57 am
Re: ESP32-S2-FEATHERCAM
That's a clever idea. I'd actually looked for a MIPI CSI breakout, but there didn't seem to be one. Cool to see that it exists. Seems only to be part of the Kaluga dev kit. That's a shame. But yeah, I may pick one up to follow along with the tutorial and try do some hacking with a hacksaw to get it fit to the feather form factor. According to the layout, half the PCB is bare, so should work.
Thanks!
Thanks!
- mikeysklar
- Posts: 13936
- Joined: Mon Aug 01, 2016 8:10 pm
Re: ESP32-S2-FEATHERCAM
Let us know how it goes.
Please be positive and constructive with your questions and comments.