2. abstract:
• We all have seen different kinds of mood lamps & RGB light, most of them
have some buttons or a remote to interact with them, but we thought of
making a Gesture Controlled RGB Desk Lights which can change its color
only using a simple swipe gesture as a trigger. This is an interactive art
project made using the Arduino Uno board & Gesture Sensor.
• The remote control can be a stationed unit or a wireless remote.
• The remote used for controlling appliances usually have keys or touch-
based sensors.
• In this project, a home automation system is designed which can be
controlled by gestures.
3. introduction
• What is Hand Gesture-Based LED Control?
• A system that allows users to control LEDs using hand gestures.
• Uses sensors to detect gestures and translate them into commands.
• Why is it Important?
• Provides a touchless and intuitive way to control devices.
• Useful in smart homes, healthcare, and automation.
8. Working Principle
• Step 1: Gesture sensor detects hand movements.
• Step 2: Sensor sends data to the microcontroller.
• Step 3: Microcontroller processes the data and identifies the gesture.
• Step 4: Based on the gesture, the microcontroller sends signals to
control the LEDs (e.g., turn on/off, change brightness, or color).
9. Gesture Recognition
• Types of Gestures:
• Swipe Left/Right
• Swipe Up/Down
• Circular Motion
• How Gestures are Detected:
• Infrared or motion sensors capture hand movements.
• Algorithms process the data to identify specific gestures
10. Circuit Diagram
• Include a clear and labeled circuit diagram showing:
• Connections between the gesture sensor, microcontroller, and LEDs.
• Power supply and resistors.
12. code :
• #include <Wire.h>
• #include <LiquidCrystal_I2C.h>
• #include <SoftwareSerial.h>
• LiquidCrystal_I2C lcd(0x27, 16, 2);
• #define forward_val 340 // Change this value to change senstivity for forward direction /-Default 340-/ *X*
• #define backward_val 400 // Change this value to change senstivity for backward direction /-Default 400-/ *X*
• #define left_val 340 // Change this value to change senstivity for left direction /-Default 340-/ *Y*
• #define right_val 400 // Change this value to change senstivity for right direction /-Default 400-/ *Y*
• const int led1=2;
• const int led2=3;
• const int led3=4;
• const int led4=5;
• const int led5=6;
• const int led6=7;
• const int led7=8;
• const int led8=9;
13. Applications
• Smart Homes: Control lights without physical switches.
• Healthcare: Assistive technology for people with disabilities.
• Entertainment: Interactive lighting systems for gaming or events.
• Industrial Automation: Touchless control of machinery.
14. Advantages
• Touchless and hygienic.
• Easy to use and intuitive.
• Can be integrated with IoT for advanced automation.
15. Challenges
• Accuracy of gesture recognition.
• Limited range of gesture sensor.
• Environmental factors (e.g., lighting conditions).
16. Future Scope
• Integration with AI for better gesture recognition.
• Use in virtual reality (VR) and augmented reality (AR) systems.
• Expansion to control other devices (e.g., fans, TVs).
17. Conclusion
• Hand gesture-based LED control is a innovative and practical solution
for modern automation.
• It combines hardware and software to create a seamless user
experience.
• Has vast potential for future applications.