1 / 8
ESP32 S3 Doorbell v2 + nightvision + chime + recording — zdjęcie 1
1 / 8

ESP32 S3 Doorbell v2 + nightvision + chime + recording

Zamów wydruk tego modelu

Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.

Zapisane na tym urządzeniu.

ESP32 S3 Doorbell with IR Night-vision with chime + 24/7 video recording with ESPHome for HomeAssistant and MotionEye

Ocena
0 / 5
Polubienia
26
Pobrania
77
Wydruki
0
Wyświetlenia
1312
Oceny
0

Aktualizacja u źródła:

Informacje o modelu

Źródło
Printables
Licencja
GNU General Public License v2.0

Couldn't find a generic DIY Doorbell with a nice angle, modular and easy to print; so made myself (another) one. 

This is an updated version which I made before but didn't have IR Night-vision, and was not so stable for 24/7 video streaming because of an overheating camera module (should have used a heatsink on that one too):

https://www.printables.com/model/667022-esp32-doorbell-and-weatherstation 

Like the other design, this is also not waterproof so I put a rubber band in between, because why not. There is a smoll roof included in the design just to be safe I guess.

Print with PETG because I don't know how direct sunlight would affect PLA.

Parts & Requirements list:

  • Home Assistant!
    • With preferably MotionEye as a light NVR software for recording
    • With ESPHome:
    • My YAML configuration of the ESP32 S3 via ESPHOME: GitHUB ( ←this took a lot of time to figure out, enjoy!)
       
  • Soldering iron! (don't use the cheap ones!)
  • At least 4 WaGo connectors, or solder cables if you'd prefer
  • 12v adapter if you want to use night vision, otherwise a good 5v usb chager.
  • A few M3 bolts + nuts + screws
  • Rubber band (optional)
  • 16mm metal push button (5v): AliExpress
  • DuPont cables
  • ESP32 S3 Freenove with CAM support: AliExpress
  • Wide angle camera with long (75mm) cable, like this one: AliExpress
     
  • (This is a tricky one) Transparent flat sheet of plastic; you will need to (eyeball) cut this into a small square with a hole in the middle, which then will serve as protection for the IR LED Ring and ofc the internals of the case. I used a plastic transparent candy box, and re-purposed it accordingly. OR buy this and make your own camera holder: AliExpress
     
  • VERY IMPORTANT:
    You WILL NEED a small heatsink to put behind the camera module because they heat up and die. I used an aluminum heatsink which I had laying around for a generic raspberry pi.
     
  • IR Night-vision LED Ring:
    I used this but is not sold anymore: AlieExpress
    • Buy this instead because it has same specs and dimensions: AliExpress
       
    • When using these you will need to use a 12v to 5v buck converter to power the 12v IR Led ring AND the ESP32 and etc at 5v at the same time: AliExpress

Ringer: The YAML Config included relies on a DFPlayer module to ring a doorbell chime through a small speaker. Whenever the doorbell button is pressed, the metal push button led light will flash a few times AND will play a mp3 file on the SD-Card of the DFPlayer module:

 

Side notes: the IR Night vision LED Ring is too strong :) SO I have solved this by changing the camera image settings on the fly before and after sunset. This is done via an HomeAssistant automation and 2 scripts:

  • After sunrise → trigger automation → set daylight mode using following script: HA Script (github)
  • After sunset → trigger automation → set night mode using following script: HA Script (github)

As you can see in the images, I have added a preview of the HomeAssistant page which shows the stream and some details. On that page I have added 2 buttons to change the image settings just in case the automation triggers above did not work.

 

Tagi