How are we going to make this

Hardware

Our project is mostly hardware, we are going to make our project with a Raspberry Pi. We first wanted to 3D print the case of our doorbell, but now we are going to make it in wood. Here is a schematic of our hardware:

Hardware schema

Software

As mentioned above, the owner must receive a notification on his smartphone when someone rings the doorbell, and then he must be given the opportunity to show a message to the visitor or to engage in a conversation with the visitor. For this we need 2 main programs: 1 program on the smartphone (the application), and 1 program on the Raspberry Pi. To create the Application we use Android Studio, which is a program in which you can create Android applications and also directly test them virtually.