0% found this document useful (0 votes)
9 views4 pages

Proof of Concept

The project aims to prototype a wearable Adafruit LED strip suit for the Jashn function, integrating technology with dance. It utilizes a wireless control system based on Python and microcontrollers like ESP32 to manage LED displays in real-time. The initiative promotes learning in synchronization and micro-controller technology while enhancing dance performances with visual effects.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views4 pages

Proof of Concept

The project aims to prototype a wearable Adafruit LED strip suit for the Jashn function, integrating technology with dance. It utilizes a wireless control system based on Python and microcontrollers like ESP32 to manage LED displays in real-time. The initiative promotes learning in synchronization and micro-controller technology while enhancing dance performances with visual effects.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Proof Of Concept: Anadi

Neo Pixel LED suits for Jashn

This project intends to demonstrate and aid


in the prototyping + assembly of a Wearable
Adafruit LED strip suit, which will be
used in the upcoming function of Jashn,
majorly in the dances DIY and Tancoura. It
aims to combine innovation and technology
with various dance types.

Working Principle:
The working principle of this project is based on wireless control of
addressable LED suits, with help of a Python Based UI. A
microcontroller (preferably ESP – 32 or Arduino R4 Wi-Fi) will be
connected to 3.7 V Li-po batteries boosted to 5V with the help of a
boost converter (for example, MT3608 module), and the common
ground will be connected to a resistor of ~ 300 – 350 Ω, of the nRF*
series. which will help preventing any unwanted power surges.
Furthermore, the Microcontrollers will be connected to a common Wi-
Fi source, same as the system with the UI installed in it. The preferred
Baud Rate will be 115200 baud.

ANADI IX E
Circuit Design / Hardware Setup

Software Implementation:
The software implementation of this project combines Python and
Arduino-based programming to enable wireless control of the Neo
Pixel LED suit. On the microcontroller side, the ESP32 is
ANADI IX E
programmed using the ESP32 board support package in the Arduino
IDE along with the Adafruit Neo Pixel library, which manages low-
level LED timing and effects. The ESP32 connects to a Wi-Fi network
and runs a simple server to receive commands. On the laptop side, a
Python application is developed using the tkinter library to provide a
graphical user interface (GUI) for selecting colors and patterns, while
the time module manages animation timing and delays. Commands
generated by the Python interface are transmitted over the network to
the ESP32, which interprets them and drives the Neo Pixel strip
accordingly. This modular design ensures flexibility, real-time
responsiveness, and scalability for controlling multiple suits
simultaneously. (Codes Attached to the main email)

Feasibility:
The intricate yet powerful computing power of the ESP – 32 Dev
module and the real time control of the Adafruit Neo pixel provides a
strong platform to control the suits live. These not only enhance the
appearance of the dance forms but also provides opportunities for
various students to learn about the secrets of synchronization and
explore the vast field of micro-controllers and innovation-oriented
robotics. The power requirements are manageable with the help of
reliable battery supply, specifically battery with higher ratings,
preferably >2500 milliamps, for longer and sustained practice
sessions.
Component List:
ESP32 preferred for built-in Wi-Fi and
easier network control; Arduino can be
Microcontroller ESP32 Dev Kit Arduino R4 WiFi
used but requires more setup for
networking.

NeoPixel library supports WS2812B;


Adafruit NeoPixel SK6812 or generic
LED Strip SK6812 is RGBW if you want white
(WS2812B) WS2812
LEDs.

Resistor (Data line) 330 Ω 470 Ω Prevents voltage spikes; connected in

ANADI IX E
series with LED data line.

Capacitor (Power Placed across +5V and GND near LED


1000 µF, 6.3V 470 µF, 6.3V
smoothing) strip to handle inrush current.

2×AA rechargeable
3.7 V LiPo, 1000– Needs stable output; use boost converter
Battery NiMH with boost
2000 mAh to get 5V.
converter

DC-DC Boost
Adjustable step-up Provides stable 5V for LEDs; required
Voltage Converter Converter (3.7V →
module (MT3608) for NeoPixel reliability.
5V)

Standard solderless For PoC, breadboard is easy; for


Breadboard / Perfboard for semi-
breadboard + wearable, soldered connections are more
Wiring permanent setup
jumper wires robust.

NeoPixels often accept 3.3V data if


3.3V → 5V
Logic Level Shifter None powered at 5V; level shifter improves
(optional)
reliability.

Tkinter is simple and lightweight for


Python Interface / Tkinter + time
PyQt5 or Kivy PoC; alternatives allow advanced GUI
GUI module
features.

Adafruit NeoPixel FastLED offers more advanced


Libraries (ESP32 FastLED (alternative
library, ESP32 Wi-Fi animations; Adafruit is simpler for
side) LED library)
library beginners.

School Wi-Fi / All ESP32s must connect to the same


Networking Mobile hotspot
Router network for synchronized control.

Conclusion:
In conclusion, this project effectively demonstrates the use of Python
and Micro-controllers to use advanced LED strips and synchronise
them with dance moves in real time, with help of a dedicated UI /
Application. The proof of concept validates wireless synchronization,
responsive colors changes, and modular scalability. Future
improvements can include enhanced battery management for longer
operation, larger LED arrays for more intricate designs, advanced
animations and patterns, and multi-suit synchronization for group
performances. Lastly, it provides a profound opportunity for various
students to explore dance and robotics in a innovate yet interactive
way.
ANADI IX E

You might also like