Cảm biến nhiệt độ MKE-S15 DS18B20 waterproof temperature sensor: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 59: Line 59:
|-
|-
|}
|}
==Kết nối phần cứng==
==Hướng dẫn sử dụng với Arduino==
'''Bước 1:''' Chuẩn bị phần cứng:
===Các phần cứng sử dụng:===
*1 x [[Mạch Vietduino Uno (Arduino Uno Compatible)]]
* Cảm biến độ ẩm nhiệt độ MKL-S14 DHT11 temperature and humidity sensor
*1 x [[Mạch MakerEDU Shield]]
* [[Mạch Vietduino Uno (Arduino Uno Compatible)]]
*1 x Cảm biến nhiệt độ MKL-S15 DS18B20 waterproof temperature sensor
* [[Mạch MakerEDU Shield]]
'''Bước 2:''' Cắm MakerEdu Shield vào mạch Vietduino Uno.
* Cáp Micro USB để cấp nguồn cho hệ thống.
 
'''Bước 3:''' Kết nối cổng tín hiệu của cảm biến vào cổng (D9) trên MakerEDU Shield.
 
'''Bước 4:''' Kết nối Vietduino Uno với máy tính thông qua cáp USB.
[[File:MLK-S15 DS18B20 waterproof temperature sensor with MakerEDU Shield.jpg|alt=MKL-S15 DS18B20 waterproof temperature sensor with MakerEDU Shield|none|thumb|500x500px|MKL-S15 DS18B20 waterproof temperature sensor with MakerEDU Shield]]
 
 
{{kxninfo
{{kxninfo
|name=Lưu ý:
|name=Lưu ý:
|value=''Nếu không có sẵn MakerEDU Shield, bạn có thể kết nối trực tiếp mạch với Arduino/Vietduino như bảng dưới đây.
|value=*Nếu không có Vietduino Uno bạn vẫn có thể sử dụng Vietduino Mega 2560, Arduino Uno hoặc Arduino Mega 2560 hoặc các mạch phần cứng có cấu trúc các chân GPIO tương tự.
**MakerEDU Shield tương thích tốt nhất khi sử dụng với các mạch Vietduino vì Vietduino có khả năng cung cấp nguồn vượt trội lên đến 5VDC/1.5A và 3.3VDC/700mA giúp kết nối và sử dụng được nhiều loại bo mạch Module, Cảm Biến cùng lúc.
}}
===Các bước tiến hành:===
# Cài đặt bộ thư viện '''''MakerLabVN Library''''' trên phần mềm Arduino IDE theo [[Cách cài đặt thư viện phần cứng MakerLabVN Library|hướng dẫn tại đây]] (có thể bỏ qua bước này nếu đã thực hiện).
# Kết nối Vietduino Uno với máy tính bằng cáp Micro USB, cài đặt Driver theo [[Cách cài đặt Driver cho mạch Arduino Compatible (CP210x / CH34x)|hướng dẫn tại đây]] (có thể bỏ qua bước này nếu đã thực hiện).
# Tiến hành cấu hình Vietduino Uno với phần mềm Arduino IDE tại: '''''Tools>Board>MakerLabVN AVR Boards>Vietduino Uno.'''''
# Mở chương trình mẫu '''''"MKL-S14_DHT11_temperature_and_humidity_sensor_Serial"''''' trong bộ thư viện: '''''File>Examples>MakerLabVN>Sensors>MKL-S14_DHT11_temperature_and_humidity_sensor''''' trên phần mềm Arduino IDE và nạp chương trình vào Vietduino Uno.
# Ngắt kết nối giữa Vietduino Uno và máy tính (tháo cáp Micro USB) để chuẩn bị kết nối với các phần cứng còn lại.
# Kết nối MakerEDU Shield với Vietduino Uno.
# Kết nối Cảm biến độ ẩm nhiệt độ MKL-S14 DHT11 temperature and humidity sensor với MakerEDU Shied qua cổng (D9).
# Kết nối Vietduino Uno với máy tính bằng cáp Micro USB để cấp nguồn trở lại cho hệ thống.
# Nhấn nút Reset trên Vietduino Uno hoặc MakerEDU Shield để thấy hệ thống bắt đầu hoạt động.
{{kxninfo
|name=Lưu ý:
|value=Nếu không có sẵn MakerEDU Shield, bạn có thể kết nối trực tiếp cảm biến với Arduino/Vietduino như bảng dưới đây.
}}
}}
{| class="wikitable"
{| class="wikitable"
! style="text-align:left;" |Arduino/Vietduino
! style="text-align:left;" |Arduino/Vietduino
!Cảm biến nhiệt độ MKL-S15 DS18B20 waterproof temperature sensor
!Cảm biến độ ẩm nhiệt độ MKL-S14 DHT11 temperature and humidity sensor
|-
|-
|GND
|GND
|GND
| GND
|-
|-
|5V
|5V
|5V
|5V
|-
|-
|D9
|SIG
|SIG
|D9
|}
|}
==Chương trình mẫu==
[[Category:Sensor]]
[[Category:Sensor]]