Mục lục:

8 Điều khiển chuyển tiếp với NodeMCU và Bộ thu IR bằng WiFi và IR Remote và Ứng dụng Android: 5 bước (có Hình ảnh)
8 Điều khiển chuyển tiếp với NodeMCU và Bộ thu IR bằng WiFi và IR Remote và Ứng dụng Android: 5 bước (có Hình ảnh)

Video: 8 Điều khiển chuyển tiếp với NodeMCU và Bộ thu IR bằng WiFi và IR Remote và Ứng dụng Android: 5 bước (có Hình ảnh)

Video: 8 Điều khiển chuyển tiếp với NodeMCU và Bộ thu IR bằng WiFi và IR Remote và Ứng dụng Android: 5 bước (có Hình ảnh)
Video: Điều khiển thiết bị từ xa bằng điện thoại dùng Blynk IOT và Remote RF - kít wifi nodemcu ESP8266 2024, Tháng sáu
Anonim
8 Điều khiển chuyển tiếp với NodeMCU và Bộ thu IR bằng WiFi và IR Remote và ứng dụng Android
8 Điều khiển chuyển tiếp với NodeMCU và Bộ thu IR bằng WiFi và IR Remote và ứng dụng Android

Điều khiển 8 công tắc rơ le sử dụng bộ thu gật gù và bộ thu ir qua wifi và ứng dụng điều khiển từ xa và ứng dụng android.

điều khiển từ xa ir hoạt động độc lập với kết nối wifi.

ĐÂY LÀ PHIÊN BẢN CẬP NHẬT BẤM VÀO ĐÂY

Bước 1: Lấy các bộ phận

Lấy các bộ phận
Lấy các bộ phận
Lấy các bộ phận
Lấy các bộ phận
Lấy các bộ phận
Lấy các bộ phận

Những thứ bạn cần cho dự án này

  1. NodeMCU
  2. Mô-đun chuyển tiếp 4 kênh x 2
  3. IC7805 x 2 (1 IC7805 không cung cấp đủ dòng điện để cấp nguồn cho 8 rơ le cùng lúc)
  4. Breadboard
  5. Bộ thu IR (VS1838)
  6. LED đỏ x 1
  7. Kháng cự 1K x 1
  8. Nút ấn x 1
  9. Dây nhảy
  10. Nguồn cấp

Bước 2: Mã

MÃ NÀY DÀNH CHO BAN NODEMCU KHÔNG PHẢI ARDUINO

Tôi đã viết mã theo cách để nếu WiFi bị ngắt kết nối hoặc không khả dụng, đèn LED sẽ phát sáng và điều khiển chuyển tiếp từ IR Remote sẽ hoạt động độc lập với WiFi.

Khi có WiFi, nhấn nút nhấn hoặc nhấn nút chuyên dụng trên IR Remote và đợi 5sec kết nối với Wi-Fi. Nếu đèn LED không tắt nghĩa là wifi chưa được kết nối.

Đầu tiên tải xuống Arduino IDE từ ĐÂY.

Sau đó, đi tới Tệp -> Tùy chọn, sau đó trên các url của người quản lý hội đồng quản trị bổ sung, hãy thêm điều này

arduino.esp8266.com/stable/package_esp8266c…

Sau đó vào quản lý Hội đồng quản trị và cài đặt esp8266 của Cộng đồng ESP8266.

đi tới trình quản lý thư viện và cài đặt IRRemoteESP8266.

Đầu tiên kết nối đầu thu ir với bo mạch gật gù, 3.3v đến 3.3v, gnd với gnd, đầu ra với gpio2 (D4).

tải lên giá trị IRRemote phác thảo được đưa ra bên dưới, mở màn hình nối tiếp và nhấn phím điều khiển từ xa để nhận các giá trị của từng phím, ghi nó vào đâu đó. Lưu ý ít nhất 9 giá trị chính, (8 giá trị cho 8 rơ le và 1 giá trị để kết nối lại wifi).

Sau đó tạo mạch như sơ đồ đã cho ở trên và tải lên mã My_Room.

Đừng quên sửa đổi mã ir trong bản phác thảo my_room với mã ir bạn nhận được cho mỗi nút trên điều khiển từ xa và ssid wifi và mật khẩu.

LƯU Ý: KHI TẢI LÊN SKETCH ĐẢM BẢO KHÔNG KẾT NỐI BẤT CỨ THỨ NÀO VỚI PIN D0, D8, TX, RX. HOẶC ĐƠN GIẢN TẮT DÂY JUMPER TỪ CÁC PIN NÀY

Bước 3: Sơ đồ

Sơ đồ
Sơ đồ

Thực hiện theo các sơ đồ và làm cho mạch.

IC7805 không có đủ điện để chạy 8 rơ le cùng một lúc. Vì vậy, chúng tôi đang sử dụng hai mô-đun Relay 4ch và hai IC7805.

Bất kỳ Bộ thu IR nào sẽ hoạt động.

Nguồn cung cấp có thể là tối đa 24V.

Bước 4: Ứng dụng Android

Tôi đã tạo Ứng dụng Android bằng MIT APP Inventor. Bạn có thể tải tệp aia lên App Inventor và chỉnh sửa nó.

Bước 5: Bạn đã làm được

Bạn làm được rồi
Bạn làm được rồi

Đi tới bảng quản trị bộ định tuyến của bạn và lấy Địa chỉ IP của NodeMCU.

Cũng chỉ định một IP cụ thể cho Địa chỉ Mac của gật đầu, để nó nhận được cùng một ip, mọi lúc và bạn không phải kiểm tra nó mọi lúc.

BẠN CÓ THỂ SỬ DỤNG IR REMOTE, ỨNG DỤNG ANDROID VÀ TRÌNH DUYỆT INTERNET TRÊN CÙNG MẠNG, HOẶC BẠN CÓ THỂ SỬ DỤNG PORT FORWARDING TRONG ROUTER CỦA BẠN ĐỂ TRUY CẬP VÀO INTERNET TỪ BẤT CỨ NƠI NÀO TRÊN THẾ GIỚI

Trong trường hợp có vấn đề, hãy liên hệ với tôi trên fb, www.fb.com / amit.s.samanta, tôi sẽ giúp đỡ hết mức có thể.

Đề xuất: