Sommario:
- Forniture
- Passaggio 1: elettronica
- Passaggio 2: stampa 3D della custodia
- Passaggio 3: incisione di canti in acrilico
- Passaggio 4: programmazione
Video: S.H.I.E.L.D - Qualcuno ti sta guardando?: 4 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
Ho visto molti video di persone imbarazzate quando non si sono accorti che il microfono o la videocamera erano accesi, e questo mi ha dato l'idea di questo progetto.
Ho scritto una semplice applicazione in C# che rileva quando la fotocamera o il microfono vengono utilizzati e fa apparire una notifica con il nome del programma. Inoltre, ho una semplice scheda con 2 LED WS2812B e un buzzer che emette un segnale acustico e si accende quando riceve una notifica dal software.
L'hardware è basato su Arduino e la comunicazione avviene tramite seriale per semplificare e consentire ai principianti un programma di avvio facile con cui giocare.
Si prega di controllare il repository GitHub del progetto per il codice sorgente completo:
Forniture
- 2 x WS2812B
- 1 x 5v cicalino
- 1 x scheda breakout micro USB
- 1 x scheda breakout USB tipo A femmina
- Magnete al neodimio circolare da 8 x 3 mm x 1,8 mm
Passaggio 1: elettronica
L'elettronica qui è molto sempliceHo utilizzato 2 led indirizzabili (WS2812B), buzzer e connettore micro USB. Tutto è cablato secondo lo schema allegato.
Sul lato Arduino, è solo un semplice connettore USB di tipo A che si collega a 5v, GND e pin 8 e 9.
Passaggio 2: stampa 3D della custodia
Ho disegnato una semplice custodia che contiene l'elettronica con due fessure per i cartelli in acrilico. Intorno ai LED ho posizionato un supporto per i cartelli in modo che non si inclinino. Nella parte inferiore della custodia ho posizionato 4 magneti così può adattarsi facilmente al supporto sullo schermo.
Stampa uno di ogni file stl.
Passaggio 3: incisione di canti in acrilico
Ho usato la mia macchina CNC desktop, SainSmart CNC 3018-PROVer. Ho cercato icone gratuite e le ho convertite in vettoriali con il software inkview
Passaggio 4: programmazione
Qui abbiamo l'applicazione lato client che è C# (per Windows) e il codice Arduino. Puoi trovarli qui.
Per monitorare l'utilizzo della fotocamera o del microfono, sto monitorando il seguente percorso nel registro di Windows: HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\webcam
e
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\microfono
Ogni volta che riceviamo una notifica di modifica, dobbiamo cercare le modifiche nell'albero. Quando il dispositivo viene utilizzato, LastUsedTimeStop è 0, quindi lo cerchiamo e analizziamo la chiave per ottenere il nome dell'applicazione per mostrarlo nella notifica.
La comunicazione tra Arduino e il programma C# avviene tramite seriale. I messaggi sono JSON quindi sarà facile migrare la comunicazione su qualcos'altro se vogliamo farlo in futuro.
Consigliato:
Termometro Wifi con ESP8266 in modalità STA/AP: 5 passaggi
Termometro WiFi con ESP8266 in modalità STA/AP: questo tutorial si basa su ESP8266 e sulla sua applicazione come termometro WiFi che esegue server web HTTP. Sono disponibili anche 2 modalità STA come client o AP come punti di accesso
Telecomando wireless con modulo NRF24L01 da 2,4 Ghz con Arduino - Nrf24l01 Ricevitore trasmettitore 4 canali / 6 canali per quadricottero - Elicottero Rc - Aereo RC con Arduino: 5 passaggi (con immagini)
Telecomando wireless con modulo NRF24L01 da 2,4 Ghz con Arduino | Nrf24l01 Ricevitore trasmettitore 4 canali / 6 canali per quadricottero | Elicottero Rc | Aereo radiocomandato con Arduino: per far funzionare un'auto radiocomandata | Quadricottero | Drone | Aereo RC | Barca RC, abbiamo sempre bisogno di un ricevitore e trasmettitore, supponiamo che per RC QUADCOPTER abbiamo bisogno di un trasmettitore e ricevitore a 6 canali e quel tipo di TX e RX è troppo costoso, quindi ne faremo uno sul nostro
Come smontare un computer con semplici passaggi e immagini: 13 passaggi (con immagini)
Come smontare un computer con semplici passaggi e immagini: questa è un'istruzione su come smontare un PC. La maggior parte dei componenti di base sono modulari e facilmente smontabili. Tuttavia è importante che tu sia organizzato al riguardo. Questo ti aiuterà a non perdere parti e anche a rendere più facile il rimontaggio
Punti gialli del mistero: la tua stampante ti sta spiando?: 5 passaggi (con immagini)
Yellow Dots of Mystery: la tua stampante ti sta spiando?: Immagina che ogni volta che stampi un documento, includa automaticamente un codice segreto che potrebbe essere utilizzato per identificare la stampante e, potenzialmente, la persona che l'ha utilizzata. Sembra qualcosa di un film di spionaggio, giusto? Sfortunatamente, lo scenario
Penso che il robot stia guardando un po'.: 4 passaggi
Penso che il robot stia guardando un po'.: Stavo guardando uno degli istruttori. Ho visto dove stavano cambiando l'aspetto del robot. Ho pensato che avrei giocato con esso per. Il sito web non aveva alcuna istruzione su cosa stessero facendo. La persona ha detto che non poteva