
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:15




Cập nhật (07.02.2017): Tôi đã cập nhật Phiên bản Windows của chương trình để kiểm soát ESP8266 của bạn. Tôi đã thêm -Mode "Cửa sổ nhỏ" ("SW"): Nó sẽ gắn một phiên bản vi mô của chương trình phía trên thanh tác vụ của bạn ở phía bên trái để bạn có thể truy cập các rơ le dễ dàng hơn khi làm việc với các chương trình khác. Nó cũng sẽ luôn ở phía trước. Android-Điện thoại thông minh hoặc Windows-PC. Nếu bạn sử dụng 4 Rơle trở xuống, bạn có thể sử dụng Ứng dụng dành cho Android hoặc Windows của tôi. Nếu bạn muốn sử dụng nhiều hơn, bạn phải tiếp tục tự phát triển mã. Vì vậy, bạn sẽ nhận được mã mà tôi đã phát triển. Tôi cần gì? Bạn sẽ cần một Mô-đun ESP8266. Tôi sẽ sử dụng phiên bản D1 Mini của ESP8266 và tôi khuyên bạn nên sử dụng phiên bản này hoặc phiên bản tương tự vì tôi không biết liệu bạn có thể lập trình các phiên bản khác của ESP8266 dễ dàng như với D1 Mini hay không. Tất nhiên, bạn cũng sẽ cần một mô-đun chuyển tiếp như bạn thấy trong hình. Tôi đã mua chúng: https://ebay.eu/2iQLv3s - Mô-đun chuyển tiếp với 4 rơle. Http://ebay.eu/2iQUwtr - Mô-đun NodeMCU Mini D1
Bước 1: Bắt đầu

Chuẩn bị Mô-đun ESP8266:
Trước tiên, hãy tải các tệp sau xuống Máy tính Windows của bạn:
NodeMCU-Flasher:
ESPlorer (được đính kèm dưới dạng ZIP-File xuống)
init.lua (được đính kèm xuống)
Nhấp nháy Mô-đun ESP8266:
-Kết nối Mô-đun ESP8266 với Máy tính của bạn qua USB và đợi cho đến khi tất cả các trình điều khiển được cài đặt (hệ thống của bạn sẽ cần một trình điều khiển nối tiếp với USB).
-Mở ESP8266Flasher.exe từ NodeMCU-Flasher, chọn đúng cổng COM và nhấp vào "Flash". Điều này có thể mất một thời gian.
Tải tập lệnh lên Mô-đun ESP8266:
-Mở ESPlorer. Bạn sẽ cần Java để mở nó.
-Chọn đúng cổng COM trong tab bên phải trên cùng và nhấp vào "Mở". Đừng lo lắng nếu nó nói rằng nó không thể tự động phát hiện phần sụn.
-Các cửa sổ màu xám bên phải sẽ là màn hình nối tiếp, cửa sổ bên trái là trình soạn thảo mã. Mở tệp init.lua.
(Nó sẽ giống như thế này trên ảnh chụp màn hình)
-Nhập Wifi-SSID và Mật khẩu Wifi của bạn.
-Nhấn nút "Tải lên" -Bút.
Bước 2: Vài nét về mã…




Các chương trình:
Bạn chỉ cần tải xuống "EDR.zip" -File cho Windows và "EDR.apk" -File cho Android.
(Phần này là về số lượng rơ le bạn cần. Nếu bạn muốn sử dụng 4 hoặc ít hơn, bạn có thể bỏ qua bước này.)
Về init.lua:
Một phần của mã cho các rơ le:
_
if (_GET.pin == "ON") then _on = "select = true"
gpio.write (1, gpio. HIGH)
elseif (_GET.pin == "TẮT") sau đó
_off = "select = \" true / ""
gpio.write (1, gpio. LOW)
elseif (_GET.pin == "ON2") sau đó
_on = "select = true"
gpio.write (2, gpio. HIGH)
elseif (_GET.pin == "OFF2") sau đó
_off = "select = \" true / ""
gpio.write (2, gpio. LOW)
elseif (_GET.pin == "ON3") sau đó
_on = "select = true"
gpio.write (3, gpio. HIGH)
elseif (_GET.pin == "OFF3") sau đó
_off = "select = \" true / ""
gpio.write (3, gpio. LOW)
elseif (_GET.pin == "ON4") sau đó
_on = "select = true"
gpio.write (4, gpio. HIGH)
elseif (_GET.pin == "OFF4") sau đó
_off = "select = \" true / ""
gpio.write (4, gpio. LOW)
kết thúc
_
Tôi chắc chắn, bạn có thể tìm thấy một lược đồ:
đối với mỗi Realy có khối mã này:
elseif (_GET.pin == "ON_NUMBER_OF_RELAY") thì _on = "select = true"
gpio.write (GPIO_NUMBER, gpio. HIGH)
elseif (_GET.pin == "OFF_NUMBER_OF_RELAY") sau đó
_off = "select = \" true / ""
gpio.write (GPIO_NUMBER, gpio. LOW)
Chỉ một điều nữa. Trên đầu mã đang đứng:
gpio.mode (1, gpio. OUTPUT) gpio.mode (2, gpio. OUTPUT) gpio.mode (3, gpio. OUTPUT) gpio.mode (4, gpio. OUTPUT)
Vì vậy, cũng sẽ phải thêm:
gpio.mode (GPIO_NUMBER. OUTPUT)
Tôi chắc chắn bạn có thể xử lý điều này;-)
Giới thiệu về mã nguồn của Windows-Program của tôi:
Nếu bạn muốn chỉnh sửa điều này, bạn sẽ phải biết một số điều về C # và bạn phải có Phiên bản Visual Studio 2015 hoặc tương thích. Tôi cũng sẽ đính kèm dự án dưới dạng ZIP-File (EDR.zip).
Giới thiệu về Android-APP:
Nếu bạn muốn có Android-App, bạn sẽ cần AppInventor2. Có một phiên bản trực tuyến miễn phí của nó. Bạn có thể mở "EDR.aia" -File đính kèm ở đó và chỉnh sửa nó như bạn muốn.
Bước 3: Kết thúc…
Vậy đó là tất cả.
Nếu bạn có một số ý tưởng cho dự án này, chỉ cần cam kết nó.
Đề xuất:
GoBabyGo: Thực hiện chuyến xe điều khiển bằng cần điều khiển: 10 bước (có hình ảnh)

GoBabyGo: Tạo ô tô tự lái điều khiển bằng cần điều khiển: Được sáng lập bởi một giáo sư Đại học Delaware, GoBabyGo là một sáng kiến toàn cầu hướng dẫn người dân cách sửa đổi ô tô đồ chơi để trẻ nhỏ có thể sử dụng chúng với khả năng vận động hạn chế. Dự án, bao gồm việc hoán đổi bàn đạp chân f
Điều khiển bằng cử chỉ đơn giản - Điều khiển đồ chơi RC của bạn bằng chuyển động của cánh tay: 4 bước (có hình ảnh)

Điều khiển bằng cử chỉ đơn giản - Điều khiển đồ chơi RC của bạn bằng chuyển động của cánh tay: Chào mừng bạn đến với 'ible' # 45 của tôi. Cách đây một thời gian, tôi đã tạo một phiên bản RC hoàn chỉnh của BB8 bằng cách sử dụng các phần Lego Star Wars … https://www.instructables.com/id/Whats-Inside-My-R…Khi tôi thấy nó thú vị như thế nào Force Band do Sphero tạo ra, tôi nghĩ: " Ok, tôi c
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước

ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Tự làm bộ điều khiển bay điều khiển đa hệ điều khiển Arduino: 7 bước (có hình ảnh)

Tự làm bộ điều khiển máy bay đa năng điều khiển Arduino: Dự án này là tạo ra một bảng logic máy bay không người lái đa năng linh hoạt nhưng tùy chỉnh dựa trên Arduino và Multiwii
Điều khiển các thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) với Màn hình nhiệt độ và độ ẩm: 9 bước

Điều khiển thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) Có Hiển thị nhiệt độ và độ ẩm: xin chào, tôi là Abhay và đây là blog đầu tiên của tôi về Các thiết bị điện và hôm nay tôi sẽ hướng dẫn bạn cách điều khiển các thiết bị điện bằng điều khiển từ xa bằng cách xây dựng cái này dự án đơn giản. cảm ơn atl lab đã hỗ trợ và cung cấp tài liệu