Mục lục:

Nhà để xe thông minh: 5 bước
Nhà để xe thông minh: 5 bước

Video: Nhà để xe thông minh: 5 bước

Video: Nhà để xe thông minh: 5 bước
Video: ĐẠT TIPS: Những phụ kiện ô tô 'phí tiền' không cần thiết phải mua 2024, Tháng bảy
Anonim
Nhà để xe thông minh
Nhà để xe thông minh

Chào mọi người! Đây là một dự án IoT nhà để xe thông minh.

Nhà để xe thông minh có các tính năng bảo mật như phát trực tiếp, nhận diện khuôn mặt. Bên cạnh đó, Nhà để xe thông minh có một cảm biến chuyển động để phát hiện ô tô để cho phép mở cửa nhà để xe. Phát hiện chướng ngại vật khi xe đang lùi cho phép kiểm tra độ an toàn. Cảm biến khoảng cách sẽ theo dõi xe còn bao nhiêu khoảng cách để lùi về phía sau. Nếu xe va vào tường, dữ liệu sốc sẽ được hiển thị trên cổng thông tin điện tử. Cổng thông tin điện tử có các tính năng cho phép tương tác với nhận dạng khuôn mặt, điều khiển từ xa ánh sáng trong nhà để xe và xem các dữ liệu như hồ sơ truy cập, dữ liệu sốc, dữ liệu trọng lượng (thùng chứa rác) do các cảm biến gửi về. Để hoàn thành nhận dạng khuôn mặt và thùng rác có gắn cảm biến trọng lượng. Vui lòng tham khảo file tài liệu đính kèm để biết các bước chi tiết hơn.

Trong hướng dẫn này, chúng ta sẽ thảo luận về việc thiết lập nhà để xe thông minh không có nhận dạng khuôn mặt và thùng rác có gắn cảm biến trọng lượng.

Chúng tôi hy vọng bạn có thể tìm hiểu và tận hưởng quá trình này! Không cần quảng cáo thêm, chúng ta hãy bắt đầu ngay bây giờ.

Bước 1: Tổng quan

  1. yêu cầu phần cứng
  2. Thiết lập Nhà để xe thông minh
  3. Chạy chương trình

Bước 2: Yêu cầu phần cứng

RaspberryPi

  • RaspberryPi với Bo mạch Camera NoIR, Thẻ MicroSD và Vỏ (1)
  • Bộ đổi nguồn 3 chân (1)
  • Bộ T-Cobbler với Breadboard, MCP3008 ADC, Ribbon Cable (1)
  • Đầu đọc thẻ NFC (1)
  • Thẻ NFC (1)
  • Dây nhảy nam-nữ (7)
  • Dây nhảy nam-nam (14)
  • Đèn LED (3)
  • Điện trở 330 ohms (3)
  • Buzzer (1)
  • Nút (1)
  • Điện trở 10000 ohms (1)

Arduino

  • UNO R3 (1)
  • Cáp USB B (1)
  • Bảng mạch (1)
  • Dây nhảy nam-nữ (14)
  • Dây nhảy nam-nam (8)
  • Màn hình LCD 12C (1)
  • Cảm biến chuyển động Pir (1)
  • Cảm biến siêu âm HC-SR04 (1)
  • FC-51 Cảm biến tránh chướng ngại vật (1)
  • Cảm biến công tắc rung KY-002 (1)

Bước 3: Thiết lập Nhà để xe thông minh (Phần 1)

Thiết lập nhà để xe thông minh (Phần 1)
Thiết lập nhà để xe thông minh (Phần 1)
Thiết lập nhà để xe thông minh (Phần 1)
Thiết lập nhà để xe thông minh (Phần 1)
Thiết lập nhà để xe thông minh (Phần 1)
Thiết lập nhà để xe thông minh (Phần 1)

AWS là bắt buộc để thiết lập dự án này. Nếu bạn chưa có tài khoản, vui lòng truy cập trang web aws để đăng ký tài khoản.

  1. Tại bảng điều khiển AWS amazon, nhấp vào Dịch vụ.
  2. Nhập IoT Core trong tìm kiếm.
  3. Nhấp vào IoT Core.
  4. Đi tới Quản lý> Mọi thứ và nhấp vào nút Tạo
  5. Nhấp vào Tạo một thứ duy nhất.
  6. Nhập GarageParking làm tên. Để mặc định những người khác.
  7. Bấm vào nút Tiếp theo.
  8. Nhấp vào nút Tạo chứng chỉ.
  9. Nhấp vào nút Tải xuống cho 4 nút đầu tiên (chứng chỉ cho thứ, khóa công khai, khóa riêng tư) được khoanh đỏ.
  10. Nhấp vào khóa RSA 2048 bit: Chứng chỉ CA gốc G5 gốc VeriSign Class 3 Public Primary.
  11. Sao chép toàn bộ văn bản và dán vào sổ ghi chú.
  12. Lưu tệp dưới dạng rootCA.pem.
  13. Sắp xếp các tệp dưới 1 thư mục.
  14. Nhấp vào nút Kích hoạt tại màn hình tải xuống chứng chỉ.
  15. Thông báo màu xanh lá cây xuất hiện khi kích hoạt thành công. Nút Kích hoạt đã chuyển thành nút Hủy kích hoạt.
  16. Bấm vào nút Xong.
  17. GarageParking Thing xuất hiện trong phần Things.
  18. Nhấp vào Bảo mật> Chứng chỉ.
  19. Di chuột qua chứng chỉ mà bạn đã tạo và nhấp vào hộp kiểm.
  20. Nhấp vào Tác vụ> Kích hoạt.
  21. Một thông báo thành công xuất hiện khi kích hoạt.
  22. Nhấp vào Bảo mật> Chính sách.
  23. Bấm vào nút Tạo.
  24. Nhập GarageParkingPolicy làm tên, iot: * cho Hành động, * cho ARN Tài nguyên, cho phép hiệu ứng.
  25. Bấm vào nút Tạo.
  26. Chính sách GarageParking xuất hiện trong phần Chính sách. Thông báo thành công xuất hiện khi tạo thành công.
  27. Đi tới Bảo mật> Chứng chỉ. Bấm vào dấu ba chấm ngang ở chứng chỉ.
  28. Nhấp vào Đính kèm chính sách.
  29. Nhấp vào hộp kiểm của GarageParkingPolicy> nút Đính kèm.
  30. Thông báo thành công xuất hiện khi đính kèm.
  31. Bấm vào dấu ba chấm ngang ở chứng chỉ.
  32. Nhấp vào Đính kèm điều.
  33. Nhấp vào hộp kiểm của GarageParking> nút Đính kèm.
  34. Thông báo thành công xuất hiện khi đính kèm.

Bước 4: Thiết lập Nhà để xe thông minh (Phần 2)

Cài đặt các thư viện bắt buộc

Cài đặt virtualenv $ pip cài đặt virtualenv

Trong thư mục gốc của dự án $ source virtualenv / env / bin / active

Để hủy kích hoạt virtualenv $ hãy hủy kích hoạt

Cài đặt các gói được yêu cầu trong dự án Nhớ kích hoạt virtualenv trước khi thực hiện pip install -r request.txt này

Cập nhật request.txt (hay còn gọi là package.json vì họ không làm điều đó cho bạn) Nếu bạn đã thêm một gói mới, hãy nhớ cập nhật request.txt Hãy nhớ kích hoạt virtualenv trước khi thực hiện việc này

Bước 5: Thiết lập Nhà để xe thông minh (Phần 3)

Để chạy ứng dụng

python server.py

Chúng tôi hy vọng bạn thích hướng dẫn của chúng tôi! Để biết thêm thông tin chi tiết về cách thiết lập, mời các bạn tải tài liệu về!

Đề xuất: