Description
This project provides bidirectional messaging between two locations. A mobile
application sends messages via Bluetooth to an Arduino, which then transmits
the message wirelessly through a Zigbee module. On the receiving side, another
Zigbee module sends the message to an Arduino, which activates a buzzer for an
audible alert and relays the message via Bluetooth to a mobile app. The system
ensures reliable communication, user-friendly interaction, and immediate
notification of received messages.
Objectives
Wireless Communication:
To enable seamless data transmission between two locations using a
combination of Bluetooth and Zigbee technologies.
Secure Data Transfer:
To maintain accurate and reliable message transfer between Bluetooth and
Zigbee modules.
User Interaction:
To provide a straightforward and intuitive interface for users to send and receive
messages.
Support Bi-Directional Communication:
To allow for two-way message exchange between the transmitting and receiving
sides.
Components required
Arduino (Microcontroller) (X2)
Zigbee Module (X2)
Buzzer (X2)
HC-05 Bluetooth module (X2)
Connecting wires
Block diagram
Methodology
In this project on the transmitting side, the HC-05 Bluetooth module connects to
a mobile application, allowing users to send messages with button interface.
Upon pressing a button, the mobile app transmits the message to the HC-05
module, which then sends it to the Arduino. The Arduino forwards the message
to the Zigbee module, which transmits the message wirelessly over a range of up
to 100 meters to the receiving side. On the receiving end, the Zigbee module
captures the incoming message and sends it to the Arduino. The Arduino then
activates a buzzer to for alert indicating a new message is received.
Simultaneously, the Arduino sends the received message to the HC-05 Bluetooth
module, which send it to the mobile application on the receiving side. If a
message needs to be sent from the receiving side back to the transmitting side,
the process is reversed. This project can be used for security purposes and many
more features related to IOT can also be added.