» Chủ đề » Mẹo »Một con mắt có thể nhìn thấy cả thế giới

Một lỗ nhìn trộm qua đó có thể nhìn thấy cả thế giới


Một ý tưởng thú vị đã được phát minh và thực hiện bởi một bậc thầy với biệt danh carolinebuttet1.
Trên thế giới có khoảng 770 triệu camera giám sát. Một số trong số họ không có mật khẩu hoặc có mật khẩu mặc định. Điều này làm cho chúng dễ dàng truy cập với bất cứ ai có kết nối internet.

Lỗ nhìn trộm ảo này, được phát minh bởi một thiết bị chính để theo dõi một số máy ảnh không được bảo vệ này. Sự lựa chọn của máy ảnh là ngẫu nhiên, tức là Mỗi lần bạn nhắm và mở lại mắt, bạn có thể thấy hình ảnh từ một máy quay video khác, được chọn ngẫu nhiên.

Để thực hiện ý tưởng này, chủ đã sử dụng các thiết bị sau:
-Arduino Micro
Máy quang điện
-Raspberry Pi 3 Mô hình B
- Màn hình Raspberry Pi
Hộp đựng thức ăn
-Lò nhìn trộm
-Dill
Tuốc nơ vít



Lỗ nhìn trộm ảo bao gồm hai phần đặc biệt: Raspberry Pi (có màn hình nhỏ) và Arduino Vi mô. Raspberry Pi được kết nối với Internet và với một trang web phát một kênh ngẫu nhiên từ máy ảnh.

Có một cảm biến ánh sáng bên trong mắt để xác định xem nó đang mở hay đóng. Bất cứ khi nào lỗ nhìn trộm được đóng lại, tín hiệu được gửi đến Raspberry Pi (thông qua Arduino Micro) và trang web chuyển sang một camera khác. Dữ liệu camera mà trình hướng dẫn sử dụng cho dự án này được lấy từ trang web Bảo vệ , nơi đăng ký hơn 73.000 máy ảnh không được bảo vệ.
Trang web để hiển thị.

Đối với lỗ nhìn trộm ảo của cô ấy, thuật sĩ đã tạo ra một trang web với dữ liệu cô ấy thu thập được từ insecam. Bạn có thể làm mà không cần tạo một trang web và sử dụng điều này liên kết (nó thay đổi webcam mỗi lần bạn nhấn phím cách)

Cấu hình Raspberry Pi.
Đảm bảo Raspberry Pi của bạn đang hoạt động (xem Hướng dẫn nàynếu bạn chưa quen với Raspberry Pi). Kết nối màn hình LCD với Raspberry Pi. Bạn cần định cấu hình Raspberry Pi để nó khởi động với một trang web. Làm thế nào để làm điều này, bạn có thể thấy ở đây.

Thiết lập Arduino.
Lưu ý: để thực hiện dự án này, bo mạch 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ợ - bo mạch chủ dựa trên 32u4 và SAMD (gia đình của Leonardo, Esplora, Zero, đáo hạn và MKR)
Kết nối cảm biến ánh sáng của bạn với Arduino
Tải về mã trên Arduino.

Trước tiên, mã bắt đầu hiệu chuẩn trong 5 giây (trong đó các giá trị tối thiểu và tối đa cho bộ cảm quang sẽ được ghi lại), sau đó gửi tín hiệu phím không gian tên lửa bất cứ khi nào giá trị chiếu sáng thấp hơn giá trị (nghĩa là mắt bị đóng).
MÃ BẮT ĐẦU
trướcMillis = 0
// vì ánh sáng luôn thay đổi, chúng tôi sẽ hiệu chỉnh photosesor ở mỗi lần khởi động.
hiệu chuẩn dài = 5000;
startMillis dài = 0;
// giá trị tối đa cho một cảm biến tương tự là 1024
int cảm biếnMin = 1024;
int cảm biếnMax = 0;
int trung bình = 0;
int ngưỡng = 5;
bool lastState = true;
bool isCloses = true;

void setup () {
  Nối tiếp.begin (9600); // mở cổng nối tiếp
  Bàn phím.begin (); // khởi động thư viện bàn phím
  startMillis = millis (); // bắt đầu truy cập
}

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 ổn định.
  unsign long currentMillis = millis (); // đặt millis là thời gian hiện tại
  int sensorValue = analogRead (A0); // đọc cảm biến
  if (currentMillis-startMillis & lt; 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, mở và đóng lỗ nhìn trộm để hiệu chỉnh nó.
    int elapsedtime = currentMillis - startMillis;
    Serial.println (thời gian trôi qua);
    Serial.println (sensorMin);
    Serial.println (cảm biếnMax);
    if (sensorValue & lt; sensorMin) {// đăng ký giá trị tối đa và tối thiểu cho cảm biến
      cảm biếnMin = cảm biến Giá trị;
      trung bình = (cảm biếnMin + cảm biếnMax) / 2;
    }
    if (sensorValue & gt; sensorMax) {
      cảm biếnMax = cảm biến Giá trị;
      trung bình = (cảm biếnMin + cảm biếnMax) / 2;
    }
    độ trễ (100); // trì hoãn
  }
  khác {// nếu việc hiệu chuẩn được thực hiện
    if (sensorValue & gt; Average + ngưỡng) {// phát hiện xem lỗ nhìn trộm đang mở hay đóng
      isCloses = false;
      if (lastState! = isCloses) {
        }
    }
    khác {
      isCloses = true;
      if (lastState! = isCloses) {
        Bàn phím.print (""); // gửi tín hiệu chính nếu lỗ nhìn trộm đang mở
        }
    }
    lastState = isCloses;
    độ trễ (100);
   }
}

KẾT THÚC MÃ.
Tiếp theo, bạn cần cài đặt thiết bị trong hộp.

Khoan một lỗ trên lỗ nhìn trộm cửa để cài đặt bộ cảm quang (nó sẽ xác định xem lỗ nhìn trộm của bạn có mở hay không đóng, sau đó kích hoạt thay đổi webcam). Khoan một lỗ trong hộp. Trước lỗ nhìn trộm cửa, gắn chặt màn hình Raspberry (chủ sử dụng Velcro).

Kết nối Arduino:
Kết nối cảm biến ảnh với Arduino
Định tuyến cáp USB giữa Rpi và Arduino. Arduino sẽ hoạt động như một bàn phím và gửi một thanh không gian đến Raspberry Pi.




Sau khi mọi thứ được gắn kết, bạn có thể bắt đầu lỗ nhìn trộm ảo.
Đặt thiết bị lên tường
Kết nối Rapsberry Pi của bạn với sức mạnh
Bây giờ bạn sẽ có 5 giây để hiệu chỉnh cảm biến quang ở cửa ra vào, bạn cần mở và đóng nó nhiều lần.
Bây giờ lỗ nhìn trộm ảo nên hoạt động!




Theo tôi một ý tưởng tuyệt vời và thực hiện. Tất nhiên, bạn có thể cài đặt thiết bị trong trường hợp khác, nó có thể được hoàn thiện mã và lập danh sách các máy ảnh có kết nối ưu tiên, nhưng mọi người đều có thể tự làm điều này.

Thích hợp cho chủ đề

Chủ đề liên quan

Thêm một bình luận

    • cườinhững nụ cườixaxađược rồikhông biếtyahookhông
      ông chủvết xướcđồ ngốcvângvâng-vânghung hăngbí mật
      xin lỗinhảynhảy2nhảy3ân xágiúp đỡđồ uống
      dừng lạibạn bètốttốt lànhcòingấtlưỡi
      hút thuốcvỗ taycraytuyên bốgiễu cợtdon-t_mentiontải về
      nhiệttôi rấtcười1mdacuộc họpmoskingtiêu cực
      không phảibỏng ngôtrừng phạtđọcsợsợ hãitìm kiếm
      chế nhạocảm ơncái nàyto_cluecựu sinh viêncấp tínhđồng ý
      xấubeeeđen_eyeblum3đỏ mặttự hàobuồn chán
      bị kiểm duyệtdễ chịubí mật2đe dọachiến thắngyusun_bespectacled
      shokrespekthahacó trướcchào mừngkrutoyya_za
      ya_dobryingười trợ giúpne_huliganne_othodifludcấmđóng
11 ý kiến
Tác giả
Korolev,
Đáp ứng đầy đủ cho những lời chỉ trích cụ thể

Đây không phải là chỉ trích, mà là một đánh giá giá trị. Làm thế nào để các chính trị gia thích nói "tiêu chuẩn kép".
để kết luận rằng bài báo là vô ích,

Có lẽ chủ nhân, vì nhiệm vụ cụ thể của mình, cần chính xác những gì anh ta mang đến cho cuộc sống?
pogranec,
nhà phê bình đã bán hàng rong
Đáp ứng đầy đủ cho những lời chỉ trích cụ thể! đồ ngốc
Tác giả
Korolev,
Đối với người có năng khiếu: để kết luận rằng bài viết là vô ích, bạn cần làm quen với nội dung của nó! Hay nó khác với bạn?
-
Một câu hỏi: "Để làm gì?"

Có lẽ chủ nhân, vì nhiệm vụ cụ thể của mình, cần chính xác những gì anh ta mang đến cho cuộc sống?

phê bình phê bình đồ ngốc
Korolev,
Chà, nếu bạn không cần nó, tại sao bạn lại đọc nó?
Đối với người có năng khiếu: để kết luận rằng bài viết là vô ích, bạn cần làm quen với nội dung của nó! Hay nó khác với bạn? xaxa
Tác giả
Korolev,
Và tại sao bài báo? Dường như rõ ràng rằng không ai cần thứ tào lao này!
Chà, nếu bạn không cần nó, tại sao bạn lại đọc nó?
pogranec,
Tại sao bạn cần điều này trong bài viết? Có vẻ như rất rõ ràng.
Và tại sao bài báo? Dường như rõ ràng rằng không ai cần thứ tào lao này! xaxa
Tác giả
Korolev,
Điều này ở đâu trong bài viết?
Tại sao bạn cần điều này trong bài viết? Có vẻ như rất rõ ràng.
Một số tyruben. ((
Hoặc youtube - như bạn muốn. ;)
pogranec,
đặt một ma trận tốt
Tôi có một ma trận tuyệt đẹp - đây là một màn hình trước mặt tôi ngồi trên một chiếc ghế thoải mái và không nheo mắt!
đến dinh dưỡng-))) Từ YUSB Raspberry 5V 2.5A hoạt động
Điều này ở đâu trong bài viết?
Tác giả
Korolev,
Đứng trước một cái hộp và nhìn chằm chằm bằng một mắt qua một con mắt lầy lội thành một ma trận tồi tệ?
- đặt một ma trận tốt. Ý tưởng là tuyệt vời và nó có thể được đánh bại theo những cách khác nhau. Bạn kết nối với các trang web chuyên môn cao, đã mở - một hành động, đóng / mở - hoàn toàn khác nhau nhảy3 Đùa thôi, dĩ nhiên rồi))))
Cắm Rapsberry Pi vào nguồn điện. Cái nào?
- đến dinh dưỡng-))) Từ YUSB Raspberry 5V 2.5A hoạt động. Bất kỳ bộ chuyển đổi với những đặc điểm này
Theo tôi một ý tưởng tuyệt vời
Nhưng theo tôi - ngu ngốc! Đứng trước một cái hộp và nhìn chằm chằm bằng một mắt qua một con mắt lầy lội thành một ma trận tồi tệ? không
Cắm Rapsberry Pi đến dinh dưỡng
Cái nào

Nhận xét gần đây

Tất cả ý kiến

Chúng tôi khuyên bạn nên đọc:

Đưa nó cho điện thoại thông minh ...