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

Tôi đã xem rất nhiều video về những người bối rối khi họ không nhận thấy rằng micrô hoặc máy ảnh của họ đang bật và điều đó đã cho tôi ý tưởng về dự án này.
Tôi đã viết một ứng dụng đơn giản trong C # để phát hiện khi nào máy ảnh hoặc micrô đang được sử dụng và bật ra thông báo có tên chương trình. Ngoài ra, tôi có một bảng đơn giản với 2 đèn LED WS2812B và còi kêu bíp và sáng lên khi nhận được thông báo từ phần mềm.
Phần cứng dựa trên Arduino và giao tiếp được thực hiện thông qua nối tiếp để giữ cho nó đơn giản và cho phép người mới bắt đầu một chương trình bắt đầu dễ dàng để chơi.
Vui lòng kiểm tra kho lưu trữ GitHub của dự án để biết mã nguồn hoàn chỉnh:
Quân nhu
- 2 x WS2812B
- 1 x 5v Buzzer
- 1 x bảng đột phá Micro USB
- 1 x Bảng mạch đột phá loại A USB dành cho nữ
- Nam châm neodymium hình tròn 8 x 3mm x 1,8mm
Bước 1: Điện tử



Các thiết bị điện tử ở đây rất đơn giản, tôi đã sử dụng 2 đèn LED định địa chỉ (WS2812B), bộ rung và đầu nối micro USB. Mọi thứ đều có dây theo lược đồ đính kèm.
Ở phía Arduino, nó chỉ là một đầu nối USB loại A đơn giản kết nối với 5v, GND và chân 8 & 9.
Bước 2: In 3D vỏ máy



Tôi đã thiết kế một hộp đựng đơn giản có chứa các thiết bị điện tử với hai khe cho các biển báo acrylic. Xung quanh các đèn LED, tôi đã đặt giá đỡ cho các biển báo để chúng không bị nghiêng. nó có thể phù hợp với giá treo trên màn hình một cách dễ dàng.
In một trong mỗi tệp stl.
Bước 3: Khắc cánh Acrylic




Tôi đã sử dụng máy CNC để bàn của mình, SainSmart CNC 3018-PROVer. Tôi đã tìm kiếm các biểu tượng miễn phí và chuyển đổi chúng sang vector bằng phần mềm inkview
Bước 4: Lập trình

Ở đây chúng tôi có ứng dụng phía máy khách là C # (dành cho Windows) và mã Arduino. Bạn có thể tìm thấy chúng tại đây.
Để theo dõi khi máy ảnh hoặc micrô đang được sử dụng, tôi đang theo dõi đường dẫn sau trong Windows Registry: HKEY_CURRENT_USER / SOFTWARE / Microsoft / Windows / CurrentVersion / CapabilityAccessManager / ConsentStore / webcam
và
HKEY_CURRENT_USER / SOFTWARE / Microsoft / Windows / CurrentVersion / CapabilityAccessManager / ConsentStore / micrô
Mỗi khi chúng tôi nhận được thông báo thay đổi, chúng tôi cần tìm kiếm trên cây để tìm các thay đổi. Khi thiết bị đang được sử dụng, LastUsedTimeStop là 0, vì vậy chúng tôi tìm kiếm nó và phân tích cú pháp phím để lấy tên ứng dụng hiển thị trong thông báo.
Giao tiếp giữa Arduino và chương trình C # là thông qua nối tiếp. Các thông báo là JSON nên sẽ dễ dàng chuyển giao tiếp sang thứ khác nếu chúng ta muốn làm như vậy trong tương lai.
Đề xuất:
Theo dõi & theo dõi các cửa hàng nhỏ: 9 bước (có hình ảnh)

Theo dõi & theo dõi cho các cửa hàng nhỏ: Đây là một hệ thống dành cho các cửa hàng nhỏ được cho là gắn vào xe đạp điện hoặc xe tay ga điện tử để giao hàng trong phạm vi ngắn, ví dụ như một tiệm bánh muốn giao bánh ngọt. Theo dõi và theo dõi nghĩa là gì? Theo dõi và theo dõi là một hệ thống được sử dụng bởi ca
Mr. Wallplate’s Head quay sang theo dõi bạn: 9 bước (kèm hình ảnh)

Mr. Wallplate’s Head Turns to Track You: Đây là phiên bản nâng cao hơn của Mr. Wallplate’s Eye Illusion Robot https://www.instructables.com/id/Mr-Wallplates-Eye-Illusion. Một cảm biến siêu âm cho phép người đứng đầu của Wallplate theo dõi bạn khi bạn đi bộ trước mặt ông ấy. Quá trình này có thể được tóm tắt
Cách khôi phục các thư mục đang mở khi bạn đăng nhập lại sau khi đăng xuất: 5 bước

Cách khôi phục thư mục đang mở khi đăng nhập lại sau khi đăng xuất: Được rồi, đây là tình huống, bạn đang sử dụng máy tính với rất nhiều thư mục được mở ra … Sau đó, mẹ bạn về nhà sớm hơn dự kiến! Bạn hoàn toàn biết rằng nếu cô ấy bắt gặp bạn đang sử dụng máy tính, trong khi bạn phải ở trên giường vì
Chấm bí ẩn màu vàng: Máy in của bạn có đang theo dõi bạn không ?: 5 bước (có hình ảnh)

Dấu chấm bí ẩn màu vàng: Máy in của bạn có đang theo dõi bạn không ?: Hãy tưởng tượng rằng mỗi khi bạn in tài liệu, nó sẽ tự động bao gồm một mã bí mật có thể được sử dụng để xác định máy in - và có khả năng là người đã sử dụng nó. Nghe giống như một cái gì đó từ một bộ phim gián điệp, phải không? Thật không may, kịch bản
Bí mật theo dõi điều gì đang xảy ra không quan trọng ở đâu.: 4 bước

Bí mật theo dõi Điều gì đang xảy ra Không quan trọng ở đâu. Đây là hướng dẫn đầu tiên của tôi, vì vậy xin vui lòng không chỉ trích gay gắt. Tôi không ngại bất kỳ phản hồi nào của bạn h