Gesture Controlled Bluetooth Speaker Using Arduino
Gesture Controlled Bluetooth Speaker Using Arduino
ISSN NO-2584-2706
Abstract— A communication system has been To enable audio input from smartphones, the
proposed to translate sign language used by people speaker utilizes a Bluetooth module, while also
with speech impairments into audible speech. This supporting an AUX connection and an additional
system is based on an innovative hand gesture charging input. Once the audio signal is received,
recognition method. The solution consists of two the amplifier IC enhances it without
main parts: hardware and software. The hardware compromising quality. The speaker module then
includes a sensor glove that detects hand gestures, processes this signal, delivering high-fidelity
positioned optimally on the fingers, based on the sound output. A Lidar sensor mounted on top of
analysis of American Sign Language (ASL) signs. the speaker detects hand gestures, which are
The design of the glove and the decoding processed by the Arduino before being
technique—considering the axis orientation transmitted to the controller. This allows users to
relative to gravity and the associated voltage change tracks, adjust the volume, or power the
levels—are explained. In the software component, speaker on and off—all without physical
an Android app named "Speaking Gestures" is contact. The entire system is powered by a
under development. This app receives data (letters battery pack, with a charging and protection
or words) through Bluetooth, converts them into circuit ensuring efficient power management. To
text, and vocalizes them. Bluetooth speakers have conserve energy, an internal logic mechanism
become popular due to their compact size, automatically shuts down the system if left idle
portability, and long battery life. In this project, for over five minutes. As technology continues to
Bluetooth speakers are enhanced by adding evolve, the integration of hardware and software
touchless controls. Users can change songs simply innovations is unlocking new ways to create
by swiping their hand over the speaker and adjust intuitive and interactive devices. One such
the volume by raising or lowering their hand. This development is the Gesture-Controlled Bluetooth
allows users to control the speaker entirely without Speaker, a project that leverages Arduino
needing to touch their phone or the speaker itself. microcontrollers to enable hands- free audio
experience. This concept is designed to redefine
Keywords— Gesture Control, Bluetooth how users interact with their sound systems by
Speaker, Arduino HC-05, Bluetooth Module eliminating the need for buttons or remote
MPU6050 Gyroscope and Accelerometer, controls. Instead, gesture recognition technology
Gesture Recognition, Wireless Communication. is used to interpret hand movements, converting
them into commands for playback control,
I. Introduction volume adjustment, and track navigation. At the
The gesture-controlled Bluetooth speaker enhances heart of this project lies the flexibility of Arduino
the capabilities of modern Bluetooth speakers by boards combined with the convenience of
introducing an advanced touch-free interaction Bluetooth connectivity. By incorporating gesture-
system. This system is built using key components detecting sensors—such as accelerometers or
such as an Arduino, a battery charging module, a infrared sensors—alongside Arduino
Lidar sensor, an LED, an audio amplifier IC, a microcontrollers, the system can track and
Bluetooth module, and a 6-watt speaker with a process hand movements in real-time.
subwoofer.
plt.title("GestureRecognitionAccuracy
gesture recognition-based communication
# Add titles and labels system for silent speakers," 2013 International
plt.title("Gesture Recognition Accuracy Conference on Human Computer Interactions
by Gesture Type", fontsize=14) (ICHCI), Chennai, 2013, pp. 1-5.
plt.xlabel("Gesture [4] M. R. Islam, U. K. Mitu. R. A. Bhuiyan and J.
Type", fontsize=12) Shin, "Hand Gesture Feature Extraction Using
plt.ylabel("Accuracy Deep Convolutional Neural Network for
(%)", fontsize=12) Recognizing American Sign Language, 2018
plt.ylim(0, 100) 4th International Conference on Frontiers of
# Save the Signal Processing (ICFSP), Poitiers, 2018, pp.
graph 115-119.
simulation_g [5] bar.get_width()/2, yval + 1, f" {yv[a3l]} %N".,
raph_path=
"/mnt/data/gesture_simulation_accuracy.png"
plt.savefig(simulation
_graph_path)
plt.close()