Arduino Uno R3
Thông số kỹ thuật của Arduino Uno R3:
• Chip điều khiển chính: ATmega328
• Chip nạp và giao tiếp UART: ATmega16U2
• Nguồn nuôi mạch: 5VDC từ cổng USB hoặc nguồn ngoài cắm từ giắc tròn DC
• Số chân Digital I/O: 14 (trong đó 6 chân có khả năng xuất xung PWM). • Số chân PWM Digital I/O: 6
• Số chân Analog Input: 6
• Dịng điện DC Current trên mỗi chân I/O: 20 mA • Dịng điện DC Current chân 3.3V: 50 mA
• Flash Memory: 32 KB (ATmega328P), 0.5 KB dùng cho bootloader. • SRAM: 2 KB (ATmega328P) • EEPROM: 1 KB (ATmega328P) • Clock Speed: 16 MHz • LED_BUILTIN: 13 • Kích thước: 68.6 x 53.4 mm Khối cảm biến
Yêu cầu của khối cảm biến: khối này sẽ có nhiệm vụ thu thập các thơng số của mơi trường để cung cấp chúng cho khối xử lý trung tâm có thơng số để từ đó có những xử lý, điều chỉnh để phù hợp nhất với sự phát triển và sinh trưởng của các cây trồng trong khu vườn.
Cảm biến DHT11
Cảm biến DHT11 là cảm biến có chức năng đo nhiệt độ và độ ẩm sử dụng chuẩn giao tiếp 1 dây.
Thông số kỹ thuật
Nguồn 3-5V DC.
Chuẩn giao tiếp TTL, 1 wire.
Dòng sử dụng: 2.5mA max (khi truyền dữ liệu).
Đo tốt độ ẩm 20% - 80%RH với sai số ±5%.
Cách kết nối giữa cảm biến DHT11 và Arduino Uno R3, được thể hiện trong hình 3.6 dưới đây:
Chân số 2 nối vào chân 4 của Arduino để truyền nhận dữ liệu.
Chân số 3 nối với GND của Arduino.
Chân số 1 nối với 5V DC 5V từ arduino.
Cách thức giao tiếp của cảm biến DHT11 và Arduino.
Cảm biến DHT11 sử dụng chuẩn giao tiếp OneWire, giao tiếp qua Arduino thơng qua 1 dây tín hiệu duy nhất. Khi đó thiết bị Master là Aruino muốn giao tiếp với DHT sẽ tạo ra các khe thời gian khác nhau. Dựa vào thời gian và các mức điện áp tương ứng với từng khoảng thời gian đó mà DHT11 sẽ thực hiện các lệnh tương ứng cần thực hiện.
Cảm biến độ ẩm đất
Thông số kỹ thuật
Điện áp hoạt động: 3.3V-5V.
IC so sánh: LM393.
AO: Đầu ra Analog (Tín hiệu tương tự).