carbon sensor value and sweat sensor value clash


hi guys, i'm on project i'm suppose add multiple sensors , create form of alert through led light , vibration motor. such, when of these sensors have sense "critical" value defined in arduino ide, led light accordingly , vibration motor vibrate accordingly well.

and such sensors used project :

1) ds18b20 temperature sensor module (with breakout)
2) dfrobot sen0219 carbon dioxide sensor
3) adafruit ultimate gps sensor
4) diy sweat sensor
5) tcs3200 colour sensor
6) rgb led
7) coin vibration motor
8 ) arduino nano

the setup sensor, led , vibration based on following websites (*exclude vcc , ground setup):

1) temperature sensor: has 3 pins (+, - , , out), therefore vcc +, gnd -, , 1 jumper wire output signal
2) carbon dioxide sensor: https://www.dfrobot.com/wiki/index.php/gravity:_analog_infrared_co2_sensor_for_arduino_sku:_sen0219
3) adafruit ultimate gps sensor:https://learn.adafruit.com/adafruit-ultimate-gps/arduino-wiring ( tx arduino nano d3, rx arduino d2)
4) diy sweat sensor: https://hackaday.com/2016/09/21/arduino-detects-pants-on-fire/#more-223595, http://www.circuitbasics.com/arduino-ohm-meter/ (essentially voltage divider use of known , unknown resistors, in case skin "unknown resistor")
5) tcs3200 colour sensor: http://howtomechatronics.com/tutorials/ ... or-sensor/
6) rgb led: http://howtomechatronics.com/tutorials/arduino/how-to-use-a-rgb-led-with-arduino/
7) coin vibration motor: http://tinkbox.ph/learn/tutorial/how-control-vibration-motor-using-arduino-uno/wiring-diagram

the vcc , gnd power components follows:

1) lipo battery 7.4v, 850 mah pololu step down regulator 5v, 2.5a to: colour sensor, sweat sensor, gps sensor, temperature sensor, rgb led , vibration motor
2) arduino nano 5v pin , gnd carbon dioxide sensor
3) lipo battery 7.4v, 850 mah arduino nano vin , gnd
4) usb connection arduino nano

and following code used operate of sensors:

code: [select]
/* variables led */
int redpin = 9;                                            
int greenpin = 10;                                          
int bluepin = 11;                                          

/* variables motor */
const int motorpin = 13;                                  

/* variables carbon sensor */
int carbonpin = a0;                                        

/* variables temperature */
#include <onewire.h>                                        
#include <dallastemperature.h>                              
#define one_wire_bus 12                                    
onewire onewire(one_wire_bus);                            
dallastemperature sensors(&onewire);                        

/* variables galvanic skin response sensor */
const int gsrpin  =  a1;                                    
int raw = 0;                                                
int vin = 5;                                                
float vout = 0;                                          
float r1 = 510000;                                        
float r2 = 0;                                              
float buffer = 0;                                          
float conductance = 0;                                      

/* variables gps */
#include <adafruit_gps.h>                                  
#include <softwareserial.h>                                
softwareserial myserial(3, 2);                              
adafruit_gps gps(&myserial);
#define gpsecho  false                                      
boolean usinginterrupt = false;                            
void useinterrupt(boolean);                              
uint32_t timer = millis();

/* variables colour sensor */
#define s0 4                                              
#define s1 5                                                
#define s2 6                                                
#define s3 7                                                
#define sensorout 8                                        

int redfrequency = 0;                                      
int greenfrequency = 0;                                    
int bluefrequency = 0;                                      



void setup()                                                
{
  
    /* configuration of pins */
    pinmode(redpin,output);                                
    pinmode(greenpin,output);                              
    pinmode(bluepin,output);                                
    
    pinmode(motorpin,output);                              

    pinmode (carbonpin,input);                              

    pinmode (gsrpin,input);                                

    pinmode(s0, output);                                    
    pinmode(s1, output);                                    
    pinmode(s2, output);                                  
    pinmode(s3, output);                                    
    pinmode(sensorout, input);                              

    /* output frequency scaling of 20% */
    digitalwrite(s0,high);                                  
    digitalwrite(s1,low);                                  
      
    serial.begin(115200);                                  

    
    
    sensors.begin();                                        

    /* setup gps sensor */
    gps.begin(9600);                                        
    gps.sendcommand(pmtk_set_nmea_output_rmcgga);          
    gps.sendcommand(pmtk_set_nmea_update_1hz);              
    useinterrupt(true);                                    
        
}





Arduino Forum > Using Arduino > Motors, Mechanics, and Power (Moderator: fabioc84) > carbon sensor value and sweat sensor value clash


arduino

Comments

Popular posts from this blog

Flip address is out of range arduino uno r3

Arduino Uno not uploading

Indesign and MathType fonts