Deliverables¶
BISHSTIM WHAT?¶
BISHSTIM is a bio-plasma-infused PEMF wearable designed to enhance conductivity and promote healing by targeting nerve points and meridian lines. The garment integrates bio-plasma into copper-knit textiles, amplifying electromagnetic frequencies for autonomic nervous system balance. Detachable PEMF electrodes stimulate key points, while the bio-plasma-infused copper boosts the signal for deeper therapeutic effects. Your focus is on material longevity, waterproofing, and optimizing circuit design for maximum efficiency in wearable biofeedback and healing applications.
@bishgosh cooking up a batch of fresh bioplasma💦💦 it’s soooo conductive !!! yay me⭐️⭐️⭐️ #bioplasma #biodesign #biomaterials #textiles #fashiondesigner #bio #electric ♬ Let him cook x Imperius on all platforms - Caleb
COMPETITIVE ADVANTAGE¶
BIOPLASMA!!! My bio-plasma-infused PEMF wearable is unlike anything on the market because it goes beyond traditional TENS and chronic illness wearables by integrating bio-plasma with conductive copper textiles, *amplifying the body’s natural conductivity* and optimizing nerve stimulation. Unlike standard TENS units that rely on surface-level electrical pulses, my design targets deeper meridian points and autonomic nervous system balance, delivering a more precise, sustained, and holistic neuromodulation experience. The infusion of bio-plasma enhances signal efficiency, reducing energy loss and making treatment more effective while remaining lightweight, flexible, and wearable throughout daily life. For people with chronic illness—who often experience unpredictable symptoms, hypersensitivity, and limited treatment options—this innovation offers a seamless, adaptive, and non-invasive way to regulate pain, fatigue, and nervous system dysfunction in real time. It’s not just a wearable; it’s a complete reimagination of bioelectronic medicine, giving people control over their own healing in a way that has never been possible before.
GANTT¶
BoM¶
Total Estimated Budget: ~€802
MATERIALS¶
Qty | Description | Price | Link | Notes |
---|---|---|---|---|
1 | Electrodes | 10.00 € | http://amazon.com | |
2 | Magnesium Chloride | 21.00 € | http://amazon.com | |
1 | Potassium Chloride | 15.00 € | http://amazon.com | |
1 | Himalayan Salt | 8.00 € | http://amazon.com | |
5 | Shungite | 20.00 € | http://amazon.com | |
10 | Pure Colloidal Silver | 20.00 € | http://amazon.com/ | |
11 | Aloe Vera | 15.00 € | http://amazon.com | |
12 | Graphene Oxide | 350.00 € | https://www.sigmaaldrich.com/ES/es/product/aldrich/777684 | |
13 | Conductive Thread | 30.00 € | https://www.shieldex.de/en/products_categories/fibers-yarns/ | |
15 | Adafruit Flora | 17.00 € | https://www.reichelt.com/es/es/shop/producto/flora_de_adafruit-235457?PROVID=2855&gad_source=1&gclid=CjwKCAiAneK8BhAVEiwAoy2HYWEzKGzRKEJJ40rpggrRUFv0EDkGujjT3bU4gtRdBkq3uhcr8LzEjRoCY9sQAvD_BwE | |
16 | IRF540N MOSFET | 2.00 € | https://satkit.com/es/5pcs-irf540n-mosfet-transistor-100v-33a-130w-to220-es.html?language=es¤cy=EUR&gad_source=1&gclid=CjwKCAiAneK8BhAVEiwAoy2HYRCInsO3f64w9QfZiR1NQ8d4XB8aC-hRzH5-lRk0Pw5bbjfeImCfVBoCs2gQAvD_BwE | |
17 | Conductive Snap Connectors | ~10.00 € | https://romed.com/medical-electrical-snap-fasteners.aspx | |
18 | Li-Po Battery | 17.00 € | http://amazon.com | |
19 | Ecoflex/PU Coating | 31.00 € | https://www.formx.es/products/siliconas/eco-flex-series/eco-flex-0010----1kg.php | |
20 | TP4056 Module | 8.00 € | http://amazon.com | |
21 | AD9833 Signal Generator | 28.00 € | https://www.fruugo.es/5-piezas-ad9833-microprocesadores-programables-interfaz-serie-onda-sinusoidal-dds-modulo-generador-de-senal/p-146174723-308291603?language=es&ac=ProductCasterAPI&asc=pmax&gad_source=1&gclid=CjwKCAiAneK8BhAVEiwAoy2HYfB_Hsey8B_mjZe6bAGmT_Fr7PJS2ANTp9lssxqDwNtx_nwlRgBsNxoCt54QAvD_BwE | |
22 | Fabric | ~100.00 € | https://www.moodfabrics.com/ | |
23 | Yarn | ~100.00 € | https://www.olioliyarn.com/collections/lana | 10$/ball, ~10 balls for sweater |
Websites to Order Materials¶
CIRCUIT¶
To integrate the electronics into the shirt, I used snap-on connectors. These snaps serve a dual purpose: they physically attach the circuit board to the shirt and create the connection between the circuit board and the electrodes. The circuit board and battery pack are housed in a small removable pocket at the back of the shirt, allowing the garment to remain washable while keeping the electronics accessible. This system ensures a secure but flexible connection between the circuit and the body, and is easy for users to remove for washing and charging purposes.
@bishgosh the girlies want control over their nervous systems!!! #healingjourney #POTS #ADHD #PEMF #BISHSTIM ♬ original sound - literallylikesoiconic
CODE¶
Each frequency is assigned to an LED colour so the wearer knows which frequency setting they have set.
- 174 Hz: White
-
285 Hz: Pink
-
396 Hz: Red
-
417 Hz: Orange
-
528 Hz: Yellow
-
639 Hz: Green
-
741 Hz: Light Blue
-
852 Hz: Dark Blue
-
963 Hz: Purple
@bishgosh the BISH is giving range!!! #BISHSTIM whatever vibe you’re calling in? it’s generating. this is wearable energy medicine. #wearabletech #electrotherapy #FrequencyHealing #ChakraHealing #solfeggiofrequencies #ChronicIllness #wearable #biohacking #healingfrequencies #PEMF #POTS #ADHD #arthritis #HEALING #BISHisON ♬ original sound - ⚠️FLOP⚠️ - 🪸 It's_Floppiana 🪼
#include <AD9833.h>
#include <Adafruit_NeoPixel.h>
#define PIN 15
#define NUMPIXELS 3 // The number of LEDs (pixels)
Adafruit_NeoPixel NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
//----------------------------
// constants won't change. They're used here to set pin numbers:
const int buttonPin = 12; // the number of the pushbutton pin
const int buttonPin2 = 27;
const int ledPin = 13; // the number of the LED pin
const int SwitchPin = A2; // this is the pin of the pott
AD9833 AD(A5);
// variables will change:
int buttonState = 0; // variable for reading the pushbutton status
int buttonState2 = 0;
int switchValue = 0; // variable for reading the pott status
int frequencycutoff = 450;
float frequency = 5.28;
//
void setup() {
Serial.begin(9600);
// initialize the LED pin as an output:
pinMode(ledPin, OUTPUT);
// initialize the pushbutton pin as an input:
pinMode(buttonPin, INPUT);
pinMode(buttonPin2, INPUT);
//initialize the pott pin as an input:
pinMode(SwitchPin, INPUT);
NeoPixel.begin(); // INITIALIZE NeoPixel strip object
NeoPixel.setBrightness(50); // a value from 0 to 255
SPI.begin();
AD.begin();
}
void loop() {
// read the state of the pushbutton value:
buttonState = digitalRead(buttonPin);
buttonState2 = digitalRead(buttonPin2);
switchValue = analogRead(SwitchPin);
// Serial.print(buttonState);
//Serial.println(buttonState2);
Serial.println(switchValue);
if (switchValue < 95) {
frequency = 0;
NeoPixel.clear();
NeoPixel.show();
} else if (switchValue < frequencycutoff) {
frequency = 174; // white/purple
NeoPixel.clear();
for (int pixel1 = 0; pixel1 < NUMPIXELS; pixel1++) { // for each pixel
NeoPixel.setPixelColor(pixel1, NeoPixel.Color(252, 142, 172)); // it only takes effect if pixels.show() is called
}
NeoPixel.show();
} else if (switchValue < 2 * frequencycutoff) {
frequency = 285; // pink
NeoPixel.clear();
for (int pixel1 = 0; pixel1 < NUMPIXELS; pixel1++) { // for each pixel
NeoPixel.setPixelColor(pixel1, NeoPixel.Color(242, 0, 60)); // it only takes effect if pixels.show() is called
}
NeoPixel.show();
} else if (switchValue < 3 * frequencycutoff) {
frequency = 396; // red
NeoPixel.clear();
for (int pixel1 = 0; pixel1 < NUMPIXELS; pixel1++) { // for each pixel
NeoPixel.setPixelColor(pixel1, NeoPixel.Color(255, 0, 0)); // it only takes effect if pixels.show() is called
}
NeoPixel.show();
} else if (switchValue < 4 * frequencycutoff) {
frequency = 471; // orange255, 40, 0
NeoPixel.clear();
for (int pixel1 = 0; pixel1 < NUMPIXELS; pixel1++) { // for each pixel
NeoPixel.setPixelColor(pixel1, NeoPixel.Color(253, 88, 0)); // it only takes effect if pixels.show() is called
}
NeoPixel.show();
} else if (switchValue < 5 * frequencycutoff) {
frequency = 528; // yellow
NeoPixel.clear();
for (int pixel2 = 0; pixel2 < NUMPIXELS; pixel2++) { // for each pixel
NeoPixel.setPixelColor(pixel2, NeoPixel.Color(254, 244, 34)); // it only takes effect if pixels.show() is called
}
NeoPixel.show();
} else if (switchValue < 6 * frequencycutoff) {
frequency = 639; // green
NeoPixel.clear();
for (int pixel2 = 0; pixel2 < NUMPIXELS; pixel2++) { // for each pixel
NeoPixel.setPixelColor(pixel2, NeoPixel.Color(124, 252, 0)); // it only takes effect if pixels.show() is called
}
NeoPixel.show();
} else if (switchValue < 7 * frequencycutoff) {
frequency = 741; // light blue -turquoise
NeoPixel.clear();
for (int pixel3 = 0; pixel3 < NUMPIXELS; pixel3++) { // for each pixel
NeoPixel.setPixelColor(pixel3, NeoPixel.Color(64, 216, 230)); // it only takes effect if pixels.show() is called
}
NeoPixel.show();
} else if (switchValue < 8 * frequencycutoff) {
frequency = 852; // dark blue -indigo
NeoPixel.clear();
for (int pixel3 = 0; pixel3 < NUMPIXELS; pixel3++) { // for each pixel
NeoPixel.setPixelColor(pixel3, NeoPixel.Color(0, 0, 205)); // it only takes effect if pixels.show() is called
}
NeoPixel.show();
} else {
frequency = 963; // purple/pink
NeoPixel.clear();
for (int pixel3 = 0; pixel3 < NUMPIXELS; pixel3++) { // for each pixel
NeoPixel.setPixelColor(pixel3, NeoPixel.Color(252, 15, 192)); // it only takes effect if pixels.show() is called
}
NeoPixel.show();
}
Serial.println(frequency);
AD.setFrequency(frequency);
AD.setWave(AD9833_SQUARE1);
delay(100);
// check if the pushbutton is pressed. If it is, the buttonState is HIGH:
if (buttonState == HIGH && buttonState2 == HIGH) {
// turn LED on:
digitalWrite(ledPin, HIGH);
} else {
// turn LED off:
digitalWrite(ledPin, LOW);
}
}
FABRICATION FILES¶
- 🔗 3D Mold
- 🔗 Molds
- 🔗 More Molds
HOW TO's¶
Structured Water System - DIY Make Your Own
FREE ENERGY with SALT WATER - 100% Working
Exploring Green Energy: DIY Electrolysis Water Device
Get Salty Presentation: Cell Salts and Electromagnetic Support
Why Vagus Nerve Stimulation is Crucial – Hacks for Instant Results