Professional Documents
Culture Documents
Sơ đồ khối hệ thống
Sơ đồ khối hệ thống
- Khối xử lý : esp8266 có nhiệm vụ đọc dữ liệu từ cảm biến gửi về, gửi lên server và điều khiển các
thiết bị.
- Khối cảm biến : cảm biến nhiệt độ DS18b20 có nhiệm vụ đọc nhiệt độ nước và gửi về cho
esp8266.
- Khối hiển thị : sử dụng lcd 16x4 để hiện thị giá trị nhiệt độ của nước trong bể.
Ngoài ra còn có các thiết bị như máy sưởi để tăng nhiệt độ nước trong bể, led RGB chiếu sáng
trang trí cho bể, động cơ servo được sử dụng làm động cơ đóng mở cửa thức ăn và máy sục khí
oxi để tăng lượng oxi trong bể.
- Khi bắt đầu cấp nguồn cho hệ thống, esp8266 sẽ kết nối tới wifi và kết nối tới blynk server.
- Sau đó, esp đọc giá trị cảm biến và gửi lên server và hiển thị lên lcd.
- Hệ thống có 2 chế độ auto và manual, với chế độ AUTO khi nhiệt độ nước dưới 30 độ, thì máy
sưởi sẽ tự động bật đến khi nhiệt độ >30 độ sẽ tự động tắt, với chế độ Manual người dùng có
thể điều khiển bật tắt trực tiếp từ app điện thoại. Ngoài ra, từ app người dùng có thể điều khiển
được led theo màu tùy chọn, bật tắt máy sục khí oxi và đóng mở cửa thức ăn cho cá.
- Tất cả sẽ được thực hiện theo luồng:
Người dùng tương tác từ trên app, app gửi trạng thái bật tắt của device xuống esp8266, esp8266
nhận được giá trị trạng thái và thực hiện điều khiển device.
Module esp8266
Servo MG90s
i2c
led WS2812