I am an IT engineer but always wanted to learn electronics and IoT. I have a project idea in mind for which I am unsure which MCU should I use. I have previously used Arduino, ESP8266, and ESP32 for small projects but am looking for something more suited for my project (taking into account its cost - needs to be as cost-efficient as can be).
Idea: A smart door lock ie. its MCU with a camera, microphone, speaker, a small display, keypad, fingerprint sensor, internet capability (WiFi), Bluetooth, Zigbee or Z-Wave (unsure if any is needed), RFID, and should be interface-able with other general devices if needed. It needs to run on 4 AA batteries. MCU should be powerful enough for basic AI capabilities such as face recognition from the camera and the ability to stream/upload live video through the internet.
Other things required are great online/community support or documentation and should be available in the market easily for purchase. I plan to create my own circuit board (PCB) and use the MCU in it.
If no MCU is feasible for this list of requirements, what can be the alternatives?
Note that I am comfortable using almost any programming language or tech stack. Any help is appreciated! Thanks.