Mục lục:

Cửa thông minh Wifi (phương pháp đơn giản nhất): 11 bước (có hình ảnh)
Cửa thông minh Wifi (phương pháp đơn giản nhất): 11 bước (có hình ảnh)

Video: Cửa thông minh Wifi (phương pháp đơn giản nhất): 11 bước (có hình ảnh)

Video: Cửa thông minh Wifi (phương pháp đơn giản nhất): 11 bước (có hình ảnh)
Video: Khi bị điểm kém #shorts #duolingo 2024, Tháng bảy
Anonim
Cửa thông minh Wifi (Phương pháp đơn giản nhất)
Cửa thông minh Wifi (Phương pháp đơn giản nhất)
Cửa thông minh Wifi (Phương pháp đơn giản nhất)
Cửa thông minh Wifi (Phương pháp đơn giản nhất)
Cửa thông minh Wifi (Phương pháp đơn giản nhất)
Cửa thông minh Wifi (Phương pháp đơn giản nhất)

Đây là một dự án đơn giản được thực hiện với arduino una R3, mục đích là điều khiển khóa cửa mà không cần chìa khóa và sử dụng điện thoại thông minh để thực hiện điều này, phương tiện liên lạc sẽ là internet (mô-đun wifi-ESP8266).

Tôi đã đăng một hướng dẫn về cùng một dự án với mô-đun bluetooth, bạn có thể tham khảo nó để làm rõ hơn. (Nhấp vào đây).

Trong hướng dẫn này, bạn sẽ biết về dự án IOT đơn giản để kiểm soát khóa cửa của bạn bằng mô-đun wifi.

Đây là một trong những phương pháp đơn giản nhất để sử dụng ESP-8266.

Bước 1: Thu thập các vật phẩm cần thiết

Thu thập các vật phẩm cần thiết
Thu thập các vật phẩm cần thiết

1. Arduino UNO R3

để điều khiển servo và giao diện với ESP 8266 (GPIO pin-0)

khái niệm rất đơn giản, chúng tôi sẽ điều khiển ESP8266 (GPIO pin 0) từ điện thoại thông minh của chúng tôi bằng một ứng dụng.

nếu GPIO -pin 0

LOW ----------------------------------- khóa trạng thái đóng.

CAO ----------------------------------- khóa trạng thái mở.

trạng thái chân 0 của GPIO sẽ được arduino nhận dạng bằng lệnh digitalRead và thực hiện các hoạt động cần thiết trên Servo.

Bước 2: Mô-đun Wifi ESP-8266

Mô-đun Wifi ESP-8266
Mô-đun Wifi ESP-8266
Mô-đun Wifi ESP-8266
Mô-đun Wifi ESP-8266

Điều này sẽ giúp dự án của chúng tôi được kết nối với đám mây. Nó rất rẻ và dễ sử dụng.

Trong dự án này, chúng tôi sẽ chỉ sử dụng GPIO pin-0 của ESP8266.

Bước 3: Servo mô-men xoắn cao

Servo mô-men xoắn cao
Servo mô-men xoắn cao
Servo mô-men xoắn cao
Servo mô-men xoắn cao
Servo mô-men xoắn cao
Servo mô-men xoắn cao

để vặn cần khóa khi tín hiệu được gửi từ arduino

nó được cấp nguồn bởi chính chân arduino 5v và nó hoạt động tốt với nó. (chỉ khi arduino được cấp nguồn bằng cáp usb)

Bước 4: Tấm kim loại

Tấm kim loại
Tấm kim loại

cái này được sử dụng để làm vỏ cho động cơ servo cho phép nó giữ đúng động cơ trên cửa và phần quay được cố định đúng cách vào cần của khóa.

vỏ hộp tùy thuộc vào sự sáng tạo của bạn, bạn có thể sử dụng bất kỳ vật liệu / thứ nào khác để làm vỏ. ĐỂ GIỮ ĐỘNG CƠ TRÊN CỬA

Bước 5: Lập trình FTDI 3.3V

Bộ lập trình FTDI 3.3V
Bộ lập trình FTDI 3.3V

Điều này chỉ được sử dụng trong quá trình thực hiện dự án, để lập trình mô-đun ESP8266 vì nó không thể được lập trình trực tiếp từ arduino.

Bước 6: Thiết lập cho ESP8266

Thiết lập cho ESP8266
Thiết lập cho ESP8266

Bạn chỉ cần thiết lập giao tiếp nối tiếp giữa lập trình viên FTDI và ESP8266 của bạn.

Kết nối: RX -> TX

TX -> RX

CH_PD -> 3,3V

VCC -> 3.3V

GND -> GND

Bước 7: Tải mã lên ESP (Phần mềm đơn giản hóa)

Tải mã lên ESP (Phần mềm đơn giản hóa)
Tải mã lên ESP (Phần mềm đơn giản hóa)

bằng cách sử dụng IDE ESPlorer, một chương trình được tạo bởi 4refr0nt để gửi lệnh tới ESP8266 của bạn.

Làm theo các hướng dẫn sau để tải xuống và cài đặt IDE ESPlorer:

1. nhấp vào đây để tải xuống ESPlorer

2. giải nén thư mục đó

3. vào thư mục chính Chạy tệp “ESPlorer.jar”

4. Mở IDE ESPlorer

5. kết nối lập trình viên FTDI với máy tính của bạn

6. chọn cổng lập trình viên FTDI của bạn

7. nhấn Mở / Đóng

8. Chọn NodeMCU + tab MicroPtyhon

9. Tạo một tệp mới có tên init.lua10. Nhấn Lưu vào ESP

11. Mọi điều bạn cần lo lắng hoặc thay đổi đều được đánh dấu trong ô màu đỏ.

12. Tải mã sau vào ESP8266 của bạn bằng phần mềm trước đó. Tệp của bạn phải được đặt tên là “init.lua”.

thêm tên mạng (SSID) và mật khẩu của bạn vào tập lệnh

THÊM TÊN MẠNG WIFI CỦA BẠN (SSID) VÀ MẬT KHẨU VÀO MÀN HÌNH

Địa chỉ IP ESP của bạn Khi ESP8266 của bạn khởi động lại, nó sẽ in trong màn hình nối tiếp của bạn địa chỉ IP ESP. Lưu địa chỉ IP đó vì bạn sẽ cần nó sau này.

Bước 8: Mã hóa Arduino với IDE

Mã hóa Arduino với IDE
Mã hóa Arduino với IDE

Tôi đã cung cấp mã bạn có thể tải xuống tệp từ đây.

tải mã này lên ARDUINO!

Bước 9: Phát minh ra ứng dụng của riêng bạn

Phát minh ra ứng dụng của riêng bạn
Phát minh ra ứng dụng của riêng bạn
Phát minh ra ứng dụng của riêng bạn
Phát minh ra ứng dụng của riêng bạn
Phát minh ra ứng dụng của riêng bạn
Phát minh ra ứng dụng của riêng bạn

bạn có thể tạo một cái của riêng bạn bằng cách tham khảo các hình ảnh được cung cấp ở trên.

bạn cũng có thể tải xuống ứng dụng từ đây và cài đặt vào điện thoại Android của mình.

Nó rất dễ định cấu hình. Nhấp vào nút “Đặt địa chỉ IP” ở cuối màn hình và nhập địa chỉ IP của bạn.

Bước 10: Tệp.aia cho ứng dụng

bạn có thể chỉnh sửa ứng dụng bằng cách sử dụng trang web của nhà phát minh ứng dụng MIT. (sử dụng tùy chọn nhập)

Bước 11: Lắp ráp

Cuộc họp!
Cuộc họp!
Cuộc họp!
Cuộc họp!

đảm bảo các kết nối sau được thực hiện.

SERVO CONNECTION1.orange ----- arduino pin 2

2.red ------- pin 5v trong arduino

3.brown ------ chân đất trong arduino

cuối cùng kết nối ESP 8266 (chân GPIO 0) của bạn với chân số 5 của arduino.

TẤT CẢ CÁC THIẾT LẬP! Đã đến lúc CNTT để kiểm tra dự án của bạn và gỡ lỗi nếu có bất kỳ lỗi nào.

Hy vọng bạn thích nó !!!

THẨM QUYỀN GIẢI QUYẾT:

Tôi đã tham khảo trang web sau trong quá trình thực hiện và xuất bản dự án của mình, 1.

Đề xuất: