Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Elektronikk
- Trinn 2: 3D -utskrift av saken
- Trinn 3: Akryl synger gravering
- Trinn 4: Programmering
Video: S.H.I.E.L.D - Ser noen på deg ?: 4 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
Jeg så mange videoer av flau mennesker da de ikke la merke til at mikrofonen eller kameraet var på, og det ga meg ideen til dette prosjektet.
Jeg har skrevet en enkel applikasjon i C# som oppdager når kameraet eller mikrofonen brukes og sender et varsel med programnavnet. I tillegg har jeg et enkelt kort med 2 WS2812B lysdioder og summer som piper og lyser når det mottar varsel fra programvaren.
Maskinvaren er Arduino -basert og kommunikasjonen skjer via seriell for å holde det enkelt og la nybegynnere et enkelt startprogram å leke med.
Sjekk ut prosjektets GitHub -depot for fullstendig kildekode:
Rekvisita
- 2 x WS2812B
- 1 x 5v summer
- 1 x Micro USB breakout -kort
- 1 x kvinnelig USB type A breakout board
- 8 x 3 mm x 1,8 mm sirkel neodymmagnet
Trinn 1: Elektronikk
Elektronikken her er veldig enkel. Jeg har brukt 2 adresserbare lysdioder (WS2812B), summer og mikro -USB -kontakt. Alt er kablet i henhold til vedlagt skjema.
På Arduino -siden er det bare en enkel USB type A -kontakt som kobles til 5v, GND og pinner 8 og 9.
Trinn 2: 3D -utskrift av saken
Jeg har designet et enkelt etui som inneholder elektronikk med to spalter for akrylskiltene. Rundt lysdiodene har jeg plassert støtte for skiltene slik at de ikke kan vippe. I bunnen av saken har jeg plassert 4 magneter så det kan enkelt passe til festet på skjermen.
Skriv ut en av hver stl -fil.
Trinn 3: Akryl synger gravering
Jeg brukte min stasjonære CNC-maskin, SainSmart CNC 3018-PROVer. Jeg har søkt etter gratis ikoner og konvertert dem til vektor med inkview-programvare
Trinn 4: Programmering
Her har vi applikasjonen på klientsiden som er C# (for Windows) og Arduino -koden. Du finner dem her.
For å overvåke når kameraet eller mikrofonen brukes, overvåker jeg følgende bane i Windows -registret: HKEY_CURRENT_USER / SOFTWARE / Microsoft / Windows / CurrentVersion / CapabilityAccessManager / ConsentStore / webcam
og
HKEY_CURRENT_USER / SOFTWARE / Microsoft / Windows / CurrentVersion / CapabilityAccessManager / ConsentStore / mikrofon
Hver gang vi får endringsvarsel, må vi søke etter endringer i treet. Når enheten brukes, er LastUsedTimeStop 0, så vi søker etter den og analyserer nøkkelen for å få applikasjonsnavnet til å vise det i varselet.
Kommunikasjonen mellom Arduino og C# -programmet er via serie. Meldingene er JSON, så det vil være enkelt å migrere kommunikasjonen til noe annet hvis vi ønsker å gjøre det i fremtiden.
Anbefalt:
ANTIDISTRAKSJON: Smarttelefonholderen som hjelper deg med å fokusere: 7 trinn (med bilder)
ANTiDISTRAKSJON: Smarttelefonholderen som hjelper deg med å fokusere: Vår ANTiDISTRAKSJON -enhet er rettet mot å avslutte alle former for mobil distraksjon i perioder med intens fokus. Maskinen fungerer som en ladestasjon som en mobil enhet er montert på for å lette et distraksjonsfritt miljø
Hold deg trygg ved å bruke denne sykkelturen med blinklys: 5 trinn (med bilder)
Hold deg trygg ved å bruke denne sykkelen med blinklys: Jeg elsker å sykle, vanligvis bruker jeg den for å komme til skolen. Om vinteren er det oftest fortsatt mørkt ute, og det er vanskelig for andre kjøretøyer å se hånden min svingesignaler. Derfor er det en stor fare fordi lastebiler kanskje ikke ser at jeg vil
Hvordan bygge ditt eget vindmåler ved hjelp av Reed Switches, Hall Effect Sensor og noen rester på Nodemcu - Del 2 - Programvare: 5 trinn (med bilder)
Hvordan bygge ditt eget vindmåler ved hjelp av sivbrytere, halleffektsensor og noen utklipp på Nodemcu - Del 2 - Programvare: Introduksjon Dette er oppfølgeren til det første innlegget "Hvordan bygge ditt eget vindmåler ved hjelp av sivbrytere, halleffektsensor og noen utklipp" på Nodemcu - Del 1 - Maskinvare " - hvor jeg viser hvordan jeg monterer vindhastighets- og retningsmåling
Hvordan bygge ditt eget vindmåler ved hjelp av Reed Switches, Hall Effect Sensor og noen rester på Nodemcu. - Del 1 - Maskinvare: 8 trinn (med bilder)
Hvordan bygge ditt eget vindmåler ved hjelp av Reed Switches, Hall Effect Sensor og noen rester på Nodemcu. - Del 1 - Maskinvare: Introduksjon Siden jeg begynte med studiene av Arduino og Maker Culture, har jeg likt å bygge nyttige enheter ved hjelp av søppelpost og skrapstykker som flaskehett, biter av PVC, drikkebokser, etc. Jeg elsker å gi et sekund liv for enhver brikke eller en kompis
Bygg en DIY Arduino på en PCB og noen tips for nybegynnere: 17 trinn (med bilder)
Bygg en DIY Arduino på en PCB og noen tips for nybegynnere: Dette er ment som en guide for alle som lodder sin egen Arduino fra et sett, som kan kjøpes fra A2D Electronics. Den inneholder mange tips og triks for å bygge den vellykket. Du vil også lære om hva alle de forskjellige komponentene d