Pukhraj Dhiman
Published © GPL3+

Smart Clothes & Smart Cooling Sheets

Smart clothes & Smart Cooling Sheets will help women in improving mood, sleep cycle & their lifestyle during menopause period.

IntermediateWork in progress301
Smart Clothes & Smart Cooling Sheets

Things used in this project

Hardware components

Arduino UNO & Genuino UNO
Arduino UNO & Genuino UNO
code will run on this microntroller
×1
TEC1- 12705 Thermoelectric peltier module
this module is used for cooling operation
×3
Temperature Sensor
Temperature Sensor
this sensor is used to detect the body temperature
×3
9V battery (generic)
9V battery (generic)
for powering the Arduino Uno
×1
NODEMCU-esp32
This will be used to wirelessly control the home appliances
×1
buck boost convertor
for maintaing the power provided the peltier module
×1
Gravity: Digital 5A Relay Module
DFRobot Gravity: Digital 5A Relay Module
×2
Jumper wires (generic)
Jumper wires (generic)
for connecting the components.
×1
Smartphone
This will be used for voice controlled home appliances.
×1

Software apps and online services

Arduino IDE
Arduino IDE
used for creating & uploading code to Arduino Uno
Blynk
Blynk
For creating the app.

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Solder Wire, Lead Free
Solder Wire, Lead Free
Solder Flux, Soldering
Solder Flux, Soldering

Story

Read more

Schematics

Smart Clothes & Smart Blanket

we will place the peltier modules in the hand gloves , feet gloves & on the head. the lm35 will be placed underarms , above the private body part & under the neck to properly read the temperature of the body
(Since fritzing is not available free from some time i have to prepare it on the paper)
File missing, please reupload.

Code

Code for Smart Clothes & Smart Cooling Sheets

C/C++
The code takes the output data of lm35 to the Arduuno Uno microcontroller which further provides an input to buck boost convertor which will further automatically cools the human body whenever it gets too hot.
float temp1, temp3, temp5, val_1, val_3, val_5 ;

int read1, read3, read5 ;

int lm35_1 = 1, lm35_3 = 3, lm35_5 = 5;

const int pin = 3 ;

void setup()
{
    analogReference(INTERNAL) ;
    
    pinMode(3,OUTPUT) ;
    pinMode(5,OUTPUT) ;
    pinMode(6,OUTPUT) ;
}

void loop()
{
    read1 = analogRead(lm35_1) ;

    read3 = analogRead(lm35_3) ;

    read5 = analogRead(lm35_5) ;
    
    temp1 = read1 / 9.31 ;

    temp3 = read3 / 9.31 ;
    
    temp5 = read5 / 9.31 ;

    val_1 = analogRead(temp1) ;

    val_3 = analogRead(temp3) ;

    val_5 = analogRead(temp5) ;
    
    for(float temp_1 = 35.2 ; temp_1 > 36.9  ; val_1++) 
    
    {
      analogWrite(105, val_1) ;
      delay(2) ;
    }

    for(float temp_3 = 35.2 ; temp_3 > 36.9  ; val_3++) 
    
    {
      analogWrite(105, val_3) ;
      delay(2) ;
    }

    for(float temp_5 = 35.2 ; temp_5 > 36.9  ; val_5++) 
    
    {
      analogWrite(105, val_5) ;
      delay(2) ;
    }

}

Credits

Pukhraj Dhiman

Pukhraj Dhiman

7 projects • 0 followers

Comments

Add projectSign up / Login