Giới thiệu cảm biến DS18B20
Cảm biến nhiệt độ DS18B20 là một loại cảm biến trả về tín hiệu số rất hay được ứng dụng trong các ứng dụng đo nhiệt độ thời gian thực. Vì nó hoạt động khá chính xác với sai số nhỏ, đồng thời với kích thước nhỏ và giá thành rẻ là một trong những ưu điểm của nó. Cảm biến có kiểu chân TO-92 với chỉ 3 chân rất dễ giao tiếp và sử dụng.


Chức năng các chân
- Vcc : chân nguồn dương 5V
- GND: Chân cấp nguồn 0V
- DATA : Chân đọc tín hiệu ADC (analog) .
Lưu ý khi sử dụng cảm biến
- CHỈ sử dụng cảm biến trong môi trường nhiệt độ phòng hoặc thuần hơi nước
- KHÔNG sử dụng trong môi trường nước trực tiếp
- KHÔNG ủ kín cảm biến vào môi trường ẩm ướt hoặc môi trường đất.
Thông số kỹ thuật cảm biến DS18b20 đọc Nhiệt độ
- Điện áp hoạt động : 3.3V – 5.5V
- Dòng điện : 60uA
- Công suất : ~1.8mW
- Chuẩn truyền : 1 – Dây (1 – Wire)
- Nhiệt độ hoạt động : -55°C – 125°C ( -67 đến 257 độ F)
- Độ phân giải : người dùng có thể chọn từ 9 – 12 bits
- Sai số nhiệt độ : 0.5°C
- Số chân : 3
- Loại : IC
- Kiểu chân : TO-92
- Kích thước : 4.3mm*4.3mm
Chương trình Test sản phẩm
Nguyên lý kết nối

Chương trình
- Thư viện : OneWire.h Hoặc Tải trực tiếp trên Arduino IDE với tên OneWire
- Thư viện : DallasTemperature.h Hoặc Tải trực tiếp trên Arduino IDE với tên Dallas Temperature
#include <OneWire.h>
#include <DallasTemperature.h>
// Data wire is conntec to the Arduino digital pin 4
#define ONE_WIRE_BUS 4
// Setup a oneWire instance to communicate with any OneWire devices
OneWire oneWire(ONE_WIRE_BUS);
// Pass our oneWire reference to Dallas Temperature sensor
DallasTemperature sensors(&oneWire);
void setup(void)
{
// Start serial communication for debugging purposes
Serial.begin(9600);
// Start up the library
sensors.begin();
}
void loop(void){
// Call sensors.requestTemperatures() to issue a global temperature and Requests to all devices on the bus
sensors.requestTemperatures();
Serial.print("Celsius temperature: ");
// Why "byIndex"? You can have more than one IC on the same bus. 0 refers to the first IC on the wire
Serial.print(sensors.getTempCByIndex(0));
Serial.print(" - Fahrenheit temperature: ");
Serial.println(sensors.getTempFByIndex(0));
delay(1000);
}
Liên hệ làm mạch
- Phone: 0967.551.477
- Zalo: 0967.551.477
- Email: Nhattungnt93 @gmail.com
- Chi tiết : Nhận làm mạch và hướng dẫn đồ án sinh viên
Tham khảo chương trình mẫu và thông tin linh kiện chi tiết tại:

LED 7ĐOẠN 1SỐ CATHODE 0.56IN ĐỎ, LED 7 SEG 12.5x19x8MM
Điện trở 1M2 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
LED 7ĐOẠN 4 SỐ 0.8IN KATOT BLUE 12PIN, LED 7 SEG ĐỒNG HỒ
IC SỐ SN74HC132 CỔNG NAND, IC CỔNG LOGIC 2-INPUT DIP
CẢM BIẾN QUANG E3F-DS30Y1 2 DÂY, HỒNG NGOẠI THƯỜNG MỞ 90-250VAC
IC SN74HC595 THANH GHI DỊCH, MỞ RỘNG CHÂN 8BIT DIP
QUẠT TẢN NHIỆT 12VDC 5012 5x5CM, QUẠT MINI 12V
Hàng rào Cái vuông đôi thẳng 2*40P 2.54mm, Jump header đôi 40 pin
Relay SLA-24VDC-SL-A 30A 6 chân, Relay cách ly 250VAC / 30VDC 30A
PIC18F6520 SMD, VI ĐIỀU KHIỂN HỌ PIC CỦA MICROCHIP
TRANSISTOR NPN C2383 DIP, DÃY HOẠT ĐỘNG 160V VÀ 1A
RELAY 24V SRD-24VDC-SL-C 5 CHÂN, RELAY CÁCH LY 250V-10A
Kìm cắt linh kiện YTH-101 93mm, Kìm cắt dây điện
Relay SLA-12VDC-SL-A 30A 6 chân, Relay cách ly 250VAC / 30VDC 30A
LED 7ĐOẠN 4 SỐ 0.36IN KATOT GREEN 12PIN, LED 7 SEG ĐỒNG HỒ
Anten 2.4G/5.8Ghz 10dBi 15cm lỗ trong, anten wifi, zigbee
ĐỘNG CƠ SERVO 30KG, ĐỘNG CƠ QUAY GÓC 0 - 180 ĐỘ
Công tắc bập bênh KCD4 6P 2TT 25x30mm, Công tắc màu đỏ
LED 7ĐOẠN 4SỐ CATHODE 0.36IN ĐỎ, LED 7 SEG 30x14x7.2MM
QUANG TRỞ 4 CHÂN, CẢM BIẾN ÁNH SÁNG 












Đánh giá
Chưa có đánh giá nào.