Hình 3.29. Sơ đồ nguyên lý mạch điều khiển
Kết nối giữa các thành phần trong sơ đồ nguyên lý:
Kết nối khối nguồn với thành phần của hệ thống:
- Nguồn 5V-2.1A từ sạc dự phòng được cấp cho vi điều khiển Arduino - Nguồn 12V-2A từ bộ nguồn Adapter được cấp cho các cơ cấp chấp hành
Kết nối giữa vi điều khiển Arduino Uno R3 và module Wifi ESP 8266:
- Chân D3 của Arduino được kết nối với chân D6 của ESP - Chân D2 của Arduino được kết nối với chân D5 của ESP - Chân 5V của Arduino được kết nối với chân Vin của ESP - Chân GND của Arduino được kết nối với chân GND của ESP
Kết nối giữa vi điều khiển Arduino và các cảm biến:
- Chân VCC ( 5V) của các cảm biến được kết nối với chân đầu ra 5V của Arduino - Chân GND của cảm biến kết nối với chân GND của Arduino
- Các chân tín hiệu của cảm biến được kết nối lần lượt với các chân Arduino: + Cảm biến Độ ẩm đất 1: chân A0 (Kết nối Analog)
+ Cảm biến Độ ẩm đất 2: chân A1 (Kết nối Analog) + Cảm biến Ánh sáng: chân A2 (Kết nối Analog)
54 + Cảm biến DHT 11: chân D6 (Kết nối Digital) + Cảm biến mưa: chân D4 (Kết nối Digital)
+ Cảm biến Hông ngoại đóng rèm: D8 (Kết nối Digital) + Cảm biến Hồng ngoại mở rèm: D10 (Kết nối Digital) Kết nối giữa vi điều khiển Arduino và LCD:
- Arduino kết nối với LCD 20x04 thông qua module I2C :
+ Chân SCL và SDA của I2C kết nối với hai chân của Arduino là A4 và A5 + Chân VCC của I2C được kết nối với chân dầu ra 5V của Arduino
+ Chân GND của I2C được kết nối với chân GND của Arduino
Kết nối giữa ESP 8266 và các relay điều khiển các cơ cấu chấp hành:
- Các chân cấp tín hiệu kích relay được kết với Module ESP 8266 qua các chân: + Chân D0 kết nối Relay 1 điều khiển bật tắt đèn
+ Chân D1 kết nối Relay 2 điều khiển bật tắt quạt + Chân D2 kết nối Relay 3 điều khiển bật tắt bơm 1 + Chân D4 kết nối Relay 4 điều khiển bật tắt bơm 2 + Chân D7 kết nối Relay 5 điều khiển đóng rèm + Chân D8 kết nối Relay 6 điều khiển mở rèm
- Chân GND của các Relay được kết nối với chân GND của ESP 8266