![S.H.I.E.L.D - ar kažkas tave stebi?: 4 žingsniai (su nuotraukomis) S.H.I.E.L.D - ar kažkas tave stebi?: 4 žingsniai (su nuotraukomis)](https://i.howwhatproduce.com/images/002/image-5215-j.webp)
Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:53
![S. H. I. E. L. D - ar kažkas stebi tave? S. H. I. E. L. D - ar kažkas stebi tave?](https://i.howwhatproduce.com/images/002/image-5215-1-j.webp)
Mačiau daug vaizdo įrašų su sugėdintais žmonėmis, kai jie nepastebėjo, kad įjungtas jų mikrofonas ar fotoaparatas, ir tai suteikė idėją šiam projektui.
C# parašiau paprastą programą, kuri nustato, kada naudojama kamera ar mikrofonas, ir parodo pranešimą su programos pavadinimu. Be to, turiu paprastą plokštę su 2 WS2812B šviesos diodais ir garso signalu, kuris pypteli ir užsidega, kai gauna pranešimą iš programinės įrangos.
Techninė įranga yra pagrįsta „Arduino“, o ryšys vyksta serijiniu būdu, kad būtų paprasta ir kad pradedantiesiems būtų lengva pradėti programą.
Norėdami gauti visą šaltinio kodą, patikrinkite projekto „GitHub“saugyklą:
Prekės
- 2 x WS2812B
- 1 x 5v garsinis signalas
- 1 x „Micro USB“pertraukimo plokštė
- 1 x moteriškoji A tipo pertraukimo plokštė
- 8 x 3 mm x 1,8 mm apskritimo neodimio magnetas
1 žingsnis: Elektronika
![Elektronika Elektronika](https://i.howwhatproduce.com/images/002/image-5215-2-j.webp)
![Elektronika Elektronika](https://i.howwhatproduce.com/images/002/image-5215-3-j.webp)
![Elektronika Elektronika](https://i.howwhatproduce.com/images/002/image-5215-4-j.webp)
Elektronika čia yra labai paprasta. Naudojau 2 adresuojamus šviesos diodus (WS2812B), garsinį signalą ir mikro USB jungtį. Viskas prijungta pagal pridedamą schemą.
„Arduino“pusėje tai tik paprasta A tipo USB jungtis, jungianti prie 5 V, GND ir 8 ir 9 kaiščių.
2 žingsnis: 3D spausdinimas
![3D spausdinimas 3D spausdinimas](https://i.howwhatproduce.com/images/002/image-5215-5-j.webp)
![3D spausdinimas 3D spausdinimas](https://i.howwhatproduce.com/images/002/image-5215-6-j.webp)
![3D spausdinimas 3D spausdinimas](https://i.howwhatproduce.com/images/002/image-5215-7-j.webp)
Aš sukūriau paprastą dėklą, kuriame yra elektronika su dviem plyšiais akrilo ženklams. Aplink šviesos diodus padėjau ženklų atramą, kad jie nepasvirtų. Korpuso apačioje įdėjau 4 magnetus jis gali lengvai tilpti į ekrano laikiklį.
Atspausdinkite vieną iš kiekvieno stl failo.
3 žingsnis: akrilo graviravimas
![Graviravimas dainuoja akrilą Graviravimas dainuoja akrilą](https://i.howwhatproduce.com/images/002/image-5215-8-j.webp)
![Graviravimas dainuoja akrilą Graviravimas dainuoja akrilą](https://i.howwhatproduce.com/images/002/image-5215-9-j.webp)
![Graviravimas dainuoja akrilą Graviravimas dainuoja akrilą](https://i.howwhatproduce.com/images/002/image-5215-10-j.webp)
![Graviravimas dainuoja akrilą Graviravimas dainuoja akrilą](https://i.howwhatproduce.com/images/002/image-5215-11-j.webp)
Aš naudoju savo stalinį CNC mašiną „SainSmart CNC 3018-PROVer“. Ieškojau nemokamų piktogramų ir konvertuoju jas į vektorių naudodami „inkview“programinę įrangą
4 žingsnis: programavimas
![Programavimas Programavimas](https://i.howwhatproduce.com/images/002/image-5215-12-j.webp)
Čia mes turime kliento programą, kuri yra C# („Windows“) ir „Arduino“kodas. Juos galite rasti čia.
Norėdami stebėti, kada naudojama kamera ar mikrofonas, aš stebiu šį „Windows“registro kelią: HKEY_CURRENT_USER / SOFTWARE / Microsoft / Windows / CurrentVersion / CapabilityAccessManager / ConsentStore / webcam
ir
HKEY_CURRENT_USER / SOFTWARE / Microsoft / Windows / CurrentVersion / CapabilityAccessManager / ConsentStore / mikrofonas
Kiekvieną kartą, kai gauname pranešimą apie pakeitimus, turime ieškoti medžio pakeitimų. Kai naudojamas įrenginys, „LastUsedTimeStop“yra 0, todėl ieškome jo ir išanalizuojame raktą, kad programos pavadinimas būtų rodomas pranešime.
Ryšys tarp „Arduino“ir programos „C#“vyksta serijiniu būdu. Pranešimai yra JSON, todėl bus lengva perkelti komunikaciją į kažką kitą, jei norime tai padaryti ateityje.
Rekomenduojamas:
Sužinokite, kada kažkas įėjo į kambarį, naudodamas radaro jutiklį Xyc-wb-dc: 7 žingsniai
![Sužinokite, kada kažkas įėjo į kambarį, naudodamas radaro jutiklį Xyc-wb-dc: 7 žingsniai Sužinokite, kada kažkas įėjo į kambarį, naudodamas radaro jutiklį Xyc-wb-dc: 7 žingsniai](https://i.howwhatproduce.com/images/001/image-1586-j.webp)
Sužinokite, kada kas nors įėjo į kambarį, naudodamas radaro jutiklį Xyc-wb-dc: Šioje pamokoje sužinosime, kaip sužinoti, kada kas nors įėjo į kambarį naudodami RTC modulį, radaro jutiklį xyc-wb-dc, OLED ekraną ir arduino. demonstracinis vaizdo įrašas
Sužinokite, kada kažkas įėjo į kambarį: 7 žingsniai
![Sužinokite, kada kažkas įėjo į kambarį: 7 žingsniai Sužinokite, kada kažkas įėjo į kambarį: 7 žingsniai](https://i.howwhatproduce.com/images/010/image-27157-j.webp)
Sužinokite, kada kas nors įėjo į kambarį: Šioje pamokoje sužinosime, kaip sužinoti, kada kas nors įėjo į kambarį naudodami RTC modulį, PIR jutiklį, OLED ekraną ir arduino. Žiūrėkite demonstracinį vaizdo įrašą
Kažkas ESP: 6 žingsniai
![Kažkas ESP: 6 žingsniai Kažkas ESP: 6 žingsniai](https://i.howwhatproduce.com/images/012/image-33376-j.webp)
ESP Kažkas: Mano tikslas yra pasidalinti savo patirtimi su ESP8266 per modulius ESP-01, ESP-12 ir NodeMCU. Paaiškinsiu: Kaip prijungti ESP-01 prie kompiuterio2. Iš naujo įkelkite AT programinę įrangą3. Norėdami programuoti lustą, naudokite „Arduino IDE“4. Mazgo MCU patirtis5
Pono Wallplate'o galva pasuka tave: 9 žingsniai (su nuotraukomis)
![Pono Wallplate'o galva pasuka tave: 9 žingsniai (su nuotraukomis) Pono Wallplate'o galva pasuka tave: 9 žingsniai (su nuotraukomis)](https://i.howwhatproduce.com/images/002/image-3106-107-j.webp)
Pono Wallplate‘o galva atsuka tave: tai yra pažangesnė pono Wallplate’s Eye Illusion roboto versija https://www.instructables.com/id/Mr-Wallplates-Eye-Illusion. Ultragarso jutiklis leidžia M. Wallplate'o galvai sekti jus, kai einate priešais jį. Procesas gali būti apibendrintas
„Kažkas mane myli“vietos laikrodis: 6 žingsniai (su nuotraukomis)
![„Kažkas mane myli“vietos laikrodis: 6 žingsniai (su nuotraukomis) „Kažkas mane myli“vietos laikrodis: 6 žingsniai (su nuotraukomis)](https://i.howwhatproduce.com/images/002/image-4455-53-j.webp)
„Kažkas myli mane“buvimo vietos laikrodis: su artimaisiais užsienyje ar ne valstijoje niekas nesako, kad galvoju apie tave geriau, nei visada žinodamas, koks jiems laikas! Mano pensininkai uošviai ruošėsi tarnauti bažnyčios misijoje Berlyne, Vokietijoje, o mano žmona sugalvojo