2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Smart Door là một giải pháp dễ dàng để kết nối cửa của bạn với điện thoại thông minh với một vài thao tác đơn giản.
Cửa thông minh sẽ thông báo cho bạn khi bạn quên khóa cửa và khi ai đó đang đến gần cửa của bạn.
Chúng ta là ai?
Hai sinh viên Khoa học Máy tính từ Trung tâm Liên ngành (IDC), Herzliya, Israel. Hệ thống Cửa thông minh này là dự án cuối cùng của chúng tôi trong khóa học “Internet of Things (IoT)”.
Đã thử dự án của chúng tôi? Hãy cho chúng tôi biết! Chúng tôi rất muốn nghe ý kiến từ bạn nếu bạn có điểm cần cải thiện hoặc bất kỳ nhận xét nào. Hơn nữa, chúng tôi rất muốn có được một số hình ảnh!
Quân nhu
1 x bo mạch ESP8266 (Chúng tôi đã sử dụng Wemos D1 mini)
1 x Cáp Micro-USB
12 x cáp jumper
1 x chiết áp
1 x cảm biến siêu âm
1 x loa
Bước 1: Mạch
Trong bước này, chúng tôi sẽ kết nối tất cả các cảm biến.
Thiết bị cảm biến sóng siêu âm:
- Kết nối Vcc với 5v
- Kết nối GND với G
- Kết nối Trig với D8
- Kết nối Echo với D7
Chiết áp:
- Kết nối GND với G (chân trái)
- Kết nối VCC với 5v (chân phải)
- Kết nối chân giữa với A0
Loa:
- Kết nối GND với G
- Kết nối Vcc với D6
Bước 2: Cài đặt Phần mềm & Trang tổng quan bắt buộc
Arduino IDE
Cài đặt Arduino IDE:
www.arduino.cc/en/Guide/HomePage
Cài đặt "trình điều khiển" có liên quan cho bảng ESP8266 vào IDE Arduino của bạn:
Adafruit
Tạo tài khoản:
Đi tới 'Nguồn cấp dữ liệu' và thêm 2 nguồn cấp dữ liệu:
- chiết áp
- siêu âm
Sau đó, đi tới 'Trang tổng quan' và tạo một trang tổng quan mới, sau đó nhập vào trang tổng quan và thêm 2 khối, sử dụng dấu cộng ở bên phải của trang:
- Thêm khối Gauge, sau đó chọn nguồn cấp chiết áp và đảm bảo rằng giá trị lớn nhất là 1.
- Thêm khối Gauge, sau đó chọn nguồn cấp dữ liệu siêu âm và đảm bảo rằng giá trị lớn nhất là 100.
- Nhấp vào để lưu'.
Ứng dụng Blynk
IOS:
Google Play:
Tạo một tài khoản và sau đó:
- Xây dựng một dự án Blynk. (khi bạn làm điều đó, bạn sẽ nhận được khóa xác thực email của bạn, hãy giữ nó lại, chúng tôi sẽ sử dụng nó trong bước tiếp theo).
- Định cấu hình ứng dụng dựa trên bảng của bạn (trong trường hợp của chúng tôi là Wemos mini 1).
- Thêm tiện ích thông báo. (Xem ảnh đính kèm để biết cấu hình).
Bước 3: Mã
Mã được đính kèm và được ghi chép đầy đủ, để dễ sử dụng.
Mở mã trong Arduino IDE, đảm bảo rằng bo mạch bạn đang làm việc thực sự là bo mạch phù hợp.
Khi bạn đang chạy màn hình nối tiếp, hãy đảm bảo rằng bạn đang sử dụng 115200baud.
Lưu ý rằng có những chỗ trong mã bạn cần sửa đổi theo dự án của mình (chẳng hạn như chi tiết WiFi của bạn).
Tất cả đều được viết trong tài liệu.