Responding to my own post already. I did a search after posting and see the Developer Module for the ESP32 CAM so I'll study that. Any other guidance would be gratefully received.
Pete
@pete Hi Pete, welcome aboard my first love is computers/electronics but my second was chemistry in HS. I have about a dozen of the ESP32-CAM modules and they all worked first try. It's been a while since I played with them but what brand and what are your specific problems. I just got stymied by a wrong part on my current project, so I will hook up one of these cams and make sure it works then we c an maybe compare notes. Attached are pictures of my ESP32-S-CAM. I have a collection of different cameras and different length connectors.
First computer 1959. Retired from my own computer company 2004.
Hardware - Expert in 1401, and 360, fairly knowledge in PC plus numerous MPU's and MCU's
Major Languages - Machine language, 360 Macro Assembler, Intel Assembler, PL/I and PL1, Pascal, Basic, C plus numerous job control and scripting languages.
My personal scorecard is now 1 PC hardware fix (circa 1982), 1 open source fix (at age 82), and 2 zero day bugs in a major OS.
Ron,
Thanks so much for responding.
One board I received from amazon and its lising is "HiLetgo ESP32-CAM Camera Module ESP32-S OV2640 2MP Camera Development Board Wireless WiFi Bluetooth with TF Card Slot for Arduino Raspberry Pi". It looks the closest to yours but the writing on the Chip cover is different than yours.
The other I bought from Digi-Key and is listed as "ESP32-CAM 2MP WIFI+BT AI-THINKER" and it has a black covering over the onboard antenna.
Both have the ESP32-S version designation.
Regards,
Pete
Ron, Also, the Arduino IDE seems to load the program OK but then when I hit the reset button after removing the jumper, I get the brownout message repeated as it tries to set up a WIFI link.
Removing the jumper and resetting is kind of clumsy so I wonder if I am having an issue with procedure here?
Regards,
Pete
@pete WiFi consumes a lot of power, what are you powering the board with?
First computer 1959. Retired from my own computer company 2004.
Hardware - Expert in 1401, and 360, fairly knowledge in PC plus numerous MPU's and MCU's
Major Languages - Machine language, 360 Macro Assembler, Intel Assembler, PL/I and PL1, Pascal, Basic, C plus numerous job control and scripting languages.
My personal scorecard is now 1 PC hardware fix (circa 1982), 1 open source fix (at age 82), and 2 zero day bugs in a major OS.
@pete Those boards are probably the same. AI-Thinker is a good brand. Understand re clumsy, that board is double sided so is a challenge. Bill has a great video about making a testing platform to resolve all the problems those boards present. It's a good sized project with a lot or soldering, but go slow. Just search his YT chan for ESP32-CAM.
First computer 1959. Retired from my own computer company 2004.
Hardware - Expert in 1401, and 360, fairly knowledge in PC plus numerous MPU's and MCU's
Major Languages - Machine language, 360 Macro Assembler, Intel Assembler, PL/I and PL1, Pascal, Basic, C plus numerous job control and scripting languages.
My personal scorecard is now 1 PC hardware fix (circa 1982), 1 open source fix (at age 82), and 2 zero day bugs in a major OS.
Also, per Bills directions I did get a powered USB but still seem to have the same problem. I bought an FTDI from ADAFRUIT I plan to try that before building the testing module which I will need to do anyway for the projects I have planned.
Pete
@pete Are you familiar with RandomNerdTutorials? They have an ESP32-CAM project and the instructions will get you up and running a web cam in a few minutes. I have the paid course, but I think there is a free version as well. Let me know and I will try to find it. Also, the sample code in the IDE for ESP32 is very good as long as you know the trick. Do you know about this
First computer 1959. Retired from my own computer company 2004.
Hardware - Expert in 1401, and 360, fairly knowledge in PC plus numerous MPU's and MCU's
Major Languages - Machine language, 360 Macro Assembler, Intel Assembler, PL/I and PL1, Pascal, Basic, C plus numerous job control and scripting languages.
My personal scorecard is now 1 PC hardware fix (circa 1982), 1 open source fix (at age 82), and 2 zero day bugs in a major OS.
@pete Here is the key part. Use that AI-THINKER. The sketch is the example. That should get you going.
First computer 1959. Retired from my own computer company 2004.
Hardware - Expert in 1401, and 360, fairly knowledge in PC plus numerous MPU's and MCU's
Major Languages - Machine language, 360 Macro Assembler, Intel Assembler, PL/I and PL1, Pascal, Basic, C plus numerous job control and scripting languages.
My personal scorecard is now 1 PC hardware fix (circa 1982), 1 open source fix (at age 82), and 2 zero day bugs in a major OS.
Not familiar with those tutorials. I’ll check it out.
i did try something similar to that script. I’ll try that one out later tonight.
i was trying the first sketch Bill sows from the Arduino examples that gives the ESP32CAM an address and activates the camera. Right from Bills video.
ill try it again with your script.
Pete
@pete That is the same one, Examples/ESP32/Camera/CameraWebServer.
First computer 1959. Retired from my own computer company 2004.
Hardware - Expert in 1401, and 360, fairly knowledge in PC plus numerous MPU's and MCU's
Major Languages - Machine language, 360 Macro Assembler, Intel Assembler, PL/I and PL1, Pascal, Basic, C plus numerous job control and scripting languages.
My personal scorecard is now 1 PC hardware fix (circa 1982), 1 open source fix (at age 82), and 2 zero day bugs in a major OS.
Ah, I started answering before seeing your descriptive directions! Thanks again.
Ron,
Tried running again and here is the message I receive ...
"
ets Jun 8 2016 00:22:57
rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0030,len:1324
ho 0 tail 12 room 4
load:0x40078000,len:13508
load:0x40080400,len:3604
entry 0x400805f0
Brownout detector was triggered "
...
I also tried " WRITE_PERI_REG(RTC_CNTL_BROWN_OUT_REG,0);//disable brownout detector ... but received an error message ending with " 'RTC_CNTL_BROWN_OUT_REG' was not declared in this scope"
So I guess there is a class or function I need to access with a #Define statement.
Pete