Mục lục:
- Bước 1: Thành phần và Vật liệu
- Bước 2: Đặt phần cứng lại với nhau
- Bước 3: Cơ sở dữ liệu
- Bước 4: Viết mã
- Bước 5: Thiết kế trang web đáp ứng
- Bước 6: Phần mềm trên Raspberry Pi
- Bước 7: Xây dựng trường hợp
Video: Hệ thống bảo mật nâng cao: 7 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Bạn đã bao giờ muốn bảo mật ngôi nhà của mình một cách tuyệt đối và không cho kẻ gian xâm nhập vào ngôi nhà của bạn? Nếu vậy, đây là giải pháp cho bạn!
Tôi đã tạo Hệ thống An ninh Nâng cao, đây là một hệ thống sẽ bảo vệ ngôi nhà của bạn từ bên trong và bên ngoài và sẽ xua đuổi những kẻ xâm nhập bằng một âm thanh báo động lớn bật khi họ bước vào. Bạn có thể kiểm soát hệ thống này thông qua một trang web và bạn sẽ luôn biết khi nào và ở đâu phát hiện kẻ xâm nhập.
Đây là dự án đầu tiên của tôi trong lĩnh vực nghiên cứu của tôi: Công nghệ đa phương tiện và truyền thông (MCT) tại Howest (Kortrijk belgium).
Bước 1: Thành phần và Vật liệu
Đối với dự án của tôi, tôi đã sử dụng nhiều phần mà tôi sẽ liệt kê dưới đây, tôi cũng sẽ thêm hóa đơn vật liệu với giá chính xác và các trang web từ nơi tôi đã đặt hàng.
Các thành phần:
- Raspberry Pi 4 Model B / 4GB
- Pi T-cobbler được lắp ráp cộng với GPIO Breakout
- LDR
- Cảm biến chuyển động
- Công tắc tiếp điểm từ tính
- Dải đèn led
- OLED
- Sirene
- MCP3008
- TIP120
- Breadboard
- Nguồn cấp
- Dây nhảy nam sang nam
- Dây nhảy nam nữ
Vật liệu:
- Hồ sơ dẫn
- Gỗ MDF 18mm
- Kính plexie
- Bản lề
Công cụ:
- Hàn sắt
- Ghép hình
- Nhìn thấy
- Lamello
- Giấy nhám
- Sơn trắng
- Súng bắn đinh
- Keo dán gỗ
Bước 2: Đặt phần cứng lại với nhau
Tôi đã xây dựng mạch của mình bằng cách làm theo sơ đồ Fritzing mà tôi đã thực hiện, tôi đã tải lên sơ đồ bên dưới. Mạch có nhiều cảm biến và một bộ truyền động hoạt động cùng nhau như một. Tôi sẽ liệt kê những mạch khác nhau có, cách bạn sẽ cần kết nối những u này có thể tìm thấy trong sơ đồ.
- Có 3 cảm biến PIR, 2 bên trong nhà và 1 bên ngoài nhà.
- LDR để cho cảm biến bên ngoài biết nếu trời đủ tối để bật đèn.
- Cảm biến công tắc từ biết khi cửa mở.
- Màn hình OLED hiển thị số liệu thống kê về Raspberry Pi của tôi bao gồm cả IP của trang web.
- Đèn Led cho biết nếu cảnh báo đang bật hay tắt
- Báo động cho mọi người biết rằng có ai đó đang đột nhập vào nhà mà không được phép của chủ sở hữu.
Bước 3: Cơ sở dữ liệu
Bạn có thể xem sơ đồ ERD của tôi ở trên, tôi cũng sẽ đặt tệp kết xuất trong github của mình để bạn có thể nhập cơ sở dữ liệu cho mình.
Với cơ sở dữ liệu này, bạn sẽ có thể hiển thị nhiều thứ như:
- Khi cánh cửa đóng mở
- Khi nào và ở đâu ai đó kích hoạt báo thức
- Khi ai đó kích hoạt ánh sáng bên ngoài
- Khi ai đó vào phòng mà không kích hoạt báo thức
Nếu bạn muốn tạo lại cơ sở dữ liệu này, bạn sẽ cần tạo một người dùng mới để có thể kết nối với Raspberry Pi của mình.
github.com/howest-mct/1920-1mct-project1-WalraeveLaurens
Bước 4: Viết mã
Bây giờ là lúc để đảm bảo tất cả các thành phần hoạt động ở đó. Vì vậy, tôi đã viết một số mã bằng python và triển khai nó trên raspberry pi. Bạn có thể tìm thấy mã của tôi trên Github khi giáo viên của tôi công khai điều này.
github.com/howest-mct/1920-1mct-project1-W…
Để lập trình mã, tôi đã sử dụng Mã trực quan. Mã được viết bằng html, CSS, JavaScript sử dụng Sockets và python.
Bước 5: Thiết kế trang web đáp ứng
Tôi đang nghĩ trang web đáp ứng của mình trông như thế nào. Trước khi tôi có thể làm điều đó, tôi phải nhìn lại phân tích chức năng mà tôi đã thực hiện và tìm kiếm nguồn cảm hứng và các mẫu thú vị.
Đầu tiên, tôi thực hiện thiết kế của mình trong Adobe XD. Phông chữ tôi sử dụng là Robotto. Tôi đã chọn một thiết kế dễ dàng vì tôi muốn nó thân thiện với người dùng và không phải có nhiều nút nhưng vừa đủ để người dùng có thể thích làm việc với ứng dụng.
Thiết kế đã được các giáo viên của tôi chấp thuận, vì vậy tôi có thể bắt đầu lập trình. Tôi đã viết trang web bằng HTML - CSS - JavaScript.
Bước 6: Phần mềm trên Raspberry Pi
Để mã của tôi hoạt động (tôi sẽ liên kết bên dưới), bạn sẽ cần cài đặt một số gói và thư viện. Điều đầu tiên cần thiết là bạn phải cập nhật số Pi của mình.
Trước tiên, hãy cập nhật danh sách gói hệ thống của bạn bằng cách nhập lệnh sau: sudo apt-get update
Tiếp theo, nâng cấp tất cả các gói đã cài đặt của bạn lên phiên bản mới nhất của chúng bằng lệnh sau: sudo apt-get dist-upgrade
Sau khi bạn đã cài đặt các gói, bạn sẽ cần cài đặt một số thư viện:
- Phân luồng
- Thời gian
- Json
- spidev
- bình giữ nhiệt
- flask_cors
- RPI. GPIO
- ngày giờ
- quy trình phụ
- mysql
- SocketIO
Và chúng tôi phải sao chép thư viện bên dưới để làm cho OLED hoạt động.
github.com/adafruit/Adafruit_Python_SSD130…
Bước 7: Xây dựng trường hợp
Đối với trường hợp của tôi, tôi xây một biệt thự nhỏ với một cửa ra vào 2 phòng và một cửa sổ và mái nhà từ kính plexie. Tôi đã làm một căn phòng dưới nhà để chứa đồ điện tử và lắp ráp nó bằng lamellos.
Tôi cũng đặt hình ảnh nơi bạn có thể xem quá trình xây dựng vụ án.
Đối với các phép đo, tôi cũng sẽ tải lên một tệp bên dưới để bạn có thể xem sơ đồ của tôi về cách bạn có thể tạo lại nó.
Đề xuất:
Văn phòng chạy bằng pin. Hệ thống năng lượng mặt trời với tự động chuyển đổi bảng năng lượng mặt trời Đông / Tây và tuabin gió: 11 bước (có hình ảnh)
Văn phòng chạy bằng pin. Hệ thống năng lượng mặt trời với tự động chuyển đổi bảng năng lượng mặt trời Đông / Tây và tuabin gió: Dự án: Một văn phòng rộng 200 ft vuông cần được cung cấp năng lượng từ pin. Văn phòng cũng phải chứa tất cả các bộ điều khiển, pin và các thành phần cần thiết cho hệ thống này. Năng lượng mặt trời và năng lượng gió sẽ sạc pin. Chỉ có một vấn đề nhỏ là
Bảo vệ mắt: Bảo vệ mắt được kích hoạt bằng âm thanh: 9 bước (có hình ảnh)
Eye Guardian: Bảo vệ mắt được kích hoạt bằng âm thanh: Eye Guardian là thiết bị bảo vệ mắt được kích hoạt bằng âm thanh liên tục, có độ phân giải cao được hỗ trợ bởi Arduino. Nó phát hiện âm thanh của thiết bị nặng và hạ thấp kính bảo vệ khi thiết bị đang được sử dụng. Trong bước đầu tiên, tôi sẽ giải thích về Inspirati
Hệ thống thông báo mã thông báo: 5 bước
Hệ thống thông báo mã thông báo: Trong phần hướng dẫn trước, chúng ta đã biết cách làm cho Arduino của bạn có thể nói. Hôm nay chúng ta sẽ khám phá thêm một chút về chủ đề tương tự. Tất cả chúng ta đều phải có một lúc nào đó trong đời bắt gặp hệ thống Thông báo có thể là trong ngân hàng hoặc nhà ga xe lửa. Bạn đã bao giờ chiến thắng
Đèn năng lượng mặt trời trên hệ thống năng lượng mặt trời lớn hơn: 6 bước
Đèn năng lượng mặt trời trên hệ thống năng lượng mặt trời lớn hơn: Tôi đang tìm kiếm hệ thống chiếu sáng sân vườn 12v cho sân sau của mình. Trong khi tìm kiếm trên mạng về các hệ thống, không có gì thực sự níu kéo tôi và tôi không biết mình muốn đi theo con đường nào. Nếu tôi nên sử dụng một máy biến áp vào nguồn điện lưới của mình hoặc sử dụng hệ thống năng lượng mặt trời. Tôi đồng ý
Làm thế nào để tạo một hệ thống bảo mật WiFi $ 10 tại nhà? Không mất phí và hoạt động ở mọi nơi!: 3 bước
Làm thế nào để tạo một hệ thống bảo mật WiFi $ 10 tại nhà? Không mất phí và hoạt động ở mọi nơi !: Làm thế nào để tạo một hệ thống thông báo bảo mật wifi $ 10 tại nhà? Không có phí và nó hoạt động ở mọi nơi! Nếu cảm biến chuyển động PIR phát hiện bất kỳ chuyển động nào, nó sẽ gửi thông báo đến điện thoại di động của bạn. Mô-đun WiFi ESP8266 ESP-01, cảm biến chuyển động PIR và 3.3