Mục lục:
- Quân nhu
- Bước 1: Thiết lập Raspberry Pi và Arduino
- Bước 2: Thiết lập hộp
- Bước 3: Khởi động lỗ nhìn trộm ảo
- Bước 4:
Video: Lỗ nhìn trộm ảo: 4 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Ước tính có khoảng 770 triệu camera giám sát trên khắp thế giới. Một số người trong số họ vẫn có mật khẩu mặc định của họ, giúp cho bất kỳ ai có kết nối internet đều có thể truy cập dễ dàng.
Lỗ nhìn trộm ảo này là một thiết bị để theo dõi một số máy ảnh không an toàn đó. Mỗi lần mở lỗ nhìn trộm, một camera khác nhau sẽ hiển thị.
Quân nhu
- 1 Arduino Micro
- 1 Điện trở ảnh
- 1 Raspberry Pi 3 Model B
- 1 Màn hình Raspberry Pi
- 1 hộp gỗ
- 1 mắt cửa
- Máy khoan
- Cái vặn vít
Bước 1: Thiết lập Raspberry Pi và Arduino
Lỗ nhìn trộm ảo được làm bằng 2 phần đặc biệt: Raspberry Pi (có màn hình nhỏ) và Arduino Micro. Raspberry Pi được kết nối với Internet và hiển thị một trang web, hiển thị một nguồn cấp dữ liệu camera ngẫu nhiên. Có một cảm biến ánh sáng bên trong lỗ nhìn trộm để phát hiện xem nó đang mở hay đóng. Bất cứ khi nào lỗ nhìn trộm được đóng lại, một tín hiệu sẽ được gửi đến Raspberry Pi (thông qua Arduino Micro) và trang web sẽ chuyển sang nguồn cấp dữ liệu máy ảnh khác. Dữ liệu camera mà tôi sử dụng cho dự án này được lấy từ Insecam, một trang web đăng ký hơn 73.000 camera không an toàn.
Trang web để hiển thị
Đối với lỗ nhìn trộm ảo của mình, tôi đã xây dựng một trang web với dữ liệu tôi thu thập được từ côn trùng. Bạn rất có thể xây dựng trang web của riêng mình, nhưng điều này nằm ngoài phạm vi của điều này không thể cấu trúc được. Nếu bạn không muốn xây dựng trang web của riêng mình, bạn có thể sử dụng liên kết này (nó thay đổi webcam mỗi khi nhấn phím cách; sau này chúng tôi sẽ kích hoạt phím đó từ arduino) hoặc xem mã nguồn.
Thiết lập Raspberry pi
- Đảm bảo rằng Raspberry Pi của bạn đang hoạt động và thiết lập (xem hướng dẫn này nếu bạn mới sử dụng raspberry pi)
- Kết nối màn hình LCD với Raspberry Pi
- Yêu cầu pi raspberry mở một trang web khi khởi động
Thiết lập Arduino
Chú ý: để thực hiện dự án này, bảng Arduino của bạn phải hỗ trợ thư viện bàn phím Như đã đề cập trên trang thư viện:
Các mô hình được hỗ trợ là bảng dựa trên 32u4 và SAMD (Leonardo, Esplora, Zero, Due và MKR Family)
- Kết nối cảm biến ánh sáng của bạn với Arduino
- Tải lên mã trên Arduino. Đầu tiên, mã sẽ chạy hiệu chuẩn trong 5 giây (trong đó giá trị tối thiểu và tối đa của cảm biến quang sẽ được đăng ký), sau đó gửi tín hiệu khóa "dấu cách" bất cứ khi nào giá trị ánh sáng nằm dưới ngưỡng cửa (nghĩa là lỗ nhìn trộm được đóng lại).
beforeMillis = 0
// vì ánh sáng luôn thay đổi, chúng tôi sẽ hiệu chỉnh bộ chụp ảnh ở mỗi lần khởi động. thời gian hiệu chỉnh dài = 5000; startMillis dài = 0; // giá trị tối đa cho cảm biến tương tự là 1024 int sensorMin = 1024; int sensorMax = 0; int trung bình = 0; ngưỡng int = 5; bool lastState = true; bool isClosed = true; void setup () {Serial.begin (9600); // mở cổng nối tiếp Keyboard.begin (); // khởi động thư viện bàn phím startMillis = millis (); // bắt đầu bộ đếm} void loop () {// ổn định việc đọc trong 5 giây đầu tiên // sau đó, phát hiện một biến thể trong việc ổn định. unsigned long currentMillis = millis (); // đặt mili làm thời gian hiện tại int sensorValue = analogRead (A0); // đọc cảm biến if (currentMillis-startMillis <calibrationtime) {// miễn là chúng ta đang trong thời gian hiệu chuẩn // trong thời gian hiệu chuẩn này, hãy mở và đóng lỗ nhìn trộm để hiệu chỉnh. int elapsedtime = currentMillis - startMillis; Serial.println (thời gian trôi qua); Serial.println (sensorMin); Serial.println (sensorMax); if (sensorValue sensorMax) {sensorMax = sensorValue; trung bình = (sensorMin + sensorMax) / 2; } delay (100); // delay} else {// nếu hiệu chỉnh được thực hiện if (sensorValue> average + ngưỡng) {// phát hiện xem lỗ nhòm đang mở hay đóng isClosed = false; if (lastState! = isClosed) {}} else {isClosed = true; if (lastState! = isClosed) {Keyboard.print (""); // gửi tín hiệu khóa nếu lỗ nhìn trộm đang mở}} lastState = isClosed; chậm trễ (100); }}
Bước 2: Thiết lập hộp
- Khoan một lỗ trên mắt cửa để lắp cảm biến quang (điều này sẽ phát hiện xem lỗ nhòm của bạn đang mở hay đóng và sau đó kích hoạt thay đổi webcam).
- Khoan một lỗ trên hộp sao cho vừa mắt cửa
- Ở phía trước của mắt cửa, cố định pi mâm xôi với màn hình (tôi đã sử dụng khóa dán)
-
Nối dây arduino:
- Nối dây cảm biến quang vào arduino
- Đặt cáp USB giữa Rpi và Arduino. Arduino sẽ hoạt động giống như một bàn phím và gửi các tín hiệu chính đến raspberry pi.
Bước 3: Khởi động lỗ nhìn trộm ảo
Khi bạn đã đặt mọi thứ vào hộp, bây giờ bạn đã sẵn sàng chạy lỗ nhìn trộm ảo của mình.
- Đặt lỗ nhìn ảo trên tường
- Cắm Rapsberry pi vào nguồn điện
- Bây giờ bạn sẽ có 5 giây để hiệu chỉnh cảm biến quang nằm trong mắt cửa, bằng cách mở và đóng nó nhiều lần.
Lỗ nhìn trộm ảo bây giờ sẽ hoạt động!
Thưởng thức!
Bước 4:
Về nhì trong Cuộc thi Raspberry Pi 2020
Đề xuất:
Kẻ trộm Joule với khả năng kiểm soát cực kỳ đơn giản của đầu ra ánh sáng: 6 bước (có hình ảnh)
Joule Thief với khả năng kiểm soát cực kỳ đơn giản của đầu ra ánh sáng: Mạch Joule Thief là một thiết bị tuyệt vời cho người mới làm thí nghiệm điện tử và đã được sao chép vô số lần, thực sự là một tìm kiếm trên Google mang lại 245000 lượt truy cập! Cho đến nay, mạch thường gặp nhất được hiển thị trong Bước 1 belo
Pin Eater - Tác phẩm điêu khắc của tên trộm robot Joule khi đọc sách / Ánh sáng ban đêm: 3 bước (có hình ảnh)
Battery Eater - Tác phẩm điêu khắc tên trộm robot Joule khi đọc sách / Night Light: Chào mừng bạn đến với Tài liệu hướng dẫn đầu tiên của tôi, hy vọng bạn thích nó và tiếng Anh kém của tôi không phải là rào cản .:x Tôi đã có một số bộ phận nằm xung quanh và muốn chế tạo một con robot nhỏ . Vì tôi muốn tạo một cái có chức năng, tôi đã tìm kiếm và tìm thấy Hướng dẫn của Joule-Thief
Peep-Hal: Lỗ nhìn trộm có kích thước HAL-9000: 6 bước
Peep-Hal: Lỗ nhìn trộm có kích thước HAL-9000: Khi tôi đang đi bộ qua các hành lang của ký túc xá ngày hôm qua, tôi nhận ra ánh sáng chiếu qua lỗ nhìn gần giống như ánh sáng trắng HAL 9000 màu trắng như thế nào. Vì vậy, tôi quyết định làm một chiếc đèn LED nhỏ có thể đặt vừa bên trong lỗ nhìn trộm, và làm cho nó l
Guardian V1.0 --- Nâng cấp Camera nhìn trộm cửa với Arduino (Tính năng ghi hình phát hiện chuyển động & sốc điện): 5 bước
Guardian V1.0 ||| Nâng cấp Camera nhìn trộm ở cửa với Arduino (Tính năng ghi hình phát hiện chuyển động & tính năng sốc điện): Tôi đã đặt hàng một camera nhìn trộm nhưng khi sử dụng thì nhận ra rằng không có chức năng ghi hình tự động (được kích hoạt bằng cách phát hiện chuyển động). Sau đó, tôi bắt đầu tìm hiểu xem nó hoạt động như thế nào. Để quay video, bạn nên nhấn nút nguồn gần 2 giây
Tạo ngọn đuốc hoặc đèn ngủ cho kẻ trộm Joule bằng cách tái chế máy ảnh dùng một lần của Kodak.: 11 bước (có hình ảnh)
Tạo một ngọn đuốc LED hoặc đèn ngủ Joule Thief bằng cách tái chế một máy ảnh dùng một lần của Kodak.: Sau khi xem thông tin về trình điều khiển đèn LED Joule Thief trên internet, tôi quyết định thử làm chúng. Sau khi nhận được một số đơn vị làm việc, tôi bắt đầu thử nghiệm (như tôi thường làm) với các nguồn bộ phận khác nhau từ các đồ vật mà tôi có thể tái chế. Tôi thấy rằng t