Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Elektronik
- Trin 2: 3D -udskrivning af sagen
- Trin 3: Akryl synger gravering
- Trin 4: Programmering
Video: S.H.I.E.L.D - Ser nogen dig ?: 4 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
Jeg så mange videoer af flove mennesker, da de ikke bemærkede, at deres mikrofon eller kamera var tændt, og det gav mig ideen til dette projekt.
Jeg har skrevet en simpel applikation i C#, der registrerer, når kameraet eller mikrofonen bruges, og sender en meddelelse med programnavnet. Derudover har jeg et simpelt bord med 2 WS2812B lysdioder og summer, der bipper og lyser, når det modtager besked fra softwaren.
Hardwaren er Arduino -baseret, og kommunikationen sker via seriel for at holde det enkelt og lade begyndere et let startprogram at lege med.
Tjek venligst projektet GitHub -depot for at få komplet kildekode:
Forbrugsvarer
- 2 x WS2812B
- 1 x 5v summer
- 1 x Micro USB breakout board
- 1 x Female USB type A breakout board
- 8 x 3 mm x 1,8 mm cirkel neodym magnet
Trin 1: Elektronik
Elektronikken her er meget enkel. Jeg har brugt 2 adresserbare lysdioder (WS2812B), summer og mikro USB -stik. Alt er kablet i henhold til det vedlagte skema.
På Arduino -siden er det bare et simpelt USB type A -stik, der kan tilsluttes 5v, GND og ben 8 & 9.
Trin 2: 3D -udskrivning af sagen
Jeg har designet en enkel kasse, der indeholder elektronikken med to slidser til akrylskiltene. Omkring lysdioderne har jeg placeret støtte til skiltene, så de ikke vipper. I bunden af sagen har jeg placeret 4 magneter, så det kan nemt passe til holderen på skærmen.
Udskriv en af hver stl -fil.
Trin 3: Akryl synger gravering
Jeg brugte min stationære CNC-maskine, SainSmart CNC 3018-PROVer. Jeg har søgt efter gratis ikoner og konverteret dem til vektor med inkview-software
Trin 4: Programmering
Her har vi klientsiden applikation, der er C# (til Windows) og Arduino -koden. Du kan finde dem her.
For at overvåge, når kameraet eller mikrofonen bruges, overvåger jeg følgende sti i Windows -registreringsdatabasen: 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 ændringsmeddelelse, skal vi søge efter ændringer i træet. Når enheden bruges, er LastUsedTimeStop 0, så vi søger efter den og analyserer nøglen for at få applikationsnavnet til at vise det i meddelelsen.
Kommunikationen mellem Arduino og C# -programmet er via seriel. Beskederne er JSON, så det vil være let at migrere kommunikationen til noget andet, hvis vi vil gøre det i fremtiden.
Anbefalede:
Find ud af, hvornår nogen kom ind i et rum ved hjælp af radarsensor Xyc-wb-dc: 7 trin
Find ud af, hvornår nogen kom ind i et rum ved hjælp af radarsensor Xyc-wb-dc: I denne vejledning lærer vi, hvordan du finder ud af, når nogen kom ind i et rum ved hjælp af RTC-modul, radarsensor xyc-wb-dc, OLED-display og arduino. demonstrationsvideo
Hvordan laver man klappe? TÆND/SLUK -kontakt -- Uden nogen IC: 6 trin
Hvordan laver man klappe? TÆND/SLUK -kontakt || Uden nogen IC: Dette er et klap ON af switch Uden nogen IC. Kan du klappe? Første gang derefter pæren? Tændt og klapp anden gang pæren? AF. Dette kredsløb baseret på SR-flip-flop. Komponenter 1. BC547 NPN -transistorer (4 stk.) 2. 10k modstande (5 stk.) 3. 1K modstå
Tuchless switch til husholdningsapparater -- Styr dine husholdningsapparater uden at have nogen switch: 4 trin
Tuchless switch til husholdningsapparater || Styr dine husholdningsapparater uden nogen som helst kontakt: Dette er en kontakt uden kontrast til husholdningsapparater. Du kan bruge dette til ethvert offentligt sted, så det hjælper med at bekæmpe enhver virus. Kredsløbet baseret på mørkt sensorkredsløb fremstillet af Op-Amp og LDR. Anden vigtig del af dette kredsløb SR-flip-flop med sekvenscelle
Tripwire minimerer automatisk faner, når nogen går efter: 3 trin
Tripwire minimerer automatisk faner, når nogen går forbi: Slækker du altid på din computer og bekymrer dig om at blive fanget? Ikke længere, fordi vi i dag vil lave en tripwire, der automatisk minimerer dine faner, når nogen går forbi. Dette projekt indeholder hovedsageligt to moduler RECEIVER (Rx) a
Find ud af, hvornår nogen kom ind i et værelse: 7 trin
Find ud af, når nogen kom ind i et værelse: I denne vejledning lærer vi, hvordan du finder ud af, hvornår nogen kom ind i et rum ved hjælp af RTC -modul, PIR -sensor, OLED -display og arduino. Se en demonstrationsvideo