Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Trong hướng dẫn này, tôi sẽ sử dụng kết nối NodeMcu, micropython và Mqtt để kết nối máy chủ.
Hướng dẫn này sử dụng kết nối mqtt dựa trên https để kết nối từ Nodemcu đến Máy chủ Adafruit.io.
Trong dự án này, tôi đang sử dụng ngôn ngữ lập trình micropython, ngôn ngữ này gần như là simillar cho python.
Bước 1: Các thành phần bắt buộc
Các thành phần sau được yêu cầu để hoàn thành dự án này.
Các thành phần bắt buộc:
- Nodemcu
- Cảm biến hồng ngoại
- DẪN ĐẾN
- Cáp USB
- Kết nối Internet
Bước 2: Bắt đầu
Thủ tục:
- Tải xuống và cài đặt phần mềm espcut để gỡ lỗi.
- Tải xuống các tệp từ liên kết này. được lưu trữ dưới dạng kho lưu trữ github. Tất cả chương trình có sẵn trong kho này..
- Tải xuống và cài đặt chương trình cơ sở vi chương trình từ liên kết này tới NODEMCU
- Kết nối cảm biến IR với GPIO12 và LED với GPIO 2 của Nodemcu.
-
tải xuống phần mềm webrepl này
Bước 3: IO Adafruit
truy cập io.adafruit.com và đăng nhập để đi tới trang tổng quan của bạn
Bước 4: Tạo Trang tổng quan
Nhấp vào hành động và tạo trang tổng quan mới
Bước 5: Tạo khối
- Nhấp vào tên Trang tổng quan.
- một lần nữa nhấp vào nút + (dấu cộng) để tạo khối
- Bây giờ hãy nhấp vào Toggle và đặt tên cho nó.
- Bây giờ bấm vào nút tạo
- Tiếp theo chọn khối của bạn và nhấp vào bước tiếp theo
- Đặt tên cho khối này và đặt tên của trạng thái BẬT và trạng thái TẮT.
- Sau đó nhấp vào tạo khối.
Lặp lại quy trình từ bước thứ 2, chọn văn bản và tạo thêm một khối như trong hình
Bước 6: Trang tổng quan cuối cùng
Trang tổng quan cuối cùng của bạn sẽ trông như thế này.
Bước 7: Lấy tên người dùng và khóa
Nhấp vào biểu tượng chìa khóa ở bên trái màn hình và Sao chép tên người dùng và Khóa hoạt động
Bước 8: Bật WEBREPL
- Mở phần mềm espcut
- gửi lệnh này "nhập webrepl_setup"
- đọc văn bản trên bảng điều khiển và định cấu hình webrepl.
Bước 9: Kết nối với Webrepl
- Tìm mạng wifi mà ssid bắt đầu từ micropython
- kết nối với ssid đó bằng mật khẩu "micropythoN"
- bạn sẽ nhận được màn hình như trong hình trên.
Bước 10: Thêm mã
- giải nén phần mềm webrepl, mở webrepl.html và nhấp vào kết nối
- nó sẽ yêu cầu bạn cung cấp mật khẩu
- trong trường hợp của tôi, mật khẩu là "1234567"
- wow bạn được kết nối.
- tải lên các tệp đã được tải xuống từ kho lưu trữ github.
- tải lên main.py, mqtt.py, boot.py và data.txt bằng cách sử dụng webrepl.
- bây giờ nhấn nút đặt lại trên nút của bạn. và kiểm tra đầu ra trên io.adafruit.com
- nếu bạn muốn kiểm tra thực thi mã thì bạn phải kết nối với micrô wifi và đăng nhập.
Bước 11: Làm việc với Video
Video làm việc của hướng dẫn này có sẵn ở đây.