Mục lục:

Hacks ổ cắm không dây Etekcity: 5 bước
Hacks ổ cắm không dây Etekcity: 5 bước

Video: Hacks ổ cắm không dây Etekcity: 5 bước

Video: Hacks ổ cắm không dây Etekcity: 5 bước
Video: Pinball Mods #8 (Etekcity ZAP 5LX Auto-Programmable Function Wireless Remote Control Outlet) 2024, Tháng bảy
Anonim
Hack ổ cắm không dây Etekcity
Hack ổ cắm không dây Etekcity

Có hàng triệu cửa hàng điều khiển từ xa bằng RF nhưng một trong những cửa hàng phổ biến nhất dường như là của Etekcity. Tôi đã có thể mua, với mức giá thông thường, một bộ 5 và hai điều khiển từ xa với giá chưa đến 30 đô la trên Amazon. Tôi không chắc mình sẽ làm gì với chúng nhưng tôi nghĩ rằng đó là cơ hội chính để thực hiện một số vụ hack. Một điều cần lưu ý là chúng chỉ có thể điều khiển được bằng điều khiển từ xa đi kèm chứ không phải qua internet. Nhưng chúng tôi sẽ khắc phục điều đó. Ngoài ra, chúng thường tắt khi được cắm và trở lại trạng thái đó nếu mất điện. Tôi không biết về bạn, nhưng tôi có một số ứng dụng mà tôi muốn ổ cắm hoạt động bình thường. Chúng tôi cũng sẽ khắc phục điều đó. Chỉ cần lưu ý rằng những cách hack này yêu cầu một số kiến thức về điện tử và kỹ năng hàn cơ bản.

Bước 1: Thực hiện bình thường trên các cửa hàng

Làm bình thường trên các cửa hàng
Làm bình thường trên các cửa hàng
Làm bình thường trên các cửa hàng
Làm bình thường trên các cửa hàng
Làm bình thường trên các cửa hàng
Làm bình thường trên các cửa hàng
Làm bình thường trên các cửa hàng
Làm bình thường trên các cửa hàng

Việc thay đổi một trong những ổ cắm này từ thường tắt sang bình thường có vẻ là một nhiệm vụ đơn giản vì chúng sử dụng một rơ le tiêu chuẩn khá chuẩn phải có chân cho cả hai trạng thái. Hóa ra rơ le có thể có hoặc không có chân cắm bình thường, nhưng nó không thể truy cập được trên bảng mạch. Điều đó làm phức tạp nhiệm vụ của chúng tôi nhưng có lẽ đó là một động thái an toàn thông minh của nhà sản xuất. Vậy điều đó có nghĩa là chúng ta cần tìm cách đảo ngược logic bật / tắt.

Có hai phần để đảo ngược logic. Đầu tiên là thay đổi cực của đèn LED. Các miếng hàn cho đèn LED được hiển thị trong hình đầu tiên. Sau khi loại bỏ đèn LED, chúng ta cần thực hiện hai lần cắt các vết mạch như trong hình thứ hai. Vết cắt bên tay phải tách miếng hàn LED khỏi mặt đất. Chúng tôi làm điều đó để sau khi đèn LED được đảo ngược, chúng tôi có thể hàn miếng đệm đó đến +5 volt. Vết cắt bên trái tách chân đế của bóng bán dẫn trình điều khiển rơ le khỏi điện trở 4700 ohm. Điều đó sẽ cho phép cài đặt đảo ngược cực logic thứ hai. Kiểm tra kỹ bằng ohm kế để đảm bảo rằng quá trình cắt thành công. Trong hình thứ ba, chúng tôi đã cài đặt lại đèn LED với cực dương hiện được kết nối với miếng đệm cắt và đến +5 volt. Các dây dẫn chỉ đủ dài trên thiết bị của tôi để tôi có thể uốn cong nó đến đầu ra +5 volt của bộ điều chỉnh điện áp 78L05.

Hình thứ tư cho thấy phương pháp được sử dụng để đảo ngược logic để điều khiển rơ le. Tôi đã sử dụng một bóng bán dẫn NPN 2N3904 thông thường (tương đương sẽ ổn) làm biến tần. Bộ phát được hàn vào đất, phần đế được hàn với điện trở 4700 ohm trên bo mạch, và bộ thu được hàn vào đế của bóng bán dẫn trình điều khiển rơle. Để đảm bảo rằng bóng bán dẫn trình điều khiển rơle được bật bình thường, tôi đã phải thêm một điện trở 4700 ohm từ cơ sở của nó đến +5 volt. Bây giờ, khi đầu ra logic cao, nó sẽ bật bóng bán dẫn mới sẽ tắt bóng bán dẫn điều khiển rơ le.

Bước 2: Nối dây lại Điều khiển từ xa

Nối lại dây điều khiển từ xa
Nối lại dây điều khiển từ xa

Nếu bạn muốn thực hiện thêm một bước, bạn có thể đấu dây chéo các nút thích hợp trong điều khiển để nút bên trái bật ổ cắm đã sửa đổi và nút bên phải tắt nó. Về cơ bản, bạn cần phải cắt các vết mạch đi đến các tiếp điểm công tắc gần giữa bo mạch và sau đó thêm dây jumper như trong hình.

Bước 3: Kiểm soát Internet

Kiểm soát Internet
Kiểm soát Internet

Có hai phương pháp có thể để kiểm soát các cửa hàng RF từ Internet. Cả hai đều yêu cầu sử dụng một mô-đun rẻ tiền như ESP8266. Một phương pháp sẽ là đấu dây vào một trong các điều khiển từ xa và sử dụng vi điều khiển để mô phỏng các lần nhấn nút. Một phương pháp khác ít lộn xộn hơn là sử dụng vi điều khiển để thay thế cho điều khiển từ xa. Đó là những gì được mô tả ở đây. Bộ vi điều khiển sẽ nhận các lệnh qua ESP8266, dịch chúng thành mẫu bit RF thích hợp, sau đó gửi mẫu bit đó đến bộ phát RF. Nghe có vẻ phức tạp nhưng phần khó duy nhất là tìm ra mã điều khiển thích hợp cho bộ ổ cắm RF của bạn. Có rất nhiều bài đăng trực tuyến sử dụng bộ thu RF và đầu vào âm thanh vào PC để tìm ra mã. Tôi có một điều xa xỉ là có một máy hiện sóng tốt để tôi có thể dễ dàng chụp được chúng. Tôi cũng có một mạch dò tìm RF (được trình bày chi tiết trong một trong những dự án điện tử khác của tôi trên trang web của tôi) cho phép tôi nắm bắt các đường truyền RF bằng chương trình đầu cuối trên PC của mình.

Tần số giao tiếp với các đầu ra RF là 433,92-MHz và các lệnh bao gồm một bit đồng bộ dài, 24 bit dữ liệu và 1 bit dừng. Phương pháp mã hóa dữ liệu được sử dụng là On-Off-Keying (OOK) có nghĩa là các bit dữ liệu được phân biệt theo thời gian bật / tắt. Không có yêu cầu nào trong OOK về số bit hoặc độ dài chu kỳ. Đó là lý do tại sao có rất nhiều biến thể cho các thiết bị khác nhau. Tôi đã tận mắt chứng kiến điều đó bằng cách giải mã cảm biến an ninh và cảm biến thời tiết. Dạng sóng trông tương tự như những gì được hiển thị trong hình ở đây.

Bước 4: Phần cứng

Phần cứng
Phần cứng
Phần cứng
Phần cứng
Phần cứng
Phần cứng

Sơ đồ hiển thị ở đây gần giống với sơ đồ tôi đã sử dụng trong một trong những dự án Wi-Fi trước đó của tôi được liệt kê trên trang web của tôi. Sự khác biệt chính là phiên bản cuối cùng không có giao diện USB nhưng có giao diện với mô-đun bộ phát RF. Mô-đun máy phát tôi đã sử dụng có nhãn FS1000A và truyền ở 433,92-MHz. Tôi chưa thử các mẫu máy phát RF khác nhưng hầu hết đều hoạt động miễn là chúng có các đặc điểm tương tự. Mô-đun RF được chạy từ đầu vào +5 volt và dễ dàng chấp nhận mức logic 3,3 volt cho dòng bit dữ liệu nối tiếp từ PIC. Một số mô-đun ESP8266 có bộ điều chỉnh 3,3 volt của riêng chúng, vì vậy đầu vào của nó sẽ là 5 volt. Tôi đã bao gồm một bộ điều chỉnh 3,3 volt trong sơ đồ của tôi cho PIC và nó cũng có thể được sử dụng cho mô-đun ESP nếu nó không có bộ điều chỉnh điện áp riêng. Điều này cho phép PIC và ESP giao tiếp ở cùng mức logic mà không cần bộ chuyển đổi.

Bạn có thể đơn giản hóa phần cứng ESP bằng cách sử dụng mô-đun ESP-01 và bộ điều hợp (hiển thị ở đây). Bộ chuyển đổi sử dụng +5 volt và có bộ điều chỉnh 3,3 volt trên bo mạch. Nếu bạn đi theo con đường này, tôi cũng khuyên bạn nên mua giao diện USB được sản xuất riêng cho ESP-01. Nó sẽ giúp việc thiết lập ESP-01 dễ dàng hơn nhiều.

Bước 5: Phần mềm

Danh sách phần mềm có sẵn dưới đây. Nó là một phần mở rộng của phần mềm tôi đã viết cho một dự án Wi-Fi trước đây. Tôi chọn điều đó vì tôi muốn phản hồi trạng thái từ PIC được hiển thị dưới dạng đồ họa đơn giản thay vì văn bản. Tôi cũng đã thêm mã để xuất dòng bit nối tiếp chân đơn đến bộ phát RF. Giống như phiên bản trước, tôi đã sử dụng các lệnh HTML để vẽ các vòng tròn đại diện cho trạng thái của từng công tắc trong số năm công tắc từ xa. Đỏ = tắt, xanh lục = bật, và trắng = không xác định. Dòng có "https://yourname.duckdns.org:xxxxx" phải đại diện cho kết nối DNS của bạn, với "xxxxx" là số cổng được chọn cho bộ điều hợp Wi-Fi của bạn. Điều quan trọng cần nhớ là không có phản hồi từ chính các công tắc từ xa vì vậy phần mềm chỉ có thể duy trì trạng thái của lệnh cuối cùng được gửi cho mỗi công tắc. Điều đó có nghĩa là mỗi khi có sự cố phần cứng của bộ điều khiển, các trạng thái của công tắc đều không xác định. Đó là nó cho bài đăng này. Kiểm tra các dự án điện tử khác của tôi tại www.boomerrules.wordpress.com

Đề xuất: