Mục lục:

Công cụ mở cửa nhà để xe có phản hồi bằng Esp8266 làm máy chủ web.: 6 bước
Công cụ mở cửa nhà để xe có phản hồi bằng Esp8266 làm máy chủ web.: 6 bước

Video: Công cụ mở cửa nhà để xe có phản hồi bằng Esp8266 làm máy chủ web.: 6 bước

Video: Công cụ mở cửa nhà để xe có phản hồi bằng Esp8266 làm máy chủ web.: 6 bước
Video: [Lập trình ESP8266]Bài 6 - Xây dựng web server cơ bản trên ESP8266 2024, Tháng bảy
Anonim
Image
Image
Mua phần cứng
Mua phần cứng

Chào, Tôi sẽ chỉ cho bạn cách thực hiện một cách đơn giản để mở cửa nhà để xe.

-ESP8266 được mã hóa là máy chủ web, cửa có thể mở ở mọi nơi trên thế giới

-Với phản hồi, bạn sẽ biết là cửa đang mở hay đóng trong thời gian thực

-Đơn giản, chỉ có một phím tắt để thực hiện trong điện thoại của bạn.

-Mật khẩu được bảo vệ

-Giá rẻ, dưới 10 đô la

-Không có Dominicz để thiết lập.

-Không kích hoạt cửa khi mất điện và quay lại

Tôi đã tìm kiếm trên internet và tìm thấy một số mã nhưng không chính xác những gì tôi đang tìm kiếm, Vì vậy, tôi đã sửa đổi một số mã và ý tưởng khác + kinh nghiệm cá nhân của tôi + cảm ơn con trai tôi, anh ấy thực sự giúp tôi về cái này. Phần thời gian thực là của anh ấy.

Vì vậy, chúng ta hãy bắt đầu!

Bước 1: Mua phần cứng

Mua phần cứng
Mua phần cứng
Mua phần cứng
Mua phần cứng

Bạn sẽ cần một bảng esp8266 và một bảng chuyển tiếp.

Trên ebay thực hiện một tìm kiếm: NodeMCU ESP8266 và bảng mô-đun chuyển tiếp

Mô-đun rơle có thể đơn giản hoặc gấp đôi nhưng chúng tôi chỉ sử dụng một rơle.

Đó là tất cả những gì bạn cần!

Bước 2: Cài đặt phần mềm Arduino và lập trình Esp8266

Cài đặt phần mềm Arduino và lập trình Esp8266
Cài đặt phần mềm Arduino và lập trình Esp8266

Đây là một cách rất tốt để cài đặt arduino Ide. Bạn có thể làm từ bước 1 đến bước 12

www.instructables.com/id/Programming-the-E…

Giải nén tệp và lập trình esp8266 của bạn với mã Garage_door_yt.ino

Bạn sẽ có một số biến để thay đổi trong tệp ino.

-SSID và mật khẩu bộ định tuyến để kết nối trong máy chủ web của bạn.

-Ngoài ra, bạn có thể thay đổi cổng theo ý muốn. exemple: Máy chủ WiFiServer (54195)

-Mật khẩu: Tìm và thay thế Passw0rd thành mật khẩu của bạn như bạn muốn trong tệp.ino.

-Thêm thời gian đóng cửa. Mỗi ngày vào thời điểm chính xác, cửa sẽ đóng nếu nó mở. (GarageDoor2.rar)

Khởi động màn hình nối tiếp trong arduino. Công cụ, Màn hình nối tiếp. Bạn sẽ thấy chi tiết hơn và cả địa chỉ ip cục bộ của máy chủ web. Bạn cần địa chỉ ip cục bộ để nhập địa chỉ này vào trình duyệt web.

Đối với ví dụ, nếu địa chỉ ip máy chủ web của bạn là 192.168.2.53, hãy nhập vào:

Địa phương:

192.168.2.53:54195/Passw0rd

Từ xa:

ip-address: port / Password (địa chỉ ip của router)

Trong mã, bạn có thể thay đổi mọi thứ như bạn muốn.

Tôi khuyên bạn nên đặt trước địa chỉ ip này trong bộ định tuyến của bạn. Bằng cách này, phím tắt trên điện thoại của bạn sẽ luôn hoạt động. Nếu không, thời hạn bảo lãnh của bộ định tuyến thường là 30 ngày và địa chỉ ip sẽ thay đổi.

Lối tắt này chỉ hoạt động trên mạng nội bộ của bạn. Nếu bạn muốn mở cửa nhà để xe của mình từ xa trên Internet, trên toàn thế giới, đây là cách thực hiện:

1- Bạn phải biết địa chỉ ip công cộng của mình. Nhập ip của tôi vào google là gì và bạn sẽ biết điều này.

2-Bạn phải thực hiện chuyển tiếp cổng trong bộ định tuyến của mình. Trong trường hợp của chúng tôi, cổng là 54195. Vì vậy, trong bộ định tuyến của tôi, tôi chuyển tiếp cổng 54195 tới địa chỉ ip máy chủ của tôi 192.168.2.53. Bạn có thể google về chuyển tiếp cổng để biết thêm chi tiết.

3-Ví dụ. Nếu địa chỉ ip công cộng của tôi là 70.52.46.219. Tôi phải nhập 70.52.46.219:54195/Passw0rd để xem trang web.

Truy cập máy chủ web mà không biết địa chỉ công cộng của bạn:

Hầu hết các nhà cung cấp dịch vụ cung cấp cho bạn một địa chỉ IP chỉ trong một thời gian. Và địa chỉ này thay đổi theo thời gian.

Bạn có thể đăng ký no-ip miễn phí và có một địa chỉ công cộng luôn hoạt động ở mọi nơi.

Chỉ cần truy cập https://www.noip.com/ và đăng ký

Đơn giản:

Quan trọng: Nếu bạn đang ở nhà và bật Wi-Fi, phím tắt Internet của bạn sẽ không hoạt động. Vì vậy, trên điện thoại của tôi, tôi có 2 phím tắt. Một mạng nội bộ và một lối tắt internet. Tôi có cả hai. Nếu tôi đang sử dụng mạng lan của mình, tôi sử dụng mạng nội bộ và nếu tôi ở ngoài lte (4g) tôi đang sử dụng phím tắt internet.

Bước 3: Cài đặt Bo mạch

Cài đặt các bảng
Cài đặt các bảng
Cài đặt các bảng
Cài đặt các bảng
Cài đặt các bảng
Cài đặt các bảng

Ở đây tôi đang sử dụng băng dính hai mặt để cố định bảng của mình.

Bước 4: Sơ đồ đấu dây, rất đơn giản

Sơ đồ đấu dây, rất đơn giản
Sơ đồ đấu dây, rất đơn giản

Đối với nguồn điện, bạn có thể sử dụng bộ sạc điện thoại Android. Nó rẻ và tốt.

Bạn phải kết nối bảng chuyển tiếp với 5V. Tránh sử dụng 3.3v. Đôi khi, nó có thể hoạt động nhưng các cuộn dây được thực hiện cho 5v.

Đường màu đỏ phía trên hiển thị nơi hàn dây, tại đầu vào của bộ điều chỉnh.

D1 là đầu ra. Chân này phải đi vào đầu vào của bảng chuyển tiếp. Chân này luôn ở mức CAO (3.3v). Khi kích hoạt, cái này đi LOW (0v) trong 0, 5 giây để kích hoạt cuộn dây.

D2 là đầu vào để cảm nhận cửa. Nếu LOW (0v) thì cửa sẽ đóng. Nếu không, nó đang mở.

Hãy lưu ý, đầu vào này (D2) là đầu vào của 3, 3v. Việc kéo lên bên trong được kích hoạt.

Bên em, đầu vào động cơ ga ra cho em 5v. Lực kéo bên trong của anh ta có lẽ cũng được kích hoạt. Tôi đã kết nối với nhau bằng mọi cách và tôi không có bất kỳ vấn đề gì. Chỉ cần đảm bảo, không nhập cao hơn 5v trên chân này. Sử dụng đồng hồ đa năng của bạn để kiểm tra đầu vào của cửa nhà để xe của bạn. Nếu giá trị này quá cao hơn 5v, bạn sẽ có 2 lựa chọn:

1-làm một bộ chia mạch có 2 điện trở

2-cài đặt một công tắc nam châm riêng biệt

*************************

CŨNG CHÚ Ý đến cực tính khi kết nối bảng tiếp điện với bộ mở ga ra. LUÔN LUÔN đưa esp8266 gnd vào gnd động cơ ga ra hoặc thông thường.

*************************

Bước 5: Một số hình ảnh khác

Một số hình ảnh khác
Một số hình ảnh khác
Một số hình ảnh khác
Một số hình ảnh khác

Đây là dụng cụ mở ga ra của tôi. Cũ nhưng vẫn hoạt động:)

Như bạn có thể thấy, tôi đã kết nối bảng tiếp điện với nút nhấn cửa ga ra và đầu vào D2 với giới hạn Đóng.

Kiểm tra công cụ mở nhà để xe của bạn, bạn sẽ tìm thấy một cái gì đó tương tự.

Đề xuất: