ESP32-CAM MicroSD Card - Saving images with the ESP32-Cam

Поділитися
Вставка
  • Опубліковано 25 гру 2024

КОМЕНТАРІ • 132

  • @Dronebotworkshop
    @Dronebotworkshop  11 місяців тому +2

    Hi everyone - It's come to my attention that there has been someone masquerading as myself, responding to some comments here with a link to a Telegram chat to win a prize from me. THIS IS A SCAM, I am not holding a contest, nor do I have a Telegram account. PLEASE DO NOT RESPOND TO THESE MESSAGES!!
    It's happening on a lot of my videos, I'm taking steps to remove them manually, but as I have 162 videos, it will take some time. If you do run across a suspicious comment, I would appreciate you letting me know at info@dronebotworkshop.com.
    Thanks!
    Bill (The real one!)

    • @abdul2105
      @abdul2105 8 місяців тому

      Hi please i need help i am constantly getting the error no serial data received is my esp32-cam broken or what is it?

  • @Lorenzo0077
    @Lorenzo0077 2 роки тому +44

    the quality of your videos and the explanations are far above everything i have seen.

  • @DenisLEFUR
    @DenisLEFUR 5 місяців тому

    After loosing time with partial or wrong informations, I found your site. Thanks a lot for your pedagogy !

  • @MeowMeowPickle19
    @MeowMeowPickle19 11 місяців тому +1

    Your videos make it so simple and fun to follow!

  • @JosSSMr
    @JosSSMr 2 роки тому +1

    hi ;
    just start my project with esp32 cam!!!
    with this video nothing can be wrong
    thx a lot for shared knowledge ,
    regards

  • @lundebc
    @lundebc 2 роки тому +4

    You have so many great videos! Just wanted to say thanks for publishing constantly, and for such great content!

  • @praveenkumar-vx3kw
    @praveenkumar-vx3kw 2 роки тому +4

    for streaming , built-in webserver example is good. I have put the streaming for 4 days it is working fine. Also I suggest to do live streaming instead of storing it on SD while youtube gives a free storage for 12 hrs stream which save GBs. but you need to connect your ESP32-CAM with VLC player for this.

  • @acestudioscouk-Ace-G0ACE
    @acestudioscouk-Ace-G0ACE 2 роки тому +1

    Thanks for another informative video, as a photographer by trade and a dilettante in electronics and radio, I shall have to try this one.

  • @pileofstuff
    @pileofstuff 2 роки тому +3

    Thanks for this, Bill.
    I've got a couple of ESP32 cam boards that I have been procrastinating tinkering with. It's good to have these tutorials available.

  • @tonykempson4331
    @tonykempson4331 Рік тому

    Excellent! Thank you! I appreciate the detailed way that you explained the code.

  • @wendygrant2735
    @wendygrant2735 2 роки тому +2

    This was a very useful video for me.

  • @celestesneed3331
    @celestesneed3331 2 роки тому

    I love your channel! Totally addicted

  • @markusps3248
    @markusps3248 2 роки тому +1

    Amazing video once again 👍

  • @afyu
    @afyu Рік тому

    Thank you for this informative video. Your clear and concise explanations of the code and the demonstration of the process were very helpful. I appreciated how you walked through the steps of setting up the hardware and software components needed to save images to the MicroSD card. Your troubleshooting tips were also very useful for those who may run into issues while working with the ESP32-CAM and the MicroSD card. Thank you for sharing your knowledge and expertise on this topic!

  • @tubeDude48
    @tubeDude48 2 роки тому +1

    SDFormat works well also. SmartDisk32 search turned up, Partition Assistant Std.

  • @coder-c6961
    @coder-c6961 8 місяців тому

    Great video I needed this and it helped thanks!

  • @usefulelectronics
    @usefulelectronics 2 роки тому +3

    Nice tutorial!!.
    I wonder if it is possible to use a better camera module one with better quality

  • @JLCPCB
    @JLCPCB 2 роки тому +1

    Great work! 😁

  • @PhuNguyen-we2hd
    @PhuNguyen-we2hd 10 місяців тому

    Thanks for the tutorial.

  • @collinbetten5631
    @collinbetten5631 2 роки тому +10

    I highly recommend getting the 2 dollar programmer board for the esp32cam. Programming it with FTDI can be a pain in the @$$

    • @cuznerdexter
      @cuznerdexter Рік тому +1

      Agreed, so far 2 FTDI cards and 1 ESP32-CAM have burnt out during general dev usage - connected to a macbook usb port.
      🤕

  • @tubeDude48
    @tubeDude48 2 роки тому +2

    On the Time-Lapse, a count-down counter would be nice to have so you know when it will take the next shot.

  • @digihz_data
    @digihz_data 2 роки тому +8

    Nice tutorial, but....
    Bill.. You use an unsigned int as a counter (65535), but only 1 byte(255) for the eeprom. So the max count can never be more than 255 (after 255 it will go back to 0 *overflow*).
    Just wanted to inform you. :)
    PS:Don't forget about the initialization time for a pir sensor to(between 1 and 2 minutes)!

    • @dh2032
      @dh2032 2 роки тому

      thanks so is the a solution to go past 255+, or is it just quirk of of think, e.g. if you want more buy the more expensive model?

    • @digihz_data
      @digihz_data 2 роки тому

      @@dh2032 If you reserve 2 bytes for the eeprom, then you can store a value up to 65535 if your counter is an uint16_t. If you reserve 4 bytes for the eeprom, then you can have an unsigned long counter that counts up to a lot more.
      Hope this explains it.

    • @TomWien
      @TomWien Рік тому

      @@digihz_data Hello Mr. Sandberg and sorry for the "stupid" question: (I am an absolut newbie and try to dive into these topic since someone is constantly attacking/damaging my little motorcycle so I need to get as many pics as possible to find out who it is) DO I get you right to change LINE26 to: EEPROM_SIZE 2? or schould I take 4? :-))) anything else you suggest to chatch this bas****? ;-)

    • @digihz_data
      @digihz_data Рік тому +1

      @Blonder well....if eeprom size is set to 1 then you only have 1 byte to use in the eeprom. Esp32 can have up to 4096 bytes max. So it is up to you to set the desired size that you will be using.

    • @digihz_data
      @digihz_data Рік тому +1

      @Blonder 1 byte can only contain a value between 0 and 255. 2 bytes(like an int or unsigned int can hold bigger values. The more bytes you set in eeprom size,the more data you can store in the eeprom. If you are a newbie,I recommend you Google for "arduino eeprom", "arduino variables" and simular.

  • @faridnubaili7917
    @faridnubaili7917 2 роки тому

    Good explanation, clean code

  • @MrOlegBoldyrev
    @MrOlegBoldyrev 2 роки тому +4

    Thanks a lot Bill! Did you ever think of streaming snapshots or even videos wirelessly to store them remotely?

  • @HaCkIsS2
    @HaCkIsS2 2 роки тому

    Very good piece of video. Thank you very much for your great job, very well documented!

  • @thamghoul5719
    @thamghoul5719 2 роки тому +1

    I love your shop

  • @zyghom
    @zyghom 2 роки тому +2

    it took me some time to realize how come, some boards require to press the boot and reset buttons to program the ESP and some other boards don't need that and Arduino puts the ESP32 into the boot mode automatically. The solution is simple: DTR and RST pins from FTDI connected to GPIO-0 and ENABLE pins accordingly - then magic happens ;-)

  • @ciprianpopa1503
    @ciprianpopa1503 Рік тому +1

    Interesting find. I can see that there are a lot of sellers offering this product on-line. What one can immediatly realize is that this one works with the OV2640 Camera. Since I am very sure many of us have a lot of cameras in their old phones that are orders of magnitudes better than the OV2640 Camera, I am curious to know whether there are dedicated boards for running better cameras, from Samsung for instance.

  • @RixtronixLAB
    @RixtronixLAB 2 роки тому +1

    Creative video, like it, thanks for sharing :)

  • @yuvrajkukreja1248
    @yuvrajkukreja1248 2 роки тому +2

    Awesome 👍👍

  • @inductr
    @inductr 2 роки тому

    You are a lifesaver!

  • @the1spyderryder
    @the1spyderryder Рік тому

    Great video! But can you transmit the video via the wifi?

  • @vijaysulakhe5605
    @vijaysulakhe5605 2 роки тому

    Thanks..
    Excellent content...
    I will be happy if the volume is little more.
    I am unable to hear while in transit.

  • @imrekiss9534
    @imrekiss9534 Рік тому +2

    Is there any kind of microcontroller+CAM modul which can take picture with good enough quality? Becasuse this ESP32-CAM+OV2640 has rather very bad picture quality.

    • @mahidul956
      @mahidul956 6 місяців тому +1

      You can try raspberry pi zero with its various camera modules

  • @-MrDontCare-
    @-MrDontCare- Рік тому

    Cool, I am actually waiting for the complete set of this. Cost me only $9.01 with shipping and tax on aliexpress.

  • @weerobot
    @weerobot Рік тому

    Awesome Work....Your Videos..

  • @andymouse
    @andymouse 2 роки тому +1

    Great stuff !...cheers

  • @cjlowe1650
    @cjlowe1650 Рік тому

    Thanks for the videos. Are there any for the Raspberry pi (zero 2w)?

  • @Moose254
    @Moose254 2 роки тому +1

    I indeed have always wanted to know who's been eating my jellybeans, Thank You.

  • @YCYip-ci9er
    @YCYip-ci9er 2 роки тому

    Thanks for all the great videos and teachings. Would you consider in the coming opportunity to show us how to setup and use the Lilygo T Display with ESP32S3 ?

  • @avirupchakraborty8395
    @avirupchakraborty8395 Рік тому

    Can I add a 4 pin oled to display some information with this project, if yes, which pins should I connect to??

  • @riccardotognetti1875
    @riccardotognetti1875 2 роки тому

    Should the flash always remain on?

  • @olafschermann1592
    @olafschermann1592 Рік тому

    (How) did you glue the backside of the camera to the SD card slot, to make it a small heat sink?

  • @سورپرایز
    @سورپرایز Рік тому

    You are Best Of the Best

  • @mikejohn5573
    @mikejohn5573 2 роки тому +5

    A big subject that nobody seems to have talked about is this: Can the SD card on an ESP 32 Cam be read and manipulated remotely? A lot of times these cameras are in remote locations and it is not easy to pull out the card and read the pictures.

    • @electronerd
      @electronerd 2 роки тому

      Not directly, but you could add such a thing to your app

    • @jyvben1520
      @jyvben1520 2 роки тому

      the webserver could be adapted to show the list of files on the sdcard and let you transfer them one by one probably ... but memory work space could be the problem ...
      if you know the file name range you may not need a webpage (less to code),
      just have a loop on your pc trying wget on all the file names on the webserver.

    • @Rob_King_of_the_Plants
      @Rob_King_of_the_Plants 2 роки тому

      There are FTP server libraries. You can access , download, upload and delete data with programs like FileZilla.

    • @TheJcrist
      @TheJcrist Рік тому

      You can do that easily. There is a web server you can run on this thing and you can do whatever you like with it as long as the server is up and connected to WiFi

  • @paulalmquist5683
    @paulalmquist5683 2 роки тому

    @6:26 "... It's a micro SD port ..." should be "micro USB" port. Interesting subject. This is in my project queue but unfortunately not very close to the top right now. Well done video as unusual.

  • @inlywang8157
    @inlywang8157 2 роки тому +1

    always amazing

  • @mikaelbjornson2666
    @mikaelbjornson2666 Рік тому

    Skip to 12:30 if you already know the module and don't want to hear the full phrase "ESP-32-cam-module" being said too many times ;)

    • @mystery_1101
      @mystery_1101 Рік тому

      And skipping all the theory? No way.

    • @mikaelbjornson2666
      @mikaelbjornson2666 Рік тому

      @@mystery_1101 Well, if you’re unfamiliar with the module your should watch it. And possibly study reading a bit also, since that was what I wrote in my original comment :).

  • @tarsamsingh1299
    @tarsamsingh1299 2 роки тому

    Thanks a lot for shared knowledge ,

  • @joegroom3195
    @joegroom3195 2 роки тому +3

    Nice video, very informative! Question though... One thing I've noticed with some cameras, is that they take time to stabilize the image when they first power on. If pictures are taken too soon after it powers on, they come out with odd coloring. For instance, some of the pictures in the time-lapse are purple. Is that the case with this camera? Do the pictures come out better if you pause for a few seconds after coming out of sleep to let it stabilize before taking a picture?

    • @digihz_data
      @digihz_data 2 роки тому

      I would like to know this to. Anyone knows?

  • @MaxGoddur
    @MaxGoddur 2 роки тому

    Thank you for a great video. Just did a quick search on your videos and did not find the answer to the question I would like to ask you.
    I am looking for a detailed video or write-up on erasing the ESP32/8266.
    Found a couple of examples but there were steps not covered preventing any attempts to erase the contents of the flash.

  • @citizengkar7824
    @citizengkar7824 2 роки тому

    Now all we need is night vision :-)

  • @followembedded1549
    @followembedded1549 Рік тому

    Hello !!
    I want to store camera live stream data like video in sd card . how to do this?

  • @m0ck1N9jay
    @m0ck1N9jay 2 роки тому

    how connect esp32 cam to zerotier-one... thanks

  • @bunnykiller
    @bunnykiller 2 роки тому

    Did they ever fix the issue with the small board that has the polarity mismatch? Its the board that comes as a set when you spend the extra money, there was/is an issue with a diode blowing out on it and it ruins both boards ( all of my stuff is packed away from the hurricane, I would have provided board numbers eslewise..)

  • @mohsiniqbal2351
    @mohsiniqbal2351 2 роки тому

    Can we use ESP32CAM as a normal ESP32 without the camera but using the microSD card for data logging?

  • @terrancevangemert7508
    @terrancevangemert7508 2 роки тому +2

    hmmm Why not use the SD disk to record the file number rather than the EEPROM. new disk new file number at zero. simple push button also can zero the image count. If one can read the disk one can write to it, the camera does not have exclusive access or does it?

    • @digihz_data
      @digihz_data 2 роки тому

      Good idea if it works,then we are not limited to the number of eprom writes to.

  • @john543
    @john543 2 роки тому

    Do you have a link to a MAC version of the SmartDisk software, I can't find it.

  • @PyubX
    @PyubX 10 місяців тому

    How do i send the images off of the SD card via wifi?

  • @piconano
    @piconano 2 роки тому

    I bought one a couple of years ago but never used it.
    Question: Would I be able to see the faint stars at night without a zoom lens?
    Most cameras are not sensitive enough to pick up stars in the night sky.
    I want to monitor the light sources in the sky at night, to see which ones are moving and then take a 5 sec video.
    I was going to use a Rpi Noir and a Rpi 3B+ I have, but if I can get away with using a smaller power pig, I'd rather use that instead.
    Thanks for another excellent video.

  • @tonyp4894
    @tonyp4894 11 місяців тому

    how can i modify the sketch so that the images are sent to my computer through wifi instead of putting the images on the micro id card ??? Thank you

  • @markweir3653
    @markweir3653 2 роки тому

    HiAll,
    Just a wee share
    I tried to compile this code with the ESP board library version 1.0.6 and it fails. I had to take the library back to 1.0.4 to compile properly.
    Excellent videos and articles, I have learned a lot on this channel. Thanks so much

  • @naveeshgupta
    @naveeshgupta 2 роки тому

    Is it possible to use higher or different lens with IR Filter on ESP32 CAM Module for Night Vision with better picture quality. If yes then please make demo video for that, if not then please let me know.

  • @virendraparihar6982
    @virendraparihar6982 2 роки тому

    I want to reinstall programming in my this esp32 cam from new point bcz some features r not working so what I need to do ?

  • @mohamedfarid7499
    @mohamedfarid7499 2 роки тому

    i have issues ( A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
    ) ?

  • @SusanAmberBruce
    @SusanAmberBruce Рік тому

    Why does your picture of the hookup show the DTFI jumpered for 5 volts surely this is an error

  • @bilalfayad12
    @bilalfayad12 10 місяців тому

    one question is by using this extension board connected to the ESP32 camera module, do you need the RFID module to flash the code and how are you powering up this ESP32 camera?

    • @bilalfayad12
      @bilalfayad12 10 місяців тому

      I meant the FTDI* module

  • @christopherdrumgoole8247
    @christopherdrumgoole8247 Рік тому

    Great tutorial! I've been struggling with a motion sensor camera project using an esp32cam with the module board. Several other tutorials have been too complex, and I haven''t been successful. I'm working through your example, and using the simple camera code - I can only take pictures in QVGA. The larger pictures come out super dark, or solid black. The webserver example sketch works fine, and I've verified all the pins are the same for your example. Do you know what setting controls the exposure length?

  • @arthus1971
    @arthus1971 11 місяців тому

    Bravisimo!!!

  • @bimokayoba
    @bimokayoba Рік тому

    why do we format the SD card to fat32 ?

  • @the1spyderryder
    @the1spyderryder Рік тому

    I bought 4 cams with the programmers in the same packages. But my question is can the cam stream the video live?

  • @AlejandroRodolfoMendez
    @AlejandroRodolfoMendez 2 роки тому

    Nice device. I wonder if can be used for recycling a film camera in a digital camera

  • @sat-bhakti-sandesh
    @sat-bhakti-sandesh 2 роки тому

    Hi sir your videos are very helpful
    Please tell how to use raspberry pi pico inbuilt flash insted of eeprom to store 2 or 3 digit numbers

  • @mikejohn5573
    @mikejohn5573 2 роки тому +1

    It would be great if you could download the pictures stored on the SD card of an ESP 32 Cam and then erase the files once they have been downloaded. Does anyone know if that is possible?

    • @digihz_data
      @digihz_data 2 роки тому

      Yes it is very possible, implementing a webbserver is the most easiest I think.

  • @philippeahonon5747
    @philippeahonon5747 2 роки тому

    Hi Sir, thank you for your tutorials, it was great. Please, I would like to know if by inserting a memory card, the images recorded by the Esp32-cam module can be used for easy detection, or if facial recognition is limited depending on the space available to the esp32-cam , or if it is possible to store the maximum depending on the external memory add? Thank you, please answer me, it's urgent for me.

  • @philipp9651
    @philipp9651 2 роки тому

    hi great stuff on your channle
    was woundering if you can add day/month/time and cam number to the picture saved ? in the picture itself? not the file name

  • @richardroy6747
    @richardroy6747 2 роки тому

    Could we use the command pinMode(x,INPUT_PULLUP) instead of using external resistor?

    • @thisoldjeepcj5
      @thisoldjeepcj5 2 роки тому +1

      Yes, but, it is not available on all pins and only one has pull down so final answer:
      It depends. :)

  • @mohsiniqbal1724
    @mohsiniqbal1724 2 роки тому

    Hi. Is it possible to use multiple GPIO pins of ESP32CAM along with the SD Card, if its camera is not used or plugged in? Kind Regards, Mohsin.

    • @TheJcrist
      @TheJcrist Рік тому

      You can use pins 12-13 if SD is activated in a "slow" mode.

  • @wishicouldarduino8880
    @wishicouldarduino8880 2 роки тому

    I got one 3 days ago no sd but still cool.

  • @germanskena6537
    @germanskena6537 2 роки тому

    Hello DroneBot Workshop
    . Thank you for all your videos, there are very instructives.
    i have a question. In webcams all of them have a polarizing film for watch the things in the visible spectrum. This ESP32 can view in the visible and in IR (infraRED).
    I need to use Infrared camera in Arduino projects, do you know if i can use this, or another camera or doing a magic trick with a polarizing material?
    Again. Thanks for the videos.

    • @thisoldjeepcj5
      @thisoldjeepcj5 2 роки тому +2

      Search UA-cam for ESP32 and you will find instructions on how to remove the infrared filter from the 2640 or other cameras for use with IR led lighting.

  • @KYMarty
    @KYMarty 2 роки тому

    This is off topic but I have a request that many others may be interested in also. I struggle trying to connect peripheral devices to my boards. Trying to decipher GPIO## vs D##, TX01, TX02, SPI01, SPI02. It seems like I work for days on every display (and other items) I try to hook up to different devices. Everything is labeled differently. Add to that, most tutorials say you can use any pin for any connection on some boards but how? Today I worked with an ESP32 DEVKITV1 and a Wemos 1327 display. After about 4 hours and multiple hook up attempts and multiple different examples the best I got was a bunch of flickering dots before I gave up...again. I don't want a video showing how to hook up my specific combination. I think a lot of us could benefit from a tutorial on deciphering pins and SPI, IIC and UART type connections. I'd rather learn how to figure it out for myself than to be just told connect pin 1 to pin A etc. I've got OLED's, LCD's, 7 Segment, E-Paper and unless it is IIC it rarely works. Even the boards without a QWIIK interface can be difficult with IIC. Thanks for listening.

  • @benda2250
    @benda2250 6 місяців тому

    is it possible to not use the resistor ?

  • @mihaisandu7479
    @mihaisandu7479 11 місяців тому

    ok but what if I want to use a 128 GB microSD card? becose it shuld work

  • @slimplynth
    @slimplynth 2 роки тому

    This board scares me, my spine is currently goosed so I'm struggling to keep a steady hand with the iron (have ruined one board with the zero ohm resistor mod).. why can't they just use a dip switch.. it's already constrained in depth by the same pin height..

  • @wwglox
    @wwglox 3 місяці тому

    i'm not getting sound; my music plays .... something I'm missing?

  • @sendawahyuandika7851
    @sendawahyuandika7851 2 роки тому

    makasih om

  • @lautungho1
    @lautungho1 Рік тому

    yeah, why the photo is looks like green??

  • @garymelander
    @garymelander 2 роки тому

    Having limited success here. My biggest issue so far is, after loading up the ESP32 library, I ended up with no less than TWO HUNDRED boards. Not one f them was called ESP32-CAM. Only two with CAM in the name and they don't work. Does anyone have any ideas?

  • @kiena26
    @kiena26 2 роки тому

    how to capture automatically every 5 second and send it to database ? anyone know ?

  • @cirklare
    @cirklare 2 роки тому

    I'm the first
    By the way, This is awesome tutorial

  • @toddhodgson2130
    @toddhodgson2130 2 роки тому

    I got a set of these. 50 percent cam detection failure .

  • @toufikauto6620
    @toufikauto6620 8 місяців тому

    Why sdcard file system damaged sfter remove it from esp32cam

  • @KalikaWeerasinghe
    @KalikaWeerasinghe 2 роки тому

    👍👍👍👍👍

  • @Car_B_lovers_154official7
    @Car_B_lovers_154official7 2 роки тому

    🎯🎯🎯❤️🔥🔥🔥

  • @petera1000
    @petera1000 Рік тому

    great video. One annoying problem with this card is the use of a common GPIO pin for the LED flash and the SD card which means reading and writing to the SD will cause the LED to flash. Very annoying. Here is a hardware bit of surgery you can do to isolate the flash LED from the SD card (by cutting one surface mount resistor) and splicing it to the smaller LED's GPIO line (by cutting out the little surface mount LED).
    ua-cam.com/video/loet1ndG8Sg/v-deo.html

  • @cibimathew7738
    @cibimathew7738 2 роки тому +1

    Take a shot every time he says esp32 cam

  • @alainfrenois33480
    @alainfrenois33480 11 місяців тому

    Hello, I never managed to get it to work and I bought several and each time it doesn't work on many videos you see that it's so easy but in truth it's not easy at all to ask yourself if the videos are real are stupid or a nice montage for idiots like me

  • @jantatarski5716
    @jantatarski5716 10 місяців тому

    Zamiast zrobić film z treścią 3-5min., to pierdolisz przez 36min. o niczym

  • @大支爺
    @大支爺 2 роки тому

    STM32 does much better.

    • @thisoldjeepcj5
      @thisoldjeepcj5 2 роки тому

      Please explain. It doesn't have EEPROM or PSRAM or WiFi. Perhaps what model STM32 do you refer to?

  • @AdityaMehendale
    @AdityaMehendale 2 роки тому

    Please, No "FTDI" ffs - a mere "usb-serial" will do. FTDI has displayed dodgy work-ethics and ought not to be needlessly popularized.