Professional Documents
Culture Documents
BTL - Kĩ thuật điều khiển tự động
BTL - Kĩ thuật điều khiển tự động
thông minh
Danh sách nhóm
1. Lê Chí An 1811368
2. Nguyễn Hảo An 1811375
3. Ngô Trí Viễn 1814763
4. Nguyễn Trương Nhật An 1811385
GIỚI THIỆU
THIẾT BỊ
BOARD ADRUINO MEGA
✘ Sử dụng vi điều khiển ATmega2560
✘ 54 chân kĩ thuật số (15 chân PWM, 16 chân
analog, 4 cổng kết nối phần cứng)
✘ 16 MHz dao động tinh thể,
✘ 1 cổng kết nối USB
✘ 1 jack nguồn, nút reset
THÔNG SỐ CHI TIẾT
✘ Điện áp hoạt động 5V
✘ Điện áp đầu vào đề nghị 7 - 12 V
✘ Điện áp đầu vào giới hạn 20 V
✘ Dòng tại mỗi chân I/O pins 40 mA
✘ Bộ nhớ flash 256 KB
✘ SRAM 8 KB
✘ EEPROM 4 KB
✘ Clock speed 16 MHz
SOIL MOISTURE SENSOR
Cảm biến độ ẩm đất qua đầu dò, chuyển đổi tín hiệu
qua module LM393 và trả về tín hiệu analog hoặc digital
TỔNG QUAN VỀ CẢM BIẾN + MODULE LM393
2 dạng
tín hiệu
Analog-A0: dùng để xác
định độ lớn giọt nước, bằng
cách đưa vào ADC của vi
điều khiển
MODULE RELAY 2 KÊNH 5V 10A
✘ Cảm biến nhận biết sự thay đổi giá trị về mưa, độ ẩm, nhiệt độ, đưa về bộ
điều khiển so sánh với giá trị cài đặt
✘ Bộ điều khiển xử lý đưa ra các tín hiệu qua bộ biến đổi, thực hiện điều
khiển máy bơm hợp lý
✘ Máy bơm hoạt động đưa nước đến hệ thống vòi tưới
4.
SƠ ĐỒ ĐIỆN HỆ THỐNG
5.
void setup()
{
Serial.begin(9600);
pinMode(DOAM_analog, INPUT);
pinMode(rain, INPUT);
pinMode(relay, OUTPUT);
}
void loop()
{
int do_am_dat = analogRead(DOAM_analog);
int r = analogRead(rain);
if (do_am_dat > 800)
digitalWrite(relay, LOW);
if (r > 600)
delay(2000);
digitalWrite(relay, HIGH);
else
delay(2000);
digitalWrite(relay, HIGH);
}
7.
✘+ Độ ẩm cao - tạo điều kiện cho vi khuẩn gây hại cây trồng
✘Vậy nên kiểm soát được mức độ đáp ứng, phản hồi một cách chính xác từ hệ
thống, dẫn đến kiểm soát lượng nước tưới là rất quan trọng
✘2. Hướng phát triển:
✘+ Phát triển ứng dụng giám sát cho điện thoại thông minh
✘+ Nâng cao tính hiệu quả để áp dụng vào các hệ thống canh tác lớn
CẢM ƠN THẦY ĐÃ XEM QUA
BÀI TẬP LỚN CỦA CHÚNG EM !