ESP32-CAM + TFT Screen + 3D Print - SelfieCam

  Переглядів 25,307

robotzero.one

robotzero.one

3 роки тому

An ESP32-CAM 3D printed camera. ST7735S TFT screen and browser interface to view and delete images.
Blog post: robotzero.one/esp32-cam-tft-s...
Code: github.com/robotzero1/esp32ca...
Links mentioned in video:
ESP32-CAM introduction: • ESP32-CAM Camera for A...
Data folder uploader: github.com/me-no-dev/arduino-...
TFT_eSPI library: github.com/Bodmer/TFT_eSPI
TFT_eFEX library: github.com/me-no-dev/arduino-...
Web server library: github.com/me-no-dev/ESPAsync...
3D Model in TinkerCad - www.tinkercad.com/things/5fHl...
Flash and Clip 3D Models - www.tinkercad.com/things/bMHw...
STL File for 3D Printer: github.com/robotzero1/esp32ca...
If you found this useful and want to say thanks you can buy me a coffee here: www.buymeacoffee.com/robotzero

КОМЕНТАРІ: 91
@SmithyScotland
@SmithyScotland 3 роки тому
Loving the spring clip idea for holding the esp32. Might need to borrow that.
@robotzeroone
@robotzeroone 3 роки тому
Thanks. It's quite tricky to mount the ESP32-CAM because they aren't all made exactly the same and the clip was the best way I could come up with.
@neilhollands2750
@neilhollands2750 3 роки тому
Great work! Thanks for sharing
@rubialugattimoreira1978
@rubialugattimoreira1978 2 роки тому
Perfect! You are legend 👏👏
@Nemisis025
@Nemisis025 2 роки тому
Great tutorial 👍. At 0:09 it looks like you're getting almost no delay between the camera and the viewfinder display!
@antolopi1324
@antolopi1324 2 роки тому
Complimenti ☺️ gran bel tutorial ☺️👍🏼👍🏼
@makifbuz
@makifbuz 3 роки тому
Awesome project.
@isarachman
@isarachman 3 роки тому
Thanks for sharing...good job...
@engineerdanny7569
@engineerdanny7569 3 роки тому
Great work
@aboudezoa
@aboudezoa 2 роки тому
Very nice project
@yupingliao4078
@yupingliao4078 2 роки тому
Andrew McCabe你好,發表這項目,我照您說的這項目已經做好了,感謝你的分享,我付款支持,要信用卡付,糟了,我沒信用卡,這幾天我會辦信用卡
@proifalsk2120
@proifalsk2120 3 роки тому
Привет! Очень помогло твоё видео.
@bashare8325
@bashare8325 7 місяців тому
sorry to bother you but I have a question, the picture is showing on the corner of the screen with bad colors, do you have any idea why this is happening? (i m using an st7789)
@lancelotnub
@lancelotnub Рік тому
sir, i want to ask which version of the library adafruit_gfx and library_ili9341 support for 3.2inch 9341 TFT LCD?
@userdc13
@userdc13 10 місяців тому
How the display start streaming the video? I only get the IP, and, is necessary the SD card?
@mrmr8423
@mrmr8423 3 роки тому
what methods do you use for face detection and facial recognition? your answers are very helpful
@robotzeroone
@robotzeroone 3 роки тому
Check out all the technical data on this page: github.com/espressif/esp-face
@mrmr8423
@mrmr8423 3 роки тому
@@robotzeroone ok, thank you very much
@kristoffersonramos9960
@kristoffersonramos9960 2 роки тому
Hello, I like the video you did and I am newbie to electronics and I like also to try a project like that, is it possible to make the camera non-face detection and capture the image by the reset button only
@robotzeroone
@robotzeroone 2 роки тому
You can add a button and trigger taking an image. I have this tutorial robotzero.one/esp32-cam-oled-capacitive-touch-buttons/ and there are others on the internet
@hamzahteknik2018
@hamzahteknik2018 3 роки тому
Excuse me sir,,,, if i want to esp32cam selfie mode and send photo to telegram in the same time,,, what i have to do?? May you help me🙏
@ANGLER_AJAG_IJIG
@ANGLER_AJAG_IJIG Рік тому
can work without progam..?
@yupingliao4078
@yupingliao4078 2 роки тому
您好,我已經做好這項目,我在3張相片的(1/2/3)jpg(編輯相片我改成:像素160*128)後打印在TFT-1.8
@yupingliao4078
@yupingliao4078 2 роки тому
相片改完成160*128像素,打印在TFT-1.8寸,才會相片顯示置中
@bradenholzhausen4116
@bradenholzhausen4116 2 роки тому
Is it possible to use a different camera other than an ov camera. Like a 3 pin camera on an esp32?
@robotzeroone
@robotzeroone 2 роки тому
What's a 3 pin camera? If you look at the camerawebserver example in the IDE you can see all the supported cameras for the ESP32-CAM
@aryanthappa9307
@aryanthappa9307 2 роки тому
Hey I m following your project, i m using 2.2 inch TFT display with ILI9341 driver any suggestion like what should I change in this project to make it work ? I tried setting up my display in user setup after that i m getting white screen only any suggestion where i m wrong?
@robotzeroone
@robotzeroone 2 роки тому
IF the connections are the same it should work by setting up the TFT library I used for your screen. You can try some of the library examples on another ESP32, then the same on the ESP32-CAM and finally change the TFT code to work with my project.
@lautungho1
@lautungho1 7 місяців тому
How can you without any green filter. My ESP32CAM have a green filter on every photo.
@robotzeroone
@robotzeroone 7 місяців тому
On the photo or the screen? Screen will be the wrong screen chosen in the settings. Photo will be a dodgy camera connection or broken camera.
@lautungho1
@lautungho1 7 місяців тому
@@robotzeroone photo. Looks like you wearing the night vision goggle. But it is normal when the cam in video mode. So stranger.
@summerfun6114
@summerfun6114 Рік тому
GOOD JOB! what can I do if used a OLED display? Thanks.
@robotzeroone
@robotzeroone Рік тому
Is it a monochrome OLED? I have a different tutorial for that - robotzero.one/esp32-cam-oled-capacitive-touch-buttons/ Maybe you can use some of the code in this one to do what you wanted.
@summerfun6114
@summerfun6114 Рік тому
@@robotzeroone great! thank you, I'll test it. I've tested it, just see even snowflakes across the screen of 0.96 OLED. and also got reboot loop, how can disable PSRAM in Arduino IDE or solve the loop please.
@thewolfofswingthat2035
@thewolfofswingthat2035 2 роки тому
Do you really need wireless /wifi if the monitor and esp32 cam is so close to each other in close proximity?
@robotzeroone
@robotzeroone 2 роки тому
I don't really understand. The display doesn't use Wi-Fi.. just the connection for accessing the camera remotely.
@thewolfofswingthat2035
@thewolfofswingthat2035 2 роки тому
@@robotzeroone ahhh I see. I misunderstood the video. I thought you connected the esp32cam to display via WiFi!
@ArtmStol
@ArtmStol 4 місяці тому
Would be great if you had a code for just live video output from esp32 cam camera to st7735 display cause ive been looking for code and i have tried so much thing please 🙏🙏
@robotzeroone
@robotzeroone 4 місяці тому
Shouldn't be too hard to remove what you don't need from the code. The hardest part is knowing which pins to connect. robotzero.one/esp32-cam-tft-selfie/
@ArtmStol
@ArtmStol 4 місяці тому
@@robotzeroone thanks for the response
@ArtmStol
@ArtmStol 4 місяці тому
@@robotzeroone sadly it didnt help much because i cant properly remove the parts of code i dont need they just turn into errors
@zozor45
@zozor45 2 роки тому
I’ve got a problem to reiterate the project. As soon as I try to include TFT_eFEX.h library. Message error is : impossible d’ouvrir le fichier source “JPEGDecoder.h” (dependency of “TFT_eFEX.h”) (Impossible d’ouvrir le fichier = folder can’t be open (in french)) Any idea to solve this error ? Thank you in advance
@TriWahyu45
@TriWahyu45 Місяць тому
Can you share program to show esp32cam to LCD in 3:35 please ? 🙏
@robotzeroone
@robotzeroone Місяць тому
I don't really have to time to extract it but the code is in this sketch: github.com/robotzero1/esp32cam-selfiecam/blob/master/SelfieCam.ino
@brianalmeida529
@brianalmeida529 5 днів тому
ROBOT ZERO, is there any possibility of using this screen and having it perform facial annealing on it, instead of connecting through an IP in my browser to the web server?
@robotzeroone
@robotzeroone 4 дні тому
I have no idea what that is. What did you want to do?
@brianalmeida529
@brianalmeida529 3 дні тому
@@robotzeroone I want the ESP32-CAM connected to a TFT screen to be able to make all that connection to the server and from there do the facial recognition. Without using a laptop or computer to address the web server.
@brianalmeida529
@brianalmeida529 3 дні тому
@@robotzeroone I don't know if I explain myself.
@robotzeroone
@robotzeroone 3 дні тому
@@brianalmeida529 You could combine this project and this one: robotzero.one/esp32-cam-scene-analyzer/ to send the image to a server and print the name of the recognised face back into the screen.
@rizkylevy8154
@rizkylevy8154 2 роки тому
Why my Arduino IDE get error compiling?
@robotzeroone
@robotzeroone 2 роки тому
What error do you see?
@bradenholzhausen4116
@bradenholzhausen4116 2 роки тому
Is it possible to make this with a round LCD IPS display module?
@robotzeroone
@robotzeroone 2 роки тому
If the pins are the same as the LCD module in this project and the library supports the other display it should work.
@bradenholzhausen4116
@bradenholzhausen4116 2 роки тому
@@robotzeroone They both seem to have the same specs, just the Spi data input labeling is DIN instead of SDA, and Spi clock input is CLK instead of SCK. Does this sound correct?
@robotzeroone
@robotzeroone 2 роки тому
@@bradenholzhausen4116 should work if the tft library supports it.
@bradenholzhausen4116
@bradenholzhausen4116 2 роки тому
@@robotzeroone I'm trying to make the camera just stream on the LCD screen, and not take a picture, is there a file available for me to do this?
@robotzeroone
@robotzeroone 2 роки тому
@@bradenholzhausen4116 I don't think I've got code for that but it should be reasonably easy to remove the bits you don't need and it still work.
@rizkylevy8154
@rizkylevy8154 2 роки тому
can you help me,I have problem in your code
@rizkylevy8154
@rizkylevy8154 2 роки тому
my error: -> candidates: []om C:\Users\EKOSUS~1\AppData\Local\Temp\arduino_modified_sketch_190354\sketch_nov22b.ino:1:0: C:\Users\Eko Susanto\Documents\Arduino\libraries\ESPAsyncWebServer-master\src/ESPAsyncWebServer.h:33:22: fatal error: AsyncTCP.h: No such file or directory
@robotzeroone
@robotzeroone 2 роки тому
Looks like you are missing this library - github.com/me-no-dev/AsyncTCP maybe it's installable from the Arduino IDE library manager?
@rizkylevy8154
@rizkylevy8154 2 роки тому
I am very confused here 3:07 , can you explain?
@robotzeroone
@robotzeroone 2 роки тому
Looks like a bit has been skipped in the video for uploading the data folder. You need to: 'Tools > ESP32 Sketch Data Upload tool' to upload the data directory.
@rizkylevy8154
@rizkylevy8154 2 роки тому
Where dude?
@robotzeroone
@robotzeroone 2 роки тому
@@rizkylevy8154 Last part of Setting up the Arduino IDE here: robotzero.one/esp32-cam-tft-selfie/ This might only work in the 1.0.x Hardware libraries
@rizkylevy8154
@rizkylevy8154 2 роки тому
I can't found Tools :(
@robotzeroone
@robotzeroone 2 роки тому
@@rizkylevy8154 it's at the top of the IDE File Edit Sketch Tools
@akeelalbaze8511
@akeelalbaze8511 3 роки тому
where you setup the code ? esp32 or st7735
@robotzeroone
@robotzeroone 3 роки тому
All the code is for the Arduino IDE - github.com/robotzero1/esp32cam-selfiecam you upload it to the ESP32 following the instructions.
@akeelalbaze8511
@akeelalbaze8511 3 роки тому
@@robotzeroone im sorry , i have Question how i will get esp32fs and exspEceptionDecoder
@robotzeroone
@robotzeroone 3 роки тому
@@akeelalbaze8511 github.com/me-no-dev/arduino-esp32fs-plugin and github.com/me-no-dev/EspExceptionDecoder
@akeelalbaze8511
@akeelalbaze8511 3 роки тому
@@robotzeroone its work men thank youuuuu
@danielteixeira4540
@danielteixeira4540 10 місяців тому
Disponibiliza o código
@robotzeroone
@robotzeroone 10 місяців тому
All here: github.com/robotzero1/esp32cam-selfiecam
@habibayed
@habibayed Місяць тому
fd_forward.h: No such file or directory #include "fd_forward.h" ^~~~~~~~~~~~~~ compilation terminated. exit status 1 Compilation error: fd_forward.h: No such file or directory how can i fix it
@robotzeroone
@robotzeroone Місяць тому
Which version of the ESP32 hardware library do you have installed. 1.0.4 or 1.0.5 works best.
@justadude5160
@justadude5160 5 місяців тому
Arduino: 1.8.19 (Windows 10), Board: "ESP32 Dev Module, Disabled, Enabled, No OTA (2MB APP/2MB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, Core 1, Core 1, None, Disabled" In file included from C:\Users\joud\Documents\Arduino\libraries\fd_forward.h/fd_forward.h:31, from C:\Users\joud\Documents\Arduino\SelfieCam\SelfieCam.ino:5: C:\Users\joud\Documents\Arduino\libraries\image_util/image_util.h:9:10: fatal error: include/cef_image.h: No such file or directory #include "include/cef_image.h" ^~~~~~~~~~~~~~~~~~~~~ compilation terminated. exit status 1 Error compiling for board ESP32 Dev Module. This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences. I have tried everything single thing! it just wont work :(
@robotzeroone
@robotzeroone 5 місяців тому
This library file - /cef_image.h I don't recognise that.
@justadude5160
@justadude5160 5 місяців тому
@@robotzeroone me too. Your not using this library in the code! What can I do to fix it? Does it have to do with the esp32 filesystem uploader? Because I dont need the numbers and the esp32 filesystem uploader is not working, I dont see the tool once I go to arduino.
@robotzeroone
@robotzeroone 5 місяців тому
@@justadude5160 I'm not sure. The project is quite old and the libraries change. Did you see it on my blog? robotzero.one/esp32-cam-tft-selfie/ You could try from scratch and use the libraries that have the same date as the publish date of the tutorial.
@justadude5160
@justadude5160 5 місяців тому
​@@robotzerooneI managed to get it working by changing the esp32 library to an older version, thanks
@lancelotnub
@lancelotnub Рік тому
sir, i want to ask which version of the library adafruit_gfx and library_ili9341 support for 3.2inch 9341 TFT LCD?
Cheap Remote Monitoring for ANY 3D Printer! #3dprinting
13:56
Nero3D the Canuck Creator
Переглядів 45 тис.
ESP32-CAM - Introdução - IeC112
16:47
Internet e Coisas
Переглядів 17 тис.
McDonald’s MCNUGGET PURSE?! #shorts
00:11
Lauren Godwin
Переглядів 29 млн
ESP32-CAM Face Recognition Open Door Lock
9:41
robotzero.one
Переглядів 114 тис.
Biggest TFT 7" for Arduino or ESP32 - Parallel Communication
10:16
Electronoobs
Переглядів 43 тис.
Arduino-friendly 240x320 LCD Display Tutorial (ILI9341)
21:05
Davy Wybiral
Переглядів 81 тис.
ESP32-CAM - Guide to making YOUR first DIY Security Camera
24:55
Max Imagination
Переглядів 357 тис.
Programmable Wildlife / Security / Timelapse Camera Projects with an ESP-32 CAM
1:11:38
Embedded Web Server #1: Mongoose Hello World
14:26
Mitch Davis
Переглядів 12 тис.
Pan Tilt Control using Servos for ESP32 Cam |  WiFi Security Camera
12:10
hash include electronics
Переглядів 127 тис.
Анімація зарядки на iPhone 📱 #icoola #apple #iphone #tradein #купитиайфон #відновлений #айкула
0:37
ICOOLA: Фабрика відновлених телефонів
Переглядів 51 тис.
HUAWEI БЕЗ GOOGLE: ЕСТЬ ЛИ ЖИЗНЬ? | РАЗБОР
11:49
Infrared Soldering Iron from Cigarette Lighter
0:58
ALABAYCHIC
Переглядів 1,9 млн
Первые продажи Ryzen на Ozon и первый возврат! 😱
13:17
Герасимов Live
Переглядів 36 тис.
ИГРОВОЙ ПК от DEXP за 37 тысяч рублей из DNS
27:53
Ремонтяш
Переглядів 385 тис.