Thiết kế lưu đồ thuật toán

Một phần của tài liệu LÊ HUỲNH đức 1781510088 báo cáo ĐATN 2203 (1) (Trang 46 - 51)

Các bước của thuật toán:

 Bước 1: Hệ thống khởi động và khởi tạo các thanh ghi, khởi tạo LCD, khởi tạo UART, khởi tạo các biến cần dùng

 Bước 2: Đọc dữ liệu các cảm biến và hiển thị dữ liệu thu được lên LCD

 Bước 3: Gửi dữ liệu cảm biến lên App Blynk

 Bước 4: Khởi động hệ thống với chế độ tự động

 Bước 5: Nếu có tín hiệu điều khiển chuyển đổi chế độ bằng tay, hệ thống chuyển chế độ sang điều khiển bằng tay từ App Blynk. Nếu không có tín hiệu điều khiển, hệ thống kết thúc

Với chế độ tự động, hệ thống lần lượt kiểm tra các điều kiện của cảm biến.

 Với trời nắng, không có mưa và quần áo đã được thu vào: ESP32 gửi dữ liệu qua UART tới Arduino để điều khiển giàn phơi ra

 Với trời tối và quần áo chưa thu: ESP32 gửi dữ liệu qua UART tới Arduino để điều khiển giàn phơi vào

 Với trời mưa và quần áo chưa thu: ESP32 gửi dữ liệu qua UART tới Arduino để điều khiển giàn phơi ra

 Khi quần áo đã thu vào và độ ẩm không khí cao lớn hơn 90%: ESP32 gửi dữ liệu qua UART tới Arduino để điều khiển bật quạt thổi khô quần áo

Hình 3. 12: Chế độ điều khiển từ App Blynk

điều khiển của người dùng để thực thi hệ thống. Nếu lệnh điều khiển giàn phơi ra phơi, ESP32 sẽ gửi dữ liệu qua UART để điều khiển giàn phơi ra và ngược lại.

Hình 3. 13: Lưu đồ thuật toán Arudino

UART.

 Nếu là tín hiệu kéo giàn phơi ra, Arduino điều khiển động cơ kéo giàn phơi ra.

 Nếu là tín hiệu kéo giàn phơi vào, Arduino điều khiển động cơ kéo giàn phơi vào.

 Nếu là tín hiệu bật quạt, Arduino điều khiển bật quạt.

 Nếu là tín hiệu tắt quạt, Arduino điều khiển tắt quạt.

Một phần của tài liệu LÊ HUỲNH đức 1781510088 báo cáo ĐATN 2203 (1) (Trang 46 - 51)

Tải bản đầy đủ (DOCX)

(69 trang)
w