Mục lục:
- Bước 1: Khai báo ban đầu
- Bước 2: Mã Html cho Giao diện Người dùng I.e. Trang đăng nhập
- Bước 3: Sử dụng các phương thức WebServer.arg () và WebServer.on ()
- Bước 4: Nếu người dùng nhập thông tin đăng nhập sai
- Bước 5: Cách thêm hình ảnh vào trang web của bạn.
- Bước 6: Chúng ta cần những thành phần nào.
- Bước 7: Kết nối.
- Bước 8: Bây giờ hãy kiểm tra và tận hưởng.
- Bước 9: Mã ở đây.
Video: Tự động hóa trang chủ bằng Captive Portal: 9 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Ở đây, chúng tôi sẽ tạo một dự án rất thú vị về tự động hóa ngôi nhà dựa trên Captive Portal bằng cách sử dụng nodeMCU từ đầu.. Vì vậy, chúng ta hãy bắt đầu..
Bước 1: Khai báo ban đầu
Khai báo các chân IO của nodeMCU để thực hiện Action, Header Files và mã tạo máy chủ DNS..hình ảnh trong hình ảnh..
Bước 2: Mã Html cho Giao diện Người dùng I.e. Trang đăng nhập
Như trong hình, khai báo mã html trong một biến chuỗi mà chúng tôi gửi cho người dùng cuối để xác thực Mã truy cập.
* Để bắt dữ liệu do người dùng nhập vào đây, chúng tôi đang sử dụng ngăn ký tự liên kết và thẻ href
* Về cơ bản, thẻ Anchor được sử dụng để thêm một trang web khác trong trang web và thẻ href xác định đích của liên kết.
* Tuy nhiên, ở đây chúng tôi đang nhận dữ liệu do người dùng nhập trong trường Mã truy cập thông qua Anchor Pane và thẻ href…
làm thế nào, tôi sẽ đề cập đến hai phương pháp bắt đầu vào từ giao diện web đến các lập trình viên có nghĩa là kết thúc..
Bước 3: Sử dụng các phương thức WebServer.arg () và WebServer.on ()
Như, tôi đã đề cập ở bước trước, tôi sẽ cho bạn biết hai phương pháp khác nhau..
1) Bằng cách sử dụng phương thức webServer.arg ():
Ở đây, chúng tôi chỉ định thuộc tính lấy nét tự động cùng với phần tử như trong hình, những gì tự động lấy nét thực hiện là nó là một thuộc tính boolean khi nó là true có nghĩa là trình bày nó đảm bảo rằng phần tử đầu vào được tập trung khi tải trang.
và sau đó, chúng tôi gọi phương thức args () trên đối tượng máy chủ. Phương thức này sẽ trả về số lượng tham số truy vấn đã được truyền trên HTTP và áp dụng các câu lệnh điều kiện để thực hiện các hành động tương ứng.
2) Bằng cách sử dụng và thuộc tính href:
Ở đây, chúng tôi chỉ định các phần tử điều khiển của chúng tôi (như các nút) bên trong và gán một chuỗi, ký tự, liên kết mà bạn muốn xác thực bằng cách sử dụng các câu lệnh điều kiện và sau đó chúng tôi gọi webServer.on () để nhận đầu vào để xác thực.
Như hình..
Bước 4: Nếu người dùng nhập thông tin đăng nhập sai
Những gì tôi đã làm, chỉ cần thay đổi mã trang đăng nhập hiện có và thêm tiêu đề mới thông báo rằng người dùng đã nhập sai thông tin đăng nhập..
Đầu tiên xác thực thông tin đăng nhập nếu nó sai, hãy hướng người dùng đến trang đăng nhập đã chỉnh sửa mới hiển thị thông báo lỗi.
Như hình..
Bước 5: Cách thêm hình ảnh vào trang web của bạn.
Nó rất đơn giản, bởi vì ở đây chúng tôi không lưu trữ hình ảnh của chúng tôi vào một bộ nhớ vật lý để chúng tôi cung cấp một đường dẫn để tìm nạp hình ảnh mà chúng tôi thường làm trong trường hợp trang html.
vì vậy những gì chúng tôi làm chỉ đơn giản là chuyển đổi hình ảnh của chúng tôi sang base64 và dán nó vào mã trang của chúng tôi Như được hiển thị..
Bước 6: Chúng ta cần những thành phần nào.
1) - nodeMCU
2) - Arduino IDE để flash nodeMCU
3) -cây cản (F-2-F)
4) -Relay Module
5) -Một điện thoại thông minh hoặc máy tính xách tay hỗ trợ WiFi để kiểm tra
Bước 7: Kết nối.
Thêm mô-đun chuyển tiếp vào các chân IO đã khai báo trong mã.
Kết nối Relay với thiết bị điện bạn muốn điều khiển như trong hình ảnh..
Bước 8: Bây giờ hãy kiểm tra và tận hưởng.
Bước 9: Mã ở đây.
Hãy viết những bình luận có giá trị của bạn..
Đề xuất:
Tự động hóa Nói chuyện -- Âm thanh từ Arduino -- Tự động hóa điều khiển bằng giọng nói -- HC - 05 Mô-đun Bluetooth: 9 bước (có Hình ảnh)
Tự động hóa Nói chuyện || Âm thanh từ Arduino || Tự động hóa điều khiển bằng giọng nói || HC - 05 Mô-đun Bluetooth: …………………………. Please SUBSCRIBE To my YouTube channel for more videos … …. Trong video này, chúng tôi đã xây dựng Tự động hóa nói chuyện .. Khi bạn gửi lệnh thoại qua thiết bị di động thì lệnh đó sẽ bật các thiết bị gia đình và gửi phản hồi tôi
Tự động hóa trang chủ bằng Google Firebase: 3 bước
Tự động hóa gia đình bằng Google Firebase: Giới thiệu: Đây là một dự án tự động hóa gia đình sử dụng firebase và nodeMCU. Đầu tiên tại sao tôi chọn Firebase là vì nó có thể được duy trì dễ dàng, nó có báo cáo tiến độ, Phân tích sự cố, v.v. và chính xác là nó hoàn toàn miễn phí nên chúng tôi có thể
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
Tự động hóa trang chủ bằng Google Assistant và Adafruit IO: 3 bước
Tự động hóa gia đình bằng Google Assistant và Adafruit IO: Google Assistant là dịch vụ ra lệnh bằng giọng nói dựa trên AI (Trí tuệ nhân tạo). Sử dụng giọng nói, chúng tôi có thể tương tác với trợ lý google và nó có thể tìm kiếm trên internet, lên lịch sự kiện, đặt báo thức, điều khiển thiết bị, v.v. Dịch vụ này có sẵn trên sma
Đồng hồ hoạt ảnh LED SMART được kết nối web với bảng điều khiển dựa trên web, máy chủ thời gian được đồng bộ hóa: 11 bước (có hình ảnh)
Đồng hồ hoạt hình LED thông minh được kết nối web với bảng điều khiển dựa trên web, máy chủ thời gian được đồng bộ hóa: Câu chuyện về chiếc đồng hồ này đã trở lại một chặng đường dài - hơn 30 năm. Cha tôi đã đi tiên phong trong ý tưởng này khi tôi chỉ mới 10 tuổi, rất lâu trước cuộc cách mạng đèn LED - trở lại khi đèn LED có độ sáng 1/1000 so với độ chói lóa hiện tại của chúng. Một sự thật