Deliverables¶
WTF IS IT??¶
@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.
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¶
Nanografi Sigma Aldrich Besdata CheMondis Polyaniline
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);
}
}
CIRCUIT¶
@bishgosh the girlies want control over their nervous systems!!! #healingjourney #POTS #ADHD #PEMF #BISHSTIM ♬ original sound - literallylikesoiconic