ESP32-Cam Time Lapse

  Переглядів 289,077

bitluni

bitluni

4 роки тому

A $6 ESP32 camera is used to record time-lapse footage. It's controlled over a web interface and stores images to an micro SD card. ffmpeg is used to convert the Jpeg images to an mp4 video. While macro photography doesn't work great due to the fixed focus, landscape photography looks good.
Project page with code and information:
bitluni.net/esp32camtimelapse
Links to the parts (affiliate links):
ESP32 Cam ($5-8):
aliexpress.bitluni.net/espCam
ESP32-Cam Programmer:
link.bitluni.net/camProg
My main camera and lens I used for the good ones (4k 60fps):
amazon.bitluni.net/gh5
plz share :-)
Check out my Tindie store to get some of my creations:
www.tindie.com/stores/bitluni
Consider supporting my lab for some extras and frequent updates:
github.com/sponsors/bitluni
/ bitluni
paypal.me/bitluni
Twitter: @bitluni
reddit: u/bitluni
#electronics #diy #maker

КОМЕНТАРІ: 264
@IndraKurniawan-vk2qb
@IndraKurniawan-vk2qb 4 роки тому
when the Camera is cheaper than the microSD card xD
@kyrrekar
@kyrrekar 4 роки тому
"I like to do timelapses from time to time" that's a good one
@Hackvlog
@Hackvlog 4 роки тому
Time lapse cameras won't get much cheaper than that. Great for risky applications, where camera might get damaged, stolen or lost. Awesome!
@jasonlisonbee
@jasonlisonbee 4 роки тому
Best acceptable excuse for why all supposed photos of beings and objects which existence of is questionable are so poor quality they're useless for evidence except to show something to be mistaken was there. Also masks otherwise obvious clues of being fake. Can't wait until FHD at least is that inexpensive.
@MaxC_1
@MaxC_1 2 роки тому
@@jasonlisonbee you do realise that the camera that is used for ESP32 CAM is the OV2640 which supports a video resolution of 1600x1200 which is higher than HD and less than 10% lower than Full HD
@orange_tweleve
@orange_tweleve 23 дні тому
​@@jasonlisonbeeyou can swap the base ov2640 to a ov5640 , it has way better image quality and higher resolution but the esp32 processing capability caps it. Plus it gets REALLY hot
@joelpearson8623
@joelpearson8623 3 роки тому
Seems funny that I’ve been working on building a greenhouse for the past few days and I decided to take a break and play around with the esp32-cam I purchased a while ago. You’ve given me some good ideas! Thanks
@axelkagstrom4418
@axelkagstrom4418 4 роки тому
Haha, I like the password! 2:50
@nimaamini9038
@nimaamini9038 3 роки тому
Haha 😂 didn't notice!
@mvl3713
@mvl3713 4 роки тому
This is my new favorite channel. Cheers
@richardgreen9531
@richardgreen9531 3 роки тому
Thank you bitluni for the two USB-serial boards. They are excellent!
@LC-ue6mp
@LC-ue6mp 4 роки тому
Thank you for your time and effort in teaching us about this. Awesome!!
@Peter_S_
@Peter_S_ 4 роки тому
Great video! I would like to try taking 3 time lapse movies simultaneously with different exposure settings so that post processing could be used to grab the best data from each exposure and nice smooth fades can be made between exposure levels in the final file. Another approach might be to establish hard-coded exposures based on sun position rather than light readings.
@jayfraxtea
@jayfraxtea 4 роки тому
Awesome! I need that for all my greenhouse plants. Detecting pest and rot would be a great next step.
@kissingfrogs
@kissingfrogs 4 роки тому
And with a bit of AI thrown in detect and destroy pests.
@Digithalis
@Digithalis 4 роки тому
just awesome stuff for artist, great project as usual man, thumbs up!!! :-)
@NotSoCrazyNinja
@NotSoCrazyNinja 4 роки тому
Timelapses are great for showing how everything is in a constant state of change. Nothing stands still. Every second, the entirety of the universe/multiverse changes so dramatically that our feeble little brains can't even comprehend it.
@thushararathnayake
@thushararathnayake 4 роки тому
Hi Luni your projects are just awesome
@JeremyCook
@JeremyCook 4 роки тому
Congrats on 100k Subs! Looks pretty good at 1/2 meter IMO.
@haraldh.9354
@haraldh.9354 4 роки тому
GRatulation zu den 100k !!!!
@rickseiden1
@rickseiden1 4 роки тому
Those are some pretty awesome time lapses. I'm surprised this hasn't shown up on Hackaday yet.
@PhG1961
@PhG1961 4 роки тому
A very nice and cool project. Although cheap, quick and dirty a rather remarkable result. Thnxs for sharing.
@Moondoggy1941
@Moondoggy1941 4 роки тому
Thanks, I was thinking about doing this, we have flower fields in the spring that causes massive traffic jams, so I wanted to place a camera at an ideal spot and receive it a month later. I guess I would need a good battery.
@MadLabZ
@MadLabZ 4 роки тому
looks great for a $6 addon, great work.
@Sysshad
@Sysshad Рік тому
Very nice timelapses, so beautiful
@undefinednotfound
@undefinednotfound 4 роки тому
Short answer: yes it can be used. Any camera can be used for time-lapse
@asmolbean9300
@asmolbean9300 4 роки тому
Came here for a project... Didn't expect to find a great new channel. Thx for the video
@youliantroyanov2941
@youliantroyanov2941 4 роки тому
Bitluni ftw... You live in a beautiful place. Nice tomatoes.
@pileofstuff
@pileofstuff 4 роки тому
Ok, you convinced me. I'm ordering one today!
@adlerweb
@adlerweb 4 роки тому
Huh? You can order items without taking 10 or more? ;)
@pileofstuff
@pileofstuff 4 роки тому
@@adlerweb My first order is one. Who knows how many will be in my second order...
@Fraseco
@Fraseco 4 роки тому
I've also had the ESP32Cam here for a while. Which SD card would you recommend? I've already destroyed some
@KakYull
@KakYull 4 роки тому
Congrats for 💯 k Subs :)
@RichardT2112
@RichardT2112 4 роки тому
Time to go buy a few cameras! Cheers!!
@ashiksaleem360
@ashiksaleem360 4 роки тому
Wow that are some nice shots
@Yury485
@Yury485 3 роки тому
Very good! Thanks. I'm not a programmer, but I added a blinking red LED when connecting to a Wi-Fi and writing to a SD card. It would be nice to add a file with shooting parameters, date and time to the folder with images.
@Arachisage
@Arachisage 7 місяців тому
Great idea! I want to do something similar for my vegetable garden. What power source do you use for the unit?
@morganallen2272
@morganallen2272 4 роки тому
I wonder if these boards changed recently. I tried building a reset circuit like yours early last year and encountered the LED connected to (IIRC) IO0, causing reset to be flaky at best and I just gave up on this model. Might be time to revisit.
@Scootertuner420
@Scootertuner420 4 роки тому
Cool. I like that this cam actually gets more developed with. Atm the ammount of sketches for noobs like me is very limited.
@markopalikko6986
@markopalikko6986 4 роки тому
Very nice video, thank you!
@markusgaul8467
@markusgaul8467 4 роки тому
perfect for 3d printing videos :D
@teabagNBG
@teabagNBG 4 роки тому
last time i checked wemos mini was kind of the best... but i never knew esp only had a cam version... this is nice
@Bratzt3r
@Bratzt3r 4 роки тому
Hi, is brilliant !!! Please tell me this, if the USB 32 is Wi-Fi enabled will you not be able to save the pictures directly to a Wi-Fi enabled computer or hard disk instead? I am not an electronics guy but have a keen interest in learning and so I ask. Thanks .
@GuruTimCreates
@GuruTimCreates 4 роки тому
Nice informative video. Thanks
@2davecooke
@2davecooke 4 роки тому
Great work! When I tried your code the led stayed on permanently. Also how about a mode in the code and hacker interface to put camera into deep sleep after taking a photo. Keep up good work please.
@doOf3r
@doOf3r 4 роки тому
Some of those 'Board cameras' you can easily change the lenses by simply unscrewing them and replacing with another (Better!) Lens, even Wide-Angle/Fish-eye and mini-Zoom, easy to refocus too by screwing in/out.
@leef_me8112
@leef_me8112 4 роки тому
Ditto.
@Svinogalya
@Svinogalya 4 роки тому
@@leef_me8112 Dildo.
@bardenegri21
@bardenegri21 4 роки тому
You can do that to these, they aren't glued in. There's a video of a guy putting a mechanical IR filter as se over it after removing the lens. Lets you fit bigger lenses like for cctv cameras.
@middelbh
@middelbh 4 роки тому
Hi! I made a comparable system with the same camera, but added a small 0.96” oled screen and a button to allow changing the timelapse intervals. Do you think it is possible to also use the display to change the camera settings? I can give you my code if you want...
@cantinasongband
@cantinasongband 3 роки тому
with a screen that small and only one button, why not just use the esp as a wifi station and use the web interface?
@dekipet
@dekipet 4 роки тому
What a password!!! Great!
@anycatdessai
@anycatdessai 4 роки тому
How did you power these?
@o0julek0o
@o0julek0o 4 роки тому
I am sure I'm not the only one in saying that we'd love to see your gardening projects too. Especially if you make anything electronics related.
@jimd1617
@jimd1617 4 роки тому
very cool. keep the vids coming :)
@wjhoogervorst
@wjhoogervorst 4 роки тому
Great video and instruction
@mandarin1257
@mandarin1257 4 роки тому
101k subs. Nice!
@henryjames4065
@henryjames4065 4 роки тому
Great work ! But is there a way of getting this to work in server mode so that I can set it up without a router close by? I guess yes but the real question is how, maybe you could tweak the code a little ??? I'm kinda new to this and my attempts at tweaking have all failed. BTW: Mac Users you can easily use QuickTime 10.5 to join pictures to a video, works great.
@kimfraga7957
@kimfraga7957 3 роки тому
You save my day, tahnks
@gridarmorfix
@gridarmorfix 4 роки тому
how about a little help file explaining what all the abbreviation stand for and their meaning in the ov2640 settings?
@JAYTEEAU
@JAYTEEAU 4 роки тому
Great work. What was the music please? Cheers, JAYTEE
@DiyintheGhetto
@DiyintheGhetto 4 роки тому
I'm wondering if therebis a way just to get video from the esp32 without having all them controls.
@joetylerdale
@joetylerdale 4 роки тому
You are just soooo cool!
@hellwhichnickisfree
@hellwhichnickisfree 4 роки тому
Looks better than the 35 Euro Raspberry Pi camera. I'm in!
@sorer1
@sorer1 3 роки тому
I needed to take photo once per day on specific hour. I modify your modification :) Also added ftp server, so now iam able to download captured images without removing sdcard. Now is exactly what i need. Thanks.
@Friendroid
@Friendroid 3 роки тому
DS3231 rtc with SQW pin connected to p-mosfet to connect the power supply to esp32-cam power input will make your batteries last a year.
@lhb4031
@lhb4031 4 роки тому
that is great thanks,but sounds to complicated for me to do. is there a simple plug and play?
@xanamata5386
@xanamata5386 4 роки тому
nice time lapses
@GelectronicsTv
@GelectronicsTv 4 роки тому
Nice thats very cool
@jayachandra677
@jayachandra677 4 роки тому
I love how your code looks on git repos :)
@DavidinEssexUK
@DavidinEssexUK 4 роки тому
What about recording 10 hours of sound??
@Really2950
@Really2950 4 роки тому
Nice idea
@niconico-cg6mp
@niconico-cg6mp 4 роки тому
Excelent video , how to use esp32 cam with micropython? Thanks
@technicalcrush3457
@technicalcrush3457 4 роки тому
Is it possible to stream a video and store a video in the sd card simultaneously?
@ThalysonGomes
@ThalysonGomes 2 роки тому
Very nice project. I'll do this :D thanks
@mamoundim4993
@mamoundim4993 4 роки тому
Wow so nice
@MrSaemichlaus
@MrSaemichlaus 4 роки тому
Ooooh yeaaaah!!
@kareno8634
@kareno8634 4 роки тому
(I Know) This was\ is Great! Love Time-Lapse - the bit of Guitar ~ and Nice Tomatoes! = ) Just wish my 'brain' could get a grip on the knowledge. Cheers!
@SGThirkell
@SGThirkell 2 роки тому
Hello. This is great. I've followed what you did and it works. Can I ask, is there any way to stop the LED flashing as it takes a timelapse still or is this to do with the piout?
@dcdi6925
@dcdi6925 2 місяці тому
can you state which options to turn on from the interface for better timelapse recording?
@variostutos
@variostutos 2 роки тому
Thanks!
@gaeldesmontagnesnoires1711
@gaeldesmontagnesnoires1711 4 роки тому
Holly FAK your editing skills are next level... gat dayuum :/
@Clem.E
@Clem.E 4 роки тому
What power source did you used for the timelapses?
@StevePotter
@StevePotter 4 роки тому
Very nice and clear video, Bitluni! I got mine working! Now, does anyone know where to find a description of all the parameters of the ESP32‑CAM? I would like to know how to set them programmatically, not just with the web interface. What do all those abbreviations stand for? What values can the parameters take?
@bitlunislab
@bitlunislab 4 роки тому
I didn't find specifics. Some values act strange. Abbreviations are probably A for auto, E for exposure, WB white balance, S for shutter. You most probably will find more in the datasheet of the camera
@tinkmarshino
@tinkmarshino 4 роки тому
hummmm interesting channel you have here.. looks like I am gonna have to stick around a bit and learn some new tricks (which is kinda hard at 68.. But I never stop trying)
@clonkex
@clonkex 2 роки тому
are you 70 yet
@tinkmarshino
@tinkmarshino 2 роки тому
@@clonkex yup.. and learning new tricks is harder then it used to be... Sheesh! who knew...
@LemmyCaution66
@LemmyCaution66 4 роки тому
Excellent video. Just bumped into your video/channel and was pleasantly surprised. I will subscribe after writing my comment and will watch some more. Have a nice Sunday afternoon. Greetings from Belgium 🇧🇪
@besenyeim
@besenyeim 4 роки тому
Glue a lens salvaged from a CD/DVD player for macro.
@listerdave1240
@listerdave1240 4 роки тому
Also, the lens can actually be focused manually. It has a screw thread but it is kept in place with a small blob of glue. It can be forced a little to break the glue bond and can then be focused even for a distance of just a few mm. If the lens is too loose after breaking the glue you may need to put a new blob of glue, preferably a weak glue that can easily be broken if you want to refocus.
@Dnxl03
@Dnxl03 4 роки тому
I thought it was a laser
@sriyantra1939
@sriyantra1939 4 роки тому
Pl explain thru video.
@jasonlisonbee
@jasonlisonbee 4 роки тому
@@sriyantra1939 The lens focuses the laser. Possibly more accurately, the pickup's view of a reflection of the laser. Seperate sub component.
@nkronert
@nkronert 3 роки тому
To make the camera more near-sighted, you can also by a EUR 2 pair of reading glasses and fix one glass in front of the camera.
@Gabonidaz
@Gabonidaz 4 роки тому
how about some project with your garden? I think you can make it fun. Very nice video, thanks
@certified-forklifter
@certified-forklifter 4 роки тому
thanks!
@AKRON-Productions
@AKRON-Productions 4 роки тому
Was the last timelapse from landscapes at 1:14 at the Sebensee in Austria?
@Rouverius
@Rouverius 4 роки тому
Yeah, it's a 2MB camera but it looks like the biggest issue is optics. Maybe design an adapter for trying camera lens?
@NeoAnthony
@NeoAnthony 2 роки тому
Do you think it would be possible to create an array of these cameras to create a super-resolution image? Similar to how Panoramic Images are created.
@RobertMartinTheGreat
@RobertMartinTheGreat 4 роки тому
If I purchased one of these are they completely set up, can I just plug & play
@alexandrsollo5955
@alexandrsollo5955 4 роки тому
Hi! How to set default resolution (e.g. 800x600) for video at the start of ESP32-CAM ?
@user-tt7jz1tz6c
@user-tt7jz1tz6c 4 роки тому
awesome
@iuhere
@iuhere 7 місяців тому
can we make this timelapse camera project to send data instead of saving on sd card permanently like let say after some time transfer timelapse folder data to some server or back to my pc so that we do not have to physically access the sd card again and again? my use case is to monitor birds ( bird watching ) so i dont want to disturb them by going close to their nest however placing a esp32 module is very stealthy and they do not get scared of it .
@eliasfarms
@eliasfarms 4 роки тому
I found my ESP32-Cams to be very sensitive to me touching or moving the board while streaming in a browser with the example sketch. Some of that pertained to wifi signal strength, which seems to be an issue, but also some other strangeness going on.
@gkzhou7571
@gkzhou7571 4 роки тому
Hello,sir. could the ESP32 support camera and audio codec/or MEMS microphone at the same time?
@noweare1
@noweare1 4 роки тому
I think they use the same I2S interface so I don't think so.
@wakeupcanadians
@wakeupcanadians 6 місяців тому
it would be nice to know how you got the time-lapse bottom to show up so we all can use it
@clonkex
@clonkex 2 роки тому
Wow you live in a beautiful area!
@doro516
@doro516 4 роки тому
I have a module like that but the video transmition is pretty slow, do you know what could be the cause?
@jan-fabioresch2671
@jan-fabioresch2671 4 роки тому
could you try to put an 1080p HDR cam on this?
@fadiltaci2257
@fadiltaci2257 4 роки тому
Hello, I tryed to compile sketch, but i get this: "no return statement in function returning non-void [-Werror=return-type]". Do you know, how can I fix it?
@user-jt5vm3mi1w
@user-jt5vm3mi1w 4 роки тому
Very good
@bourdon845
@bourdon845 4 роки тому
Intéressant
@S_O_O_C
@S_O_O_C 4 роки тому
With a suitable power supply, a big ass SD Card, stripped down ESP (Bluetooth/Wifi/Webserver are unnecessary once you configured it) and some code tweaking this could also be used for timelapses over very long durations, as the ESP is quite power-efficient
@ChallengerToTheMax
@ChallengerToTheMax 3 роки тому
@bitluni Could you try to make like a super cheap micro action cam? Doesn't matter the video quality as much as cost. Just to be relax if it gets crashed or something 😅
@ShrKhAan
@ShrKhAan Рік тому
You could fix the focus to macro if you unscrew the lens 1 or 2mm, so you enlarge focus a little bit, does the lens rotates ?
@kimfraga7957
@kimfraga7957 3 роки тому
First of all I found this fantastic code of yours, the best of all that I have ever researched, congratulations on the work, I wanted to ask you please, I really need your help, I have to make a presentation from the college and I am using this code, How do I put the access point in this code, I already put the wifi. softAP and it doesn't work, which line of code do I need to change to have access to AP and have all the camera options?
@rwh777
@rwh777 2 роки тому
This works perfectly, right out of the box....but I have no idea how it actually works. Is there any way I can find out how these add-on objects work...aside from reading the cpp code?
@flipper07200
@flipper07200 2 місяці тому
Hello thank you for this video could you tell me what code to add to set the time with the ntp server with wifi, because the date and time displayed on the micro sd are not correct (January 1, 1980) THANKS
@KlemenZhivko
@KlemenZhivko 4 роки тому
Where are those beautiful mountains?
@kissingfrogs
@kissingfrogs 4 роки тому
Can the lens be adjusted or is it glued in tight. Hopefully it can be configured to FTP JPG's if within wifi range as thats what I have planned.
@kissingfrogs
@kissingfrogs 4 роки тому
Yes, it can be adjusted. Just started playing with mine and slightly cracked the lens face. I think if I had smaller tools then it would have been able to cleanly snapped the glue.
Making the most EQUIPPED DIY Security Camera with ESP32-CAM
26:36
Max Imagination
Переглядів 320 тис.
1 класс vs 11 класс (рисунок)
00:37
БЕРТ
Переглядів 2,2 млн
4 coils pressure tested
1:18
NOBOX7
Переглядів 6
How to Make a Plant Time-Lapse Cheap & Easy
19:51
Hoocho
Переглядів 62 тис.
A $36 TIMELAPSE CAMERA?? Wyze Cam V3 review
5:40
Matthew Vandeputte
Переглядів 22 тис.
ESP32-CAM - Guide to making YOUR first DIY Security Camera
24:55
Max Imagination
Переглядів 353 тис.
I made a VGA card that blew my mind
15:44
bitluni
Переглядів 413 тис.
ESP32 CAM Long Duration Time Lapse Photography
10:33
Coding With Brett
Переглядів 3,5 тис.
Add USB To Your Electronics Projects! - The USB Protocol Explained
15:19
ESP32 CAM Time Lapse
8:43
DIY CRAFTS
Переглядів 5 тис.
12 Useful & Interesting ESP32 Projects for Beginners!
9:41
ToP Projects Compilation
Переглядів 563 тис.