#Esp32 based doorbell + Entrance Media player

37 messages ยท Page 1 of 1 (latest)

chrome marsh
#

Just started working on a fully local controled doorbell with camera and mmwave sensor.

If the mmwave sensor picks up movement the camera is taking a screenshot in home assistant. Then if someone pushes the button I send a critical notification to my iphone (and my wife) with the latest screenshoot. Also with the button click I play a nice doorbell sound on the entrance media player. Which my kids like to use as a music box at the first floor from time to time ๐Ÿ™‚

I also designed a case with tinkercad, which worked out pretty well since it is my first attempt to 3d design something. The design has two parts. Front part and back (orange, because I ran out of black filament). The front part holds the mmwave sensor and the esp. Also has holes for the camera and LED's. The button part was flat so I heated it a bit and bent it a little bit outside so it looks more like an outstanding button. After cooling it stood there but I'm not sure what will happen if the weather gets hot. It will probably get back to its original flat position thus eventually hitting the inner push button.

Tho I could not get the IR leds working for some reason. So I'm going to use red and green for maybe "at home" "not ad home" indication. Not sure yet ๐Ÿ™‚ Or maybe just white leds.

Doorbell Parts:
EspCam with 160deg camera (night vision)
LD2411 mmwave sensor
Generic LED's and a push button.

Entrance media player:
ESP32 dev board
UDA1334a
Some cheap 5v speakers. (Strangely very loud)

It's still ongoing. But I just wanted to drop it here since I enjoyed the outcome so much ๐Ÿ™‚

plain yacht
#

nice work!

#

u know u had used white or grey filament u wouldnt have to mount the LEDS like that - LEDs will shine thro a few layers of filament

#

or use an RGB ring instead of LEDs

#

i am playing with this atm myself - got a new 3d printer and have been making boxes in fusion to hold some of my devices and have LEDs shining thro the front and back of the boxes

chrome marsh
# plain yacht i am playing with this atm myself - got a new 3d printer and have been making bo...

Thanks ๐Ÿ™‚ My original idea was having green or red light bleed through the button. The LED's there are IR leds for nightvision. So they have to be outside the case and best around the camera. But as I said there is something I still have to learn about those ones ๐Ÿ™‚

But the light filament idea with lighting the whole case with some colors is a good one, will keep that in mind. ๐Ÿ‘

plain yacht
#

also u probably want to use PETG if the sun can hit it or it gets v cold

plain yacht
chrome marsh
#

Yea, PETG will probably the way to go on mark3 ๐Ÿ˜… mark1 was just a cardboard prototype, still have much to learn in 3d and esphome, but its going well for now

plain yacht
#

same here, still blown away that something i design can be in my hand in a couple of hours

#

i am currently going thro all my ESPHome projects and rehousing them in new boxes etc i have designed myself

chrome marsh
#

Woww, that's a clean print there ๐Ÿ‘

plain yacht
#

Bambu A1 with manual filament swap to get the logo to stand out

chrome marsh
#

Same here, bambu lab regular a1 . I'm also gonna try manual multicolor.

plain yacht
#

this was my first try at it

#

well i lie 2nd

#

the lid was white - i put the pause in on the wrong layer so it did one full layer of blue then did the letters also in blue ofc

chrome marsh
#

So basically you pause the print and just change the filament manually, right? So if 'ฤฑm correct you can navigate to the filament menu while paused and unload/load the print ?

plain yacht
#

i do it in the slicer

chrome marsh
#

aahh ok, since its just one swap its easy

plain yacht
#

look at the preview slider on the right u can right click on it and insert a pause or gcode on each layer

#

but beware of where the pause is - make sure the letters etc are really forming on that layer or it goes like the last pic

chrome marsh
#

will do, thanks for the tip.

plain yacht
#

dont know why but on this logo for example the E icon starts 1 layer before the rest

tropic dagger
plain yacht
#

oh no i meant the ESPHome logo - the E and the house icon start a layer sooner than the letters i meant

tropic dagger
#

I don't see a logo in that picture. ๐Ÿ™‚

plain yacht
tropic dagger
#

Then what was that last picture for?

plain yacht
#

another example of using 2 colours in a print

light cipher
chrome marsh
dusty basalt
#

Instead of using both Red and Green led's to indicate home/away, you can steal my idea!

There are RGB stainless steel momentary buttons that can be either a 1 color or RGB like these. https://a.co/d/jjjlVSO

Here is my doorbell

For mine, when the PIR sensor detects someone then the doorbell button led slowly fades On to like 80%. Once someone pushes it, it will slowly dim on/off until it times out or it's set to "Away" and then it flashes Red. If I'm home and don't feel like getting up or whatever the reason, I can "accept" the guest and it will flash Green, signaling to them to access granted/Come in. Atleast that's my plan.

As far as a camera, I don't like then being right in the doorbell because every criminal or wild neighborhood kid knows to look out for them and they just cover their faces.....

I chose to not be predictable or do the same thing everyone else does and instead I mounted the camera up under the gutter eve and it both sees the door great and gets a better aerial view than if it were at chest level like most people do and I can still do all the same automations and send snapshots to my phone with the doorbell and camera separate.