This project presents an enhanced Raspberry Pi-based multipurpose calling bell system controlled by an Android application, allowing users to register with full information and providing personalized identification when the bell is triggered. The system aims to improve user identification and make it easier for the assistant to determine the caller’s identity and location.
The hardware component of the system consists of a Raspberry Pi, a Wi-Fi module, and a traditional calling bell mechanism. The Raspberry Pi is connected to the bell and hosts a server that communicates with the Android application over a Wi-Fi network.
The Android application is designed to facilitate user registration by providing a user-friendly interface for entering personal information such as name and room number. Upon registration, this information is stored in a database associated with the Raspberry Pi.
When a user triggers the bell using the Android application, the server on the Raspberry Pi retrieves the corresponding user information from the database. The calling bell rings with the user’s name and room number, providing a personalized identification signal.
The assistant can easily identify the caller by hearing the personalized identification from the calling bell. The user’s information, including name and room number, can be displayed on a connected screen or accessed through the Android application for quick reference.
The system ensures a secure and reliable communication link between the Android application and the Raspberry Pi, guaranteeing that the user’s information is transmitted and stored securely. Additionally, the system allows for easy management of registered users, enabling new registrations, updates, or deletions as necessary.
The enhanced Raspberry Pi-based multipurpose calling bell system provides an efficient solution for user identification and location determination. By incorporating personalized identification through user registration, the system streamlines the assistant’s ability to identify callers and improves overall operational efficiency.