ESP32CAM for Robotics - MicroPython and SMARS

preview_player
Показать описание
Do you want to know how to use the ESP32CAM module in your robotics projects so that you can see what your robot is looking at? I'll also show you how to flash MicroPython onto these boards so that you can create a simple app to capture images and publish them to an on device web server. Finally I'll show you how I created the bluetooth SMARS robot with the ESP32CAM holder add-on.

Thingiverse SMARS ESP32CAM Module

Bluetooth Code for Dabble

Custom MicroPython Firmware for ESP32CAM

🎖To join the membership at 🥉bronze, 🥈silver or 🥇gold levels, head over to

#ESP32Cam​ #MicroPython​ #Robotics
Рекомендации по теме
Комментарии
Автор

Thank you so much for letting us know straight away that Python is too slow to work on this. Saved me a TON of time trying to sort that out. Big thanks sir!

curtkeisler
Автор

camera module has no attribute called init()


what should i do?

MohamedKhaled-qnfh
Автор

Hello, great video! Personally, I have upload the firmware well with CH340 USB to UART driver, but when I'm trying to connect to the interpreter, it shows me "Device is busy or does not respond", so I don't know what to do

martinlallemand
Автор

Regarding how to flash Micropython...

I understand the ESP32's boot_py calls my main_py.. and if that doesn't exist it will default to REPL.. However, what if my main_py needs to interface to the user via the UART that is in use by REPL?

As a workaround, is it possible to upload lots of custom python scripts, and then execute them thru the REPL interface? For example, the REPL user would execute "CONNECT_py" (via the standard UART/USB interface), my CONNECT_py would establish a bluetooth connection with an external device. Then when the REPL user wants to transmit, he would call "TX 1234". (The TX_py script would take the 1234 argument and send it via the open connection)?

And/Or.. could the micropython REPL interface be easily disabled (or defined to a different UART), thus freeing the UART/USB interface for my main_py program?

bennguyen
Автор

Could it use internal BLE or WIFI to control by Dabble App?

zoyamchuang
Автор

Hello, how can I convert image information to base64 and send it with an api?

mehdikarimpoor
Автор

So there is no way to stream with this thing in micropython? Have you tried it? Just curious if the functionality even exists or if it is just outright too slow.

mmshilleh
Автор

i'm sorry if this is a bit rude but is it correct if i become a menber i can access to the code in the video?

ocean
Автор

OSError: Camera Init Failed

What i should do ?

Michaelo
Автор

How do you store the images to an SD card?

StevenHelms-lj
Автор

Hello Sir
it is a great teaching for Micropython ESP32CAM . I base on your instruction to do it but I found I can't show image in web, Would you provide index.html file? Thanks

bottle
Автор

Please sir help me.
A fatal error occurred: Failed to enter RAM download mode. Only got 2 byte status response.
I got this error, when i try to install frimware.

khalifa_bangladesh
Автор

Strange. I tried to upload uPython on that ESP32-CAM board with FTDI last year but I was not able to so I programmed it with Arduino. The other day, I purchased the same board with the USB interface as shown in your video and still cannot upload it with uPython (any version). Does work with Arduino, however :(

iot_cdp
Автор

sorry but this is NOT 5V chip - chip is 3.3V. Board is 5V ;-)

zyghom