Vassilis' postbag

Tell us about the cool things you've recently got
User avatar
Vassilis
Posts: 150
Joined: Wed Feb 27, 2019 5:09 pm
Answers: 2
Location: Thessaloniki, Greece
OS: Linux, Win10, MacOS
IDE: Arduino 1.8.9
Core: Roger, STM official
Board: Bluepill, Maple mini, STM32F4xx
Contact:

Vassilis' postbag

Post by Vassilis » Mon Apr 08, 2019 10:16 am

My ESP32 board collection is growing ! Today I received my new ESP32 WROVER-B board with 4MB Flash and 8 MB PSRAM.
esp32__collection.jpg
esp32__collection.jpg (96.21 KiB) Viewed 1064 times
-Vassilis Serasidis

User avatar
zoomx
Posts: 43
Joined: Tue Mar 05, 2019 8:10 am
Location: Mt Etna - Italy
OS: Windows 7 & 10
IDE: 1.8.8
Core: Roger & STM official
Board: Bluepill, Maple mini

Re: Vassilis' postbag

Post by zoomx » Tue Apr 09, 2019 8:00 am

I got a ESP32CAm board too some weeks ago, still waiting.

User avatar
Vassilis
Posts: 150
Joined: Wed Feb 27, 2019 5:09 pm
Answers: 2
Location: Thessaloniki, Greece
OS: Linux, Win10, MacOS
IDE: Arduino 1.8.9
Core: Roger, STM official
Board: Bluepill, Maple mini, STM32F4xx
Contact:

Re: Vassilis' postbag

Post by Vassilis » Tue Apr 09, 2019 1:15 pm

ESP32CAM is a really great product. I sent live video stream to my cell phone. In addition, I sent some serial data and I got a very fast response from ESP32CAM. This makes it ideal for short-range car* remote control with live streaming video support !
The picture quality is very good.

ESP32CAM also supports Face Recognition (I have not tested yet)

-EDIT-
* By saying "car" I mean "RC toy car"
-Vassilis Serasidis

User avatar
MoDu
Posts: 66
Joined: Tue Mar 05, 2019 1:56 pm
Location: Lisbon
OS: Windows
IDE: Visual Studio
Core: Roger's
Board: Maple mini

Re: Vassilis' postbag

Post by MoDu » Tue Apr 09, 2019 3:10 pm

Vassilis wrote:
Tue Apr 09, 2019 1:15 pm
This makes it ideal for short-range car remote control with live streaming video support !
I contest this claim until I see latency figures.

BTW, how are you streaming? MJPEG?

stevestrong
Posts: 63
Joined: Tue Mar 05, 2019 7:49 am
Location: Munich
OS: Win7 & 10
IDE: Arduino 1.8.8, Sloeber
Core: Libmaple
Board: Bluepill, Generic F4VET6 black & mini
Contact:

Re: Vassilis' postbag

Post by stevestrong » Tue Apr 09, 2019 3:46 pm

What camera is on-board?

mrburnette
Posts: 93
Joined: Fri Mar 29, 2019 2:22 am
Answers: 1
OS: Linux
IDE: Arduino
Core: Any
Board: Blue, MM, Black

Re: Vassilis' postbag

Post by mrburnette » Tue Apr 09, 2019 5:53 pm

stevestrong wrote:
Tue Apr 09, 2019 3:46 pm
What camera is on-board?
Most of the < $20 U.S. cameras are OV2640.

My experience with Arduino core on the ESP32 has been very good. By default, Arduino code runs on one uC core and RF/native code runs on the second core. If RF demands are not too high, one can easily craft Arduino threads to run on both cores.

https://www.hackster.io/rayburne/esp32- ... both-cores

Ray

User avatar
Vassilis
Posts: 150
Joined: Wed Feb 27, 2019 5:09 pm
Answers: 2
Location: Thessaloniki, Greece
OS: Linux, Win10, MacOS
IDE: Arduino 1.8.9
Core: Roger, STM official
Board: Bluepill, Maple mini, STM32F4xx
Contact:

Re: Vassilis' postbag

Post by Vassilis » Tue Apr 09, 2019 6:03 pm

MoDu wrote:
Tue Apr 09, 2019 3:10 pm
I contest this claim until I see latency figures.
Do not expect latency in microseconds. The latency to control the RC car toy speed and the steering wheel is acceptable. Of course it depends on the command protocol you use.
MoDu wrote:
Tue Apr 09, 2019 3:10 pm
BTW, how are you streaming? MJPEG?
Yes. Not much horse power for H264 :D .

Guide to setup the Arduino IDE + ESP32CAM
-Vassilis Serasidis

User avatar
MoDu
Posts: 66
Joined: Tue Mar 05, 2019 1:56 pm
Location: Lisbon
OS: Windows
IDE: Visual Studio
Core: Roger's
Board: Maple mini

Re: Vassilis' postbag

Post by MoDu » Tue Apr 09, 2019 6:24 pm

That's what I figured. Still, it seems very good, like you say, very usable.

As for codecs, I've already spent too much time searching for h.26x codec ICs. My best bet in the future will be a raspberry Pi dedicated just to capture video and encode it (using the hardware encoder) to a low bitrate, send it to the MCU for transmission.

I would love to get my hands on small h.265 encoder (maybe I'll find one in a modern hand-held camera?) and try long range FPV with only sub-GHz radio :D

stevestrong
Posts: 63
Joined: Tue Mar 05, 2019 7:49 am
Location: Munich
OS: Win7 & 10
IDE: Arduino 1.8.8, Sloeber
Core: Libmaple
Board: Bluepill, Generic F4VET6 black & mini
Contact:

Re: Vassilis' postbag

Post by stevestrong » Wed Apr 10, 2019 8:39 am

I just ordered this: https://www.aliexpress.com/item/ESP32-C ... 68002.html
Let's see how fast will arrive.

User avatar
zoomx
Posts: 43
Joined: Tue Mar 05, 2019 8:10 am
Location: Mt Etna - Italy
OS: Windows 7 & 10
IDE: 1.8.8
Core: Roger & STM official
Board: Bluepill, Maple mini

Re: Vassilis' postbag

Post by zoomx » Wed Apr 10, 2019 8:58 am

I got the same board after reading the same guide!

Post Reply