Mục lục:
Video: Cầu hồng ngoại tương thích Alexa sử dụng ESP8266: 3 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Tôi muốn một cách điều khiển TV thông minh của mình qua Alexa. Rất tiếc, TV thông minh Hi-Sense 65 của tôi không có khả năng điều khiển qua WiFi. Sẽ thật tuyệt nếu nó có một số loại API mà tôi có thể sử dụng để giao tiếp với nó.
Vì vậy, tôi đã tạo một cầu IR cho phép bạn điều khiển nó bằng một cầu IR tĩnh tương thích với Alexa.
Quân nhu
Bao vây in 3d - Nếu bạn không có quyền truy cập vào máy in 3d, bạn luôn có thể xây dựng nó bằng cách sử dụng một cái gì đó tự làm. Có thể tải xuống từ đây
Bộ điều khiển vi mô NodeMCU ESP8266.
2 đèn LED phát hồng ngoại. Các đèn LED này chỉ có 2 chân và chúng được kết nối giống như cách bạn kết nối với đèn LED thông thường (Mặt phẳng là mặt âm)
1 bộ thu IR để học lệnh từ xa từ điều khiển TV hiện có. Bạn phải sử dụng bộ thu IR có 3 chân, VCC, GND và ngõ ra dữ liệu.
1 RGB Led, đây là tùy chọn, bạn không cần nó và nó sẽ hoạt động mà không cần bất kỳ sửa đổi nào.
Các bản tải xuống khácESPFlasher Tool
Bước 1: Kết nối mọi thứ với nhau
Cả hai đèn LED của bộ phát IR được kết nối song song. Mặt phẳng đối với bất kỳ chân GND nào trên NodeMCU và 2 chân còn lại nối với nhau được kết nối với Chân GPIO D2 trên NodeMCU. Tôi không chắc liệu chúng có cần được kết nối qua điện trở hay không nhưng tôi đã tìm ra đầu ra của ESP8266 chỉ là 3,3V nên chúng sẽ an toàn. Ngoài ra chúng không được sử dụng mọi lúc. Chúng chỉ hoạt động khi nó gửi tín hiệu.
Bộ thu IR Như trong hình, nó có 3 chân. Chân ra dữ liệu phải được kết nối với GPIO D5, GND thành GND và tách nguồn VCC thành chân 3,3V trên Node MCU
Đèn LED RGB Có 4 chân, GND và sau đó dương tính với Xanh lam đỏ và Xanh lục. Các chân RGB đi đến các chân GPIO D6 D7 và D8. Thứ tự không quan trọng. Nó sẽ chỉ hiển thị các màu khác nhau.
Sau khi lắp ráp, bạn có thể chỉ cần flash nó bằng cách sử dụng Binary mà tôi đã tạo. xem bước tiếp theo.
Bước 2:
Việc nhấp nháy mã nhị phân vào ESP8266 thay vì trực tiếp từ bản phác thảo Arduino có nghĩa là bạn không cần phải cài đặt tất cả các thư viện. Bạn có thể sử dụng công cụ Esp Flasher có thể tải xuống từ đây.
github.com/nodemcu/nodemcu-flasher
Và cả bản phác thảo và bản nhị phân đều có thể được tải xuống từ trang GitHub của tôi.
github.com/mailmartinviljoen/LittleNodes_IR_Bridge
Thật không may, đây không phải là tất cả những gì bạn phải làm. Sau khi flash hình ảnh, bạn cũng cần tải lên giao diện web HTML đang sử dụng bootstrap để định cấu hình NodeMCU. Công cụ được sử dụng để tải lên các tệp này là một plugin bên ngoài mà bạn cần cài đặt trong Arduino IDE. Thay vì tạo lại hướng dẫn, đây là một bài viết tuyệt vời hướng dẫn bạn cách thực hiện.
randomnerdtutorials.com/install-esp8266-filesystem-uploader-arduino-ide/
Đặt nội dung của tệp data.zip vào thư mục được gọi là dữ liệu trong cùng thư mục chứa tệp. INO.
Bạn phải mở tệp. INO trong Arduino IDE. Nếu bạn đã cài đặt đúng plugin, bạn sẽ thấy bên dưới các công cụ một tùy chọn được gọi là tải lên Dữ liệu phác thảo ESP8266. Sau khi tải lên, thiết bị cuối cùng sẽ được lập trình.
Lưu ý: Nếu bạn không tải tệp lên, khi bạn kết nối với điểm truy cập ở chế độ thiết lập, trang sẽ trống vì không thể tìm thấy bất kỳ trang nào để tải.
Bước 3: Tìm hiểu mã IR và lưu chúng vào NodeMCU
Thay vì giải thích dưới dạng văn bản cách thiết lập thiết bị IR mới của bạn, tôi đã tạo một video trình bày cách hoạt động của nó và cũng giải thích cách lập trình thiết bị với mã IR.
Xem video!
Một số thông tin bổ sung
Thư viện sử dụng (Không phải do tôi tạo)
github.com/esp8266/Basic/tree/master/libraries/IRremoteESP8266
Trình giả lập Wemo
Các sự cố có thể xảy ra. TV của tôi đang sử dụng giao thức NEC IR, vì vậy có khả năng TV của bạn sẽ không hoạt động nếu không sử dụng cùng loại mã IR. I. E Quạt của tôi có điều khiển từ xa. Thiết bị sẽ tìm hiểu các mã nhưng nó không hoạt động không chắc chắn tại sao, bạn sẽ phải tìm kiếm các thư viện IRsend và Nhận để tìm ra lý do tại sao.
STL có thể in 3d cũng có trên trang github của tôi.
Đề xuất:
Đèn chiếu sáng hồng ngoại (Hồng ngoại) Part-2: 3 bước
Đèn chiếu sáng hồng ngoại (Hồng ngoại) Phần 2: Xin chào các bạn, tôi đã trở lại với Phần 2 của Đèn chiếu sáng hồng ngoại (Hồng ngoại) Có thể hướng dẫn. Nếu bạn chưa xem Phần 1, hãy BẤM VÀO ĐÂY Bắt đầu … Một Mạch Chiếu Sáng IR đơn giản để hỗ trợ tầm nhìn ban đêm của Camera CCTV. IR Illuminator Night Vision, với tư cách là
Đèn chiếu sáng hồng ngoại (Hồng ngoại) Phần 1: 5 bước
Đèn chiếu sáng hồng ngoại (Hồng ngoại) Phần 1: Xin chào … Trong phần hướng dẫn này, chúng ta sẽ tìm hiểu một chút về Tầm nhìn ban đêm, các cách khác nhau để đạt được tầm nhìn ban đêm và Mạch đèn chiếu hồng ngoại đơn giản để hỗ trợ tầm nhìn ban đêm của Camera quan sát. hình cho thấy sơ đồ mạch của IR Illumina
Máy ảnh nhiệt hồng ngoại M5Stack sử dụng cảm biến hình ảnh mảng hồng ngoại AMG8833: 3 bước
Máy ảnh nhiệt M5Stack IR sử dụng cảm biến hình ảnh mảng hồng ngoại AMG8833: Giống như nhiều người, tôi đã bị mê hoặc với máy ảnh nhiệt nhưng chúng luôn nằm ngoài tầm giá của tôi - cho đến nay !! Mô-đun ESP32 và một
Cách sử dụng Bo mạch tương thích Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE bằng cách sử dụng Blynk: 10 bước
Cách sử dụng Bo mạch tương thích Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE bằng cách sử dụng Blynk: Bo mạch tương thích Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE Mô tả: Ban phát triển WiFi ESP8266 WEMOS D1. WEMOS D1 là bảng phát triển WIFI dựa trên ESP8266 12E. Hoạt động tương tự như của NODEMCU, ngoại trừ phần cứng là bản dựng
Robot Gong: Ý tưởng dự án Hackaton cuối cùng để bán hàng và những người yêu thích sản phẩm (Không yêu cầu mã hóa): 17 bước (có hình ảnh)
Robot Gong: Ý tưởng dự án Hackaton cuối cùng dành cho những người yêu thích sản phẩm và bán hàng (Không yêu cầu mã hóa): Hãy xây dựng một dàn nhạc robot được kích hoạt qua email. Điều này cho phép bạn thiết lập các cảnh báo email tự động để tắt tiếng … (thông qua SalesForce, Trello, Basecamp …) Nhóm của bạn sẽ không bao giờ quên " GONGGG " khi mã mới phát hành, một