Lưu đồ thuật tốn của chương trình trạm điều khiển trung tâm

Một phần của tài liệu (Đồ án tốt nghiệp) THIẾT kế hệ THỐNG điều KHIỂN và GIÁM sát PHÂN tán vườn THÔNG MINH sử DỤNG VI điều KHIỂN THÔNG QUA MẠNG LORA và INTERNET 2 (Trang 64 - 66)

Lưu đồ thuật tốn trên miêu tả q trình hoạt động của vi điều khiển ESP8266 của trạm điều khiển trung tâm. Khi bắt đầu quá trình hoạt động, ESP sẽ thực hiện việc

đọc các giá trị SSID, PASSWORD (tên Wi-Fi và mật khẩu) được lưu vào EEPROM trước đó để thực hiện kết nối Wi-Fi. Chúng ta có thể nhận biết được ESP8266 đã thực hiện kết nối Wi-Fi hay chưa thông qua đèn báo Wi-Fi có sẵn trên bản thân nó. Qua một quảng thời gian ngắn tầm 5-15 giây kể từ khi cấp nguồn cho vi điều khiển, nếu nó đã kết nối vào Wi-Fi thành cơng, thì đèn báo sẽ sáng lên (màu xanh lam), ngược lại khi không kết nối được thì đèn báo sẽ khơng sáng và sẽ vào chế độ Config Wi-Fi.

Nếu trước đó, vi điều khiển chưa được cập nhật SSID và PASSWORD trong lần hoạt động trước hoặc đã được cập nhật nhưng hiện tại vi điều khiển ESP8266 không thể truy cập vào mạng Wi-Fi này, thì qua một đoạn thời gian ngắn vi điều khiển ESP8266 sẽ thực hiện việc tự bản thân nó phát ra Wi-Fi, đồng thời cũng khởi chạy Webserver đã được xây dựng sẵn đang được lưu trong bộ nhớ Flash của nó. Khi ESP8266 khởi chạy bộ phát Wi-Fi và Webserver, ta sử dụng điện thoại di động thơng minh (Smartphone) có thể kết nối Wi-Fi, sau đó ta truy cập vào Wi-Fi mà ESP vừa phát ra. Tên Wi-Fi sẽ bắt đầu bằng “ESPxxxxxxxx” và xxxxxxxx là một dãy số, đồng thời Wi-Fi này khơng có mật khẩu. Sau khi chúng ta truy cập vào Wi-Fi này thành thành công, điện thoại sẽ tự động chuyển sang trình duyệt có sẵn trên điện thoại và truy cập vào Webserver mà ESP8266 đang phát ra. Nếu trường hợp mà điện thoại khơng chuyển sang trình duyệt khi chúng ta truy cập vào Wi-Fi, ta cần mở trình duyệt của điện thoại lên, và truy cập vào địa chỉ IP của ESP là 162.168.4.1 để có thể và được Webserver của ESP8266. Hình ảnh Webserver của ESP8266 như hình 4.5.

Đầu tiên khi ta truy cập vào Webserver, ta sẽ nhìn thấy được giao diện của nó như hình bên trái của hình 4.5. Khi ta thấy được giao diện này, ta thực hiện việc bấm vào nút Configure WiFi như trên giao diện. Khi này ESP sẽ thực hiện việc quét tất cả các mạng Wi-Fi khả dụng quanh nó, đồng thời hiển thị lên giao diện cho người dùng quan sát như hình ảnh bên phải. Khi này người dùng chỉ việc quan sát và chọn Wi-Fi mình muốn ESP8266 sử dụng bằng cách nhấp vào tên Wi-Fi đó. Sau khi nhấp vào, ta thực việc nhập mật khẩu của Wi-Fi đó (nếu có). Sau khi đã nhập liệu hoàn tất, ta chỉ việc ấn nút “save” hoàn thành. Khi ta vừa nhấn nút “save” trên giao diện, ESP sẽ lấy được dữ liệu là tên Wi-Fi và mật khẩu mà người dùng vừa nhập vào. Sau đó ESP8266 sẽ lưu dữ liệu vừa lấy được vào bộ nhớ EEPROM, và thực hiện việc kết nối tới Wi-Fi mà ta vừa chọn. Khi thực hiện kết nối thành công, ESP8266 sẽ tắt chế độ điểm truy cập Wi-Fi và Webserver của nó, đồng thời thực hiện các công việc tiếp theo.

Một phần của tài liệu (Đồ án tốt nghiệp) THIẾT kế hệ THỐNG điều KHIỂN và GIÁM sát PHÂN tán vườn THÔNG MINH sử DỤNG VI điều KHIỂN THÔNG QUA MẠNG LORA và INTERNET 2 (Trang 64 - 66)

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

(162 trang)