Week 16 – System Integration

This week is about combining different subsystems, components, or applications into a unified functioning system..

The objective is to finalize User Workflow, Electrical Diagram, Flow-Chart, System-Diagram and finally make a Mock-up of my final project.

AI prompt ChatGPT: "Please give an animated avatar of my self working on user flow diagram, block diagram, flow-chart of my project and doing mock up for my device casing fixing the components and fixing Bill of material and finalizing what process I will follow which machine I will use to make particular part of my project. please give landscape image. "


Assignment Overview

Individual Task:
  • Design and document the system integration for your final project.

Weekly Activity Log
Day Activity Status
Thursday Class - Interface and Application Programming Completed
Friday Public Holiday , Worked on previous pending Documentation 📝 Completed
Saturday Final Project - Components list, Possible production process Completed
3D design 📐 - Mold for Wayfinding - A 21-LED circular "Badge" Completed
Sunday Final Project Requirement Document 📝 Completed
Firmware and Mobile Application Development with BLE Completed
Monday Integrating Meshtashtic in Mobile Application Completed
Tuesday Regional Review 👨‍🏫💬 Completed
Milling the Mold Final Project 🛠 Completed
Wednesday Casting 🛠 Completed
Documentation 📝 Completed

Design

Contextualization

The Cultural Context : Navratri is a high-energy, multi-day Indian folk festival centered around folk dance steps. Participants wear vibrant, traditional attire and move in synchronized circles to rhythmic music. The Bheru outfit digitizes this tradition. It turns the garment into a "living" part of the performance that reacts to the music and helps people stay connected in a crowd.

The Technological Context : The Project sits at the intersection of Electronic Textiles and Wireless Communication.

  • Interactive Aura : I2S Microphone and Embroidered Neopixels for audio-reactive vibrant outfit.
  • BLE Control (Mobile App) : giving the user personal control
  • Friend-Finder (GPS + LoRa) : helps people stay connected in a crowd or find a new fried using Long Range (LoRa) radio for large-scale outdoor festivals where mobile networks often crash.

CMF (Colour Material Finish)

Materials and Fabrication Process
Component Color Material Finish Process
Main Board Casing Orange / Geen PLA Smooth 3D Printing
Flex PCB Copper Copper laminated Color Print X-Tools
Vinyl Cutter
Buttons Multicolor MDF Multicolor Wooden laser cut
Outfit 1 While background
Multicolor
Cotton
(with linning, Fusing)
Fabric Cutting, Embroidery Work, Stitching Zund Machine, Embroidery Machine
Outfit 2 Perple background
Multicolor
Cotton
(with linning, Fusing)
Fabric Cutting, Embroidery Work, Stitching Zund Machine, Embroidery Machine

Sketching (Form & Function)

Below sketch with white background and purple background is to have feel and visualization of various color on that particular background.

I plan to used Zund machine to cut the cotton cloth ans then use Brother SE2000 machine for doing embroidery and stitching on waist.

I sketched two different possible encloser sketches, the sketches are drawn at actual scale to have accurate judgement for the form of the Device.

Sketch 1: Rectangular Shape Encloser
Sketch 2: Circular Shape Encloser

Below is the Snapping system, with sewable snaps buttons that will electrically connect and also hold the device with the fabric.

Mock ups (Cardboard and Glue)

The mock up is done at proportion of actual scale / actual component dimensions and using cardboard and glue.

System Diagrams

User FLow Diagram : below diagram is step-by-step map showing how a user interacts with my product, app, or device.

Functional Block Diagram : below diagram shows the major parts of a system and how does information flow between them.

System Diagram : below is a big-picture view of my entire project, it shows major parts of my system, and how are they connected together.

Bill of Materials : A BOM stands for Bill of Materials, it contains all the parts, components, materials, and quantities needed to build your project.

Mobile App : A mobile application provides a user-friendly interface for controlling, configuring, and interacting with the Rangbheru wearable system via BLE.

Programming Logic

My system needs two firmware one for mobile application dn another for hardware device, and both has to work with each other seamlessly, communicate and execute actions. Thus, for my Project I made two Logic flow diagram one for mobile app and next to it is of Hardware device firmware. First, I drew it in my notebook and then used draw.io to make digital version of it.

Flowchart

Packaging

Encloser will be 3D printed, it will have PCB mounting, piezo buzzer mounting, battery placement space and antenna. The bac cover and the top cover will be screw to each other.

Electronics Packaging - the main PCB will have digital microphone module and magnetometer soldered on it, battery will be connected via JST to pin connector with main PCB, and the Neopixels will be stitched to fabric using conductive threads.

Wiring management - The male sew-on snaps will be soldered on the MAIN PCB and female sew-on snap will be stitched with fabric using conductive threads and further connections will be done using conductive threads.

Testing methods

Functionality Test

The first thing is to perform functionally check, below are functions that I plan to implement in my project, thus once the waist is made I plan to execute below functional test step-by-step.

  • Establish BLE Connect between Device and Mobile App
  • Validate Controls of Neopixel Color Change
  • Validate Brightness Control
  • Validate Sound Responsive Control On/Off
  • Validate Sound Responsive Sensitivity
  • Validate Friend Finder Feature

Power Consumption Test

This is to measure how long a fully charge battery lasts.

  • Charge the battery to 4.2 Voltage level.
  • Enable the Neopixel Color control feature and Log the time duration.
  • Enable the sound response mode and Log the time duration.

Washing and Sweat Test

For Spiral 2: This I plan to perform with the next version of my prototype iteration. This is more real world usage testing, most of the user will be exception the waist to withstand sweat during Navratri.

Expected failures

  • Microphone Placement: Determining whether the microphone should be mounted inside the enclosure or exposed to the environment for improved sound capture and audio-reactive functionality.
  • Magnetometer Integration: Identifying the optimal PCB location and orientation of the magnetometer to minimize magnetic interference and ensure accurate heading measurements.
  • NeoPixel Power and Signal Compatibility: Evaluating the use of a 3.7V-to-5V boost converter and protection diode to power NeoPixels while maintaining reliable 3.3V logic communication with the microcontroller.
  • GPS Module Packaging Constraints: Initial plans included an onboard GPS module; however, due to size and thickness constraints, the design was revised to utilize the smartphone's GPS data via Bluetooth.
  • Wearability and Weight Distribution: Assessing the overall weight of the electronics package to ensure the wearable remains comfortable and does not sag or detach during use.
  • Capacitive Touch Interface: The concept of integrating copper touch sensors within the garment or wearable badge was evaluated but ultimately removed to reduce complexity and improve system reliability.

lifecycle

Repairability / Right to repair : the waist will have opening on its lining fabric layer so that the conductive threads connection can be assessed and can be diagnose for any loose connection or dis-function. It can be re-thread and repair.

Reuse The Hardware device is modular and can be use will different cloths not just one waist. Thus, a user can have one hardware device and multiple waist. The Hardware device and outfit will have universal standard connection so that it snaps with all waist or outfit. The Neopixel can be reuse in new cloth design in another fabric.

End of life for outfit will be when user feels it is out of fashion or user needs latest designed Navratri outfit. However, for hardware device user only need to replace the rechargeable battery not the whole device.

Download and Useful Links

3D Design file of Mock-up

2D file for leaser cutting of Mock-up

User Workflow Draw.io file

Electrical Design Draw.io file

FlowChart Draw.io file