I am a pure s/w guy, know nothing about hardware & certainly couldn't handle a soldering iron. That's not likely to change, so hopefully there is an off-the-shelf solution for me.
I have am a professional embedded coder, and have done a few projects with Raspberry Pi, ESP32, Onion Omega 2 & BBC micro:bit, plus Android/ iOs apps, so the software won't be a problem.
Basically, I want to make something with the functionality of an Amazon Ring(tm) doorbell.
- it needs internet connection
- it should have a camera
- and a display (now we have 2-way video)
- a microphone
- and a speaker (now we have 2 way voice)
- a button to push & start communication
- a bonus would be Passive Infra Red detection, in case I decide to make a burglar alarm (or cat watcher?)
- an IP67 housing would be nice, in case I actually want to use it on my door, but I can live without it, as this is just a hobby project
- cheap/reasonably priced would be a bonus
I do like LilyGo's TTgo ESP32 dev boards. The TTGO T-Camera Plus looks like a good candidate, BUT, while it has a microphone, I don't see a speaker. I also don't see a button, to 'ring' the doorbell, but, it has a Grove connector, which I love, and could use for a button (if you don't know Grove, see here - it's plug & play with several hundred sensors, servo motors & more). Plus, it has an IP67 housing available.
I will contact LiliGo, to ask about a speaker (and post the reply here). In the meantime, is there an off the shelf (dev) board that I can use do develop my own Amazon Ring(tm) doorbell?