
Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:15

Bạn có bao giờ cảm thấy không an toàn trong chính ngôi nhà của mình, hay bạn cần bảo vệ công ty của mình? Có lẽ bạn có thể tạo một hệ thống bảo mật để tất cả những vấn đề này được giải quyết. Trong hướng dẫn này, tôi cho bạn biết làm thế nào. Tôi đã gắn tất cả các bộ phận trên một tấm ván gỗ với mục đích trình diễn, bạn nên gắn nó ở nơi bạn cần (phần arduino ở bức tường nơi bạn có thể với tới, bảng chính ở nơi nào đó ngoài tầm trực tiếp, còi báo động và đèn nháy ở nơi bạn muốn nó và các cảm biến trong phòng bạn muốn bảo vệ.
Để làm theo hướng dẫn này, bạn nên có kiến thức về:
- mâm xôi pi
- arduino
- git
- mysql
Và nếu bạn muốn thay đổi mã:
- con trăn
- arduino
- html / css
Bước 1: BOM (những gì bạn cần)
Trong danh sách này là mọi thứ bạn cần để tạo hệ thống bảo mật, hầu hết những thứ bạn có thể mua trên aliexpress nhưng một số thứ như adafruit pn532n và pi bạn nên mua ở nơi khác. Chìa khóa an toàn bạn có thể mua ở một cửa hàng phần cứng địa phương.
Bước 2: Sơ đồ


Tôi đã cắt một đoạn nơi tôi gắn mọi thứ lên trên bằng cách khoan lỗ 3mm và sử dụng miếng đệm nylon, tôi cũng đã khoan nhiều lỗ trên khóa an toàn và sử dụng grommets cáp để bảo vệ cáp khỏi các cạnh sắc.
Bước 7: Gắn Arduino, Rfid Reader và Lcd



Gắn đầu đọc rfid như trong hình, sử dụng đai ốc m3 làm miếng đệm giữa nắp và đầu đọc, làm tương tự đối với màn hình LCD (đảm bảo rằng nó đúng hướng lên).
Gắn arduino vào vị trí bạn thích, sử dụng cáp jumper hoặc tạo một cáp có đầu cuối thu nhỏ để kết nối mọi thứ.
Bước 8: Thiết lập Pi
Ghi hình ảnh raspbian mới vào thẻ sd, khởi động pi, kết nối qua ssh (tên người dùng = pi, mật khẩu = raspberry, thay đổi nó càng sớm càng tốt)
làm:
sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
bây giờ chúng ta sẽ kích hoạt một môi trường ảo
python3 -m pip cài đặt - nâng cấp pip setuptools wheel virtualenv
mkdir project1 && cd project1 python3 -m venv --system-site-pack env source env / bin / active python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
Bước 9: Xây dựng cơ sở dữ liệu

tạo 3 cơ sở dữ liệu-người dùng: project1-web, project1-sensor và project1-admin với mật khẩu duy nhất
tạo một cơ sở dữ liệu có tên là project1
cấp tất cả các đặc quyền cho quản trị viên và CHỌN, CHÈN, CẬP NHẬT và XÓA cho 2 người dùng khác
nhập tệp sql vào pi
Bước 10: Tải lên mã
số Pi
git clone
điền thông tin đăng nhập cơ sở dữ liệu của bạn vào mã (trong sensor.py ở dòng 47 và 64 và trong web.py ở dòng 41)
để thêm người dùng trang web mà không thể xóa được: ở cuối mã có một dòng được chú thích: adduser (root, mật khẩu của bạn). Điền vào mật khẩu bạn chọn và chạy mã sau đó bình luận ra dòng và xóa mật khẩu
arduino
tải mã lên arduino của bạn
Đề xuất:
Đèn LED để bàn thông minh - Chiếu sáng thông minh W / Arduino - Neopixels Workspace: 10 bước (có hình ảnh)

Đèn LED để bàn thông minh | Chiếu sáng thông minh W / Arduino | Neopixels Workspace: Ngày nay chúng ta dành nhiều thời gian ở nhà, học tập và làm việc ảo, vậy tại sao không biến không gian làm việc của chúng ta trở nên tuyệt vời hơn với hệ thống chiếu sáng tùy chỉnh và thông minh dựa trên Arduino và Ws2812b LED. Sau đây tôi chỉ cho bạn cách xây dựng Smart của bạn Đèn LED để bàn
Biến điện thoại thông minh không sử dụng thành màn hình thông minh: 6 bước (có hình ảnh)

Biến điện thoại thông minh không sử dụng thành màn hình thông minh: Hướng dẫn Deze có trong het Engels, voor de Nederlandse versie klik hier Bạn có điện thoại thông minh (cũ) chưa sử dụng? Biến nó thành một màn hình thông minh bằng Google Trang tính và một số bút và giấy, bằng cách làm theo hướng dẫn từng bước dễ dàng này. Khi bạn hoàn thành
Phát hiện Zombie Cú an ninh thông minh (Học sâu): 10 bước (có hình ảnh)

Cú phát hiện thây ma bảo mật thông minh (Học sâu): Xin chào tất cả các bạn, chào mừng bạn đến với T3chFlicks! Trong hướng dẫn Halloween này, chúng tôi sẽ chỉ cho bạn cách chúng tôi đưa một bước ngoặt siêu ma quái vào một tác phẩm kinh điển gia dụng bình thường: camera an ninh. Thế nào?! Chúng tôi đã tạo ra một con cú nhìn đêm sử dụng xử lý hình ảnh để theo dõi mọi người
An ninh mạng-vật lý của Bãi đậu xe thông minh và Kiểm soát giao thông: 6 bước

An ninh mạng-vật lý của Bãi đậu xe thông minh và Kiểm soát giao thông: Internet đang phát triển với hàng tỷ thiết bị bao gồm ô tô, cảm biến, máy tính, máy chủ, tủ lạnh, thiết bị di động và nhiều hơn nữa với tốc độ chưa từng có. Điều này dẫn đến nhiều rủi ro và lỗ hổng trong cơ sở hạ tầng, hoạt động
Quay số thông minh - Điện thoại truyền thống thông minh tự động sửa lỗi: 8 bước

Smart Dial - Điện thoại truyền thống thông minh tự động sửa lỗi: Smart Dial là điện thoại tự động sửa lỗi thông minh được tạo ra cho người cao tuổi có nhu cầu đặc biệt và nó cho phép người cao tuổi quay số trực tiếp từ điện thoại truyền thống mà họ quen dùng. Chỉ nhờ hoạt động tình nguyện tại một trung tâm chăm sóc người cao niên địa phương mà tôi