LW-101 LED Display Water Temperature Meter Monitor [B209]





https://www.youtube.com/watch?v=1FiPwYkkRFg



* Specs

Features: 

No batteries required - The device harvests its energy from the water flow Quick and easy installation without any tools - fits with handheld showerhead Materials approved for drinking water 

Newest innovated technology to upgrade and modernize your bath room;

self powered battery free thermometer to monitor your shower temperature.

As home essential Needed - to serve and surprise your husband, wife or kids.

(Especially for families having toddlers or babies)

High-precision temperature sensor 360°rotatable waterproof led screen for better viewing.


Specification:  

Material : ABS, PC

Size : connect to standard 1/2inch hose or shower head;

Temperate Range : 32-212 ℉, 0-100℃

Weight : 80g



* Contents

- Connect 






Posted by RDIoT
|

Call server API for multiple sensor information [P002]


 

https://www.youtube.com/watch?v=6oUOoBihOfo


*GitHubhttps://github.com/rdiot/rdiot-p002.git

 

* Parts

- Arduino Uno R3

- Ethernet W5100 Shield (W5100) [B004]

- LCD1602 (HD44780) [D002]

- Temperature and humidity DHT11 sensor module (KY-015) [S008]

- Button

 

* Contents

- Collect multiple (two temperature / humidity) sensor values on one sensor and load them into the server

Posted by RDIoT
|

12V Thermostat Temperature Controller with NTC Sensor [S238]




https://www.youtube.com/watch?v=WA48OBo7E0Y


* Specs

Features:

 Used advanced micro-computer technology

 Built-in 3 LED display windows, start temp, realtime temp and stop temp

 Switch to heating or cooling mode automatically

 Relay output separately, can control 1000W device

 It is easily to install

 Temperature Measurement Range: -9-99℃

 Measuring Accuracy: ±1℃

 Control Accuracy: 1℃

 Meaturement Input: NTC(10K. 0.5%) waterproof type sensor

 Input Voltage: DC12V

 Output: 10 a relay all the way

 Size: Approx. 7.2cm x 5.1cm x 2cm/ 2.83" x 2" x 0.78"


Package included:

 1 x 12V Digital Led Temperature Controller

 1 x NTC Temp Sensor

 1 x Manual


 * Contents

 - Input DC 12V 

 - Relay Output AC 220V, DC 12V 

 - Start (On), Stop (Off)

Posted by RDIoT
|

Temperature and humidity DHT22 (DHT22) [S063]



https://www.youtube.com/watch?v=bVhOLJMloc4


*GitHubhttps://github.com/rdiot/rdiot-s063.git


* Specs

The DHT22 is a basic, low-cost digital temperature and humidity sensor. It uses a capacitive humidity sensor and a thermistor to measure the surrounding air, and spits out a digital signal on the data pin (no analog input pins needed). Its fairly simple to use, but requires careful timing to grab data. The only real downside of this sensor is you can only get new data from it once every 2 seconds, so when using our library, sensor readings can be up to 2 seconds old.

Simply connect the first pin on the left to 3-5V power, the second pin to your data input pin and the right most pin to ground. Although it uses a single-wire to send data it is not Dallas One Wire compatible! If you want multiple sensors, each one must have its own data pin!

 

Compared to DHT11,this sensor is more precise, more accurate and works in a bigger range of temperature/humidity, but its larger and more expensive

Comes with a 4.7K - 10K resistor, which you will want to use as a pullup from the data pin to VCC.

 

Temperature

Resolution : 0.1°C

Accuracy : ±0.5℃

Measuring range : -40°C ~ 80°C

Humidity

Resolution : 0.1%RH

Accuracy : ±2%RH (25°C)

Measuring range : 0%RH ~ 99.9%RH

Operating voltage : 3.3V ~ 5.5 V

Recommended storage condition

Temperature : 10°C ~40°C

Humidity : 60%RH 



* Content

- Connect

1 ----- 5V

2 ----- D2

3 ----- X (NC Not connected)

4 ----- GND


- DataSheet : http://www.waveshare.com/wiki/File:AM2302.pdf


- Source : http://www.waveshare.com/wiki/File:DHT22-Temperature-Humidity-Sensor-code.7z 


- Key Code

#define DHTPIN 2


DHT dht(DHTPIN, DHT22);


  switch(dht.read())

  {

    case DHT_OK:


    lcd.setCursor(0,1);

    lcd.print("temperature=" + (String)dht.temperature + "'C");


    lcd.setCursor(0,2);

    lcd.print("humidity=" + (String)dht.humidity + "% ");



      break;

  }

Posted by RDIoT
|

MAX6675 Module + K Type Thermocouple Thermocouple Sensor (MAX6675) [S080]



https://www.youtube.com/watch?v=ydeDejepZeA


*GitHubhttps://github.com/rdiot/rdiot-s080.git


* Specs

MAXIM MAX6675 is an American company with a cold junction compensation, linearity correction, thermocouple break detection ADC Serial K-type thermocouple, its temperature resolution capability is 0. 25 Degree, cold junction compensation range - 20 ~ + 80 Degree, wide operating voltage range 3. 0 ~ 5. 5

Operating voltage: 3. 0 ~ 5. 5V

Internal integrated cold junction compensation circuit;

With a simple three serial interface;

Temperature signal can be converted into 12-bit digital

Temperature resolution of: 0. 25 Degree;

Cold junction compensation range: - 20 ~ + 80 Degree,

Embedded thermocouple break detection circuitry.

Using SPI 3 wire communication

K-type temperature probe

Type K temperature range 0-800 degrees



* Content

- Library : https://github.com/ryanjmclaughlin/MAX6675-Library

- Connect

GND ----- GND

VCC ----- 5V

SO ----- D12

CS ----- D10

SCK ----- D13


- Key Code

#include <MAX6675.h>

int CS = 10;              // CS pin on MAX6675

int SO = 12;              // SO pin of MAX6675

int SCK = 13;             // SCK pin of MAX6675 

int units = 1;            // Units to readout temp (0 = raw, 1 = ˚C, 2 = ˚F)


MAX6675 temp0(CS,SO,SCK,units);


temp0.read_temp();

Posted by RDIoT
|

Infrared Thermometer MLX90614 (GY-906) [S034]



https://www.youtube.com/watch?v=eTCWtF9uRcc


*GitHubhttps://github.com/rdiot/rdiot-s034.git


* Specs

Small size, low cost

Mounted on a breakout board with two types of pins

10k Pull up resistors for the I2C interface with optional solder jumpers

Easy to integrate

Factory calibrated in wide temperature range:-40…+125°C for sensor temperature and -70…+380°C for object temperature.

High accuracy of 0.5°C over wide temperaturerange (0…+50°C for both Ta and To) High (medical) accuracy calibration

Measurement resolution of 0.02°C

Single and dual zone versions

SMBus compatible digital interface

Customizable PWM output for continuousreading

Simple adaptation for 8-16V applications

Sleep mode for reduced power consumption

Different package options for applications andmeasurements versatility

Automotive grade


* Contents

- Library : http://code.bildr.org/download/994.zip


- Connect

VIN ----- 5V / 3.3V 

GND ----- GND

SCL ----- SCL

SDA ----- SDA 


- Key Code

double tempFactor = 0.02; // 0.02 degrees per LSB (measurement resolution of the MLX90614)

double tempData = 0x0000; // zero out the data


tempData = (double)(((data_high & 0x007F) << 8) + data_low);

tempData = (tempData * tempFactor)-0.01;

    

float celcius = tempData - 273.15;

float fahrenheit = (celcius*1.8) + 32;



Posted by RDIoT
|

Temperature and humidity DHT11 sensor module (KY-015) [S008]




* Specs

It Can detect ambient humidity and temperature

Humidity measuring range:20% -90 %RH, Humidity

measurement tolerance:+ /-5%

Temperature measurement range:0 Degree-50

Degree temperature measurement tolerance:+/ -2 Degree

Resolution: humidity(1%RH),temperature(1 degree)

Stability: <±1%RH/year

Storage temperature:10-40 degree,humidity:below 60%RH

Operating Voltage:3.3V-5V

Output Type: Digital Output

With fixed bolt hole for easy installation

Small size, PCB Size:3.2cm*1.4cm

Power indicator ( red )

Weight is about 8g 




* Content

- DataSheet : http://www.ram-e-shop.com/ds/general/KY-015.pdf

- Library : http://deneb21.tistory.com/attachment/cfile24.uf@220A6C3755DA9E322E7FED.zip


- Connect

S - D4

5V - 5V

- - GND


- Key Code

#include <DHT11.h>


DHT11 dht11(pin); 

int err;

float temp, humi;


if((err=dht11.read(humi, temp))==0)

{

    lcd.setCursor(0,1);

    lcd.print("temperature=" + (String)temp + "'C");

 

    lcd.setCursor(0,2);

    lcd.print("humidity=" + (String)humi + "'F");

}

else

{

    lcd.setCursor(0,3);

    lcd.print("err=" + (String)err); 

}

delay(DHT11_RETRY_DELAY);  



Posted by RDIoT
|

Multifunctional Digital Temperature Sensor Module LM393 (KY-028) [S021] 



https://www.youtube.com/watch?v=dIdtgqyE4Dk


*GitHub https://github.com/rdiot/rdiot-s021.git


* Specs

Material: FR4

Length: 43mm

Width: 15mm

Height: 14mm

Weight: 2.9g

Operating Voltage: 5V DC


* Content

- Connect

A0 - A0

G - GND

+ - 5V

D0 - X


- Key Code

double Thermistor(int RawADC) {

  double Temp;

  Temp = log(10000.0 * ((1024.0/RawADC-1)));

  Temp = 1 / (0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp)) * Temp);

  Temp = Temp - 273.15;

  return Temp;

}



Posted by RDIoT
|

Analog Temperature Sensor (KY-013) [S020]



https://www.youtube.com/watch?v=uTssvJqHvms


*GitHub : https://github.com/rdiot/rdiot-s020.git


* Specs

Using of plug-in full-color LED

Three primary colors (RGB) connected with the current- limiting resistance to prevent burning

Adjusting three primary colors by PWM to get different colors in mixture

Can be connected with a variety of single-chip 

Working voltage: 5V

LED driver mode: Cathode driver


* Content

- Connect

S - A0

middle - 5V

- - GND


- Key Code

GetTemperature(analogRead(pin);


double GetTemperature(int v)

{

double Temp;

Temp = log(10000.0 / (1024.0 / v - 1)); 

Temp = 1 / (0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp))* Temp);

Temp = Temp - 273.15; // Convert Kelvin to Celcius

return Temp;

}





Posted by RDIoT
|

Terminal sensor adapter (DFR0055) [S093]



https://www.youtube.com/watch?v=Fn3PgFc_Mzg


*GitHubhttps://github.com/rdiot/rdiot-s093.git


* Specs

Voltage: +5 V

Current: <1000mA

Size: 22x34mm


* Content

- Wiki : http://www.dfrobot.com/wiki/index.php/Terminal_sensor_adapter_V2_SKU:DFR0055

- Manual : http://www.dfrobot.com/index.php?route=product/product&product_id=203#.V8lSmvmLRqM

- Schematic : http://www.dfrobot.com/image/data/DFR0055/V2.0/Terminal%20sensor%20adapter%20V2%20SCH.pdf


- Connect

A ----- Yellow (Data)

B ----- Red (VCC)

C ----- Black (GND)


Green ----- D10

Red ----- 5V

GND ----- GND



Posted by RDIoT
|

DS18b20 Waterproof Temperature Sensor (DS18B20) [S023]




https://www.youtube.com/watch?v=MG9jktdkISU


*GitHubhttps://github.com/rdiot/rdiot-s023.git


* Specs

Power supply range:3.0V-5.5V

Operating temperature range: -55°C - +125°C (-67°F - +257°F)

Storage temperature range: -55°C to - +125°C (-67°F - +257°F)

Accuracy over the range of -10°C to +85°C: ±0.5°C.

No other components, unique single bus interface

Output lead:red (VCC), yellow(DATA) , black(GND)


* Contents

- Library : http://www.pjrc.com/teensy/td_libs_OneWire.html

- Connect

R - 5V - P4.7K - D10

B - GND

Y - D10 

'2) Sensor > Temperature' 카테고리의 다른 글

Analog Temperature Sensor (KY-013) [S020]  (0) 2016.09.02
Terminal sensor adapter (DFR0055) [S093]  (0) 2016.09.02
DS18B20 (KY-001) [S019]  (0) 2016.09.02
TMP36 (TMP36GT9Z) [S071]  (0) 2016.09.02
LM35 (LM35DZ) [S007]  (0) 2016.09.01
Posted by RDIoT
|

DS18B20 (KY-001) [S019] 




https://www.youtube.com/watch?v=a-nNbhuyJl8


*GitHubhttps://github.com/rdiot/rdiot-s019.git


* Specs

Unique 1-Wire interface requires only one port pin for communication

Multidrop capability simplifies distributed temperature sensing applications

Requires no external components Can be powered from data line. 

Power supply range is 3.0V to 5.5V

Zero standby power required

Measures temperatures from -55°C to +125°C. Fahrenheit equivalent is -67°F to +257°F

±0.5°C accuracy from -10°C to +85°C

Thermometer resolution is programmable from 9 to 12 bits

Converts 12-bit temperature to digital word in 750 ms (max.)

User-definable, nonvolatile temperature alarm settings Alarm search command identifies and addresses devices whose temperature is outside of programmed limits (temperature alarm condition)

Applications include thermostatic controls, industrial systems, consumer products, thermometers, or any thermally sensitive system


* Contents

- DataSheet : http://cdn.sparkfun.com/datasheets/Sensors/Temp/DS18B20.pdf

- Library : http://www.pjrc.com/teensy/arduino_libraries/OneWire.zip

- Connect 

 - - GND

 + - 5V

 S - D10


ROM = 28 31 3E 33 7 0 0 58

  Chip = DS18B20

  Data = 1 93 1 4B 46 7F FF D 10 32  CRC=32

  Temperature = 25.19 Celsius, 77.34 Fahrenheit

No more addresses.





Posted by RDIoT
|

TMP36 (TMP36GT9Z) [S071] 





* Specs
Temperature range: -40°C to 150°C / -40°F to 302°F
Output range: 0.1V (-40°C) to 2.0V (150°C) but accuracy decreases after 125°C
Power supply: 2.7V to 5.5V only, 0.05 mA current draw

* Contents
Temp in °C = [(Vout in mV) - 500] / 10
So for example, if the voltage out is 1V that means that the temperature is ((1000 mV - 500) / 10) = 50 °C

- Connect
L -  5V
M - A0
R - GND

- Key Code
int sensorValue = analogRead(TMP36_PIN);  
float mVoltage = sensorValue * 5000.0/1024.0;
float temperatureC = (mVoltage - 500) / 10.0;  




Posted by RDIoT
|

LM35 (LM35DZ) [S007] 



https://www.youtube.com/watch?v=uzK2vNBUDac


*GitHub https://github.com/rdiot/rdiot-s007.git



* Specs

Calibrated directly in ˚ Celsius (Centigrade) 

Linear + 10.0 mV/˚C scale factor

0.5˚C accuracy guaranteeable (at +25˚C)

Rated for full −55˚ to +150˚C range

Suitable for remote applications

Low cost due to wafer-level trimming

Operates from 4 to 30 volts

Less than 60 µA current drain

Low self-heating, 0.08˚C in still air

Nonlinearity only ±1⁄4˚C typical

Low impedance output, 0.1 Ω for 1 mA load


* Contents
- Datasheet : http://www.futurlec.com/Linear/LM35DZ.shtml

- Connect

VCC - 5V

OUT - A0

GND - GND


- Key Code 

value = analogRead(0);  

float celsius = ( value/1024.0)*500;



Posted by RDIoT
|