Mundarija:

S.H.I.E.L.D - Kimdir sizni kuzatyaptimi ?: 4 qadam (rasmlar bilan)
S.H.I.E.L.D - Kimdir sizni kuzatyaptimi ?: 4 qadam (rasmlar bilan)

Video: S.H.I.E.L.D - Kimdir sizni kuzatyaptimi ?: 4 qadam (rasmlar bilan)

Video: S.H.I.E.L.D - Kimdir sizni kuzatyaptimi ?: 4 qadam (rasmlar bilan)
Video: NOOBS PLAY PUBG MOBILE LIVE FROM START 2024, Iyul
Anonim
S. H. I. E. L. D - Kimdir sizni kuzatyaptimi?
S. H. I. E. L. D - Kimdir sizni kuzatyaptimi?

Men mikrofoni yoki kamerasi yoqilganligini payqamay, xijolat tortgan odamlarning ko'plab videolarini ko'rdim va bu menga bu loyihaning g'oyasini berdi.

Men C# -da oddiy dastur yozdim, u kamera yoki mikrofon qachon ishlatilishini aniqlaydi va dastur nomi bilan bildirishnoma chiqaradi. Bunga qo'shimcha ravishda, menda 2 ta WS2812B LEDli va taxallusli oddiy taxtali bor, u dasturiy ta'minotdan bildirishnoma olganda signal beradi va yonadi.

Uskuna Arduino -ga asoslangan va aloqa oddiy bo'lishi uchun va yangi boshlanuvchilar bilan o'ynashni oson boshlash uchun ketma -ket aloqa orqali amalga oshiriladi.

Iltimos, to'liq manba kodi uchun GitHub omborining loyihasini tekshiring:

Ta'minotlar

  • 2 x WS2812B
  • 1 x 5v signalli signal
  • 1 x Micro USB ajratish paneli
  • 1 x A tipli USB -xotira kartasi
  • 8 x 3 mm x 1,8 mm doirali neodim magnit

1 -qadam: elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Bu erda elektronika juda oddiy, men 2 ta manzilli LEDni (WS2812B), buzzerni va mikro USB ulagichidan foydalanganman. Hammasi biriktirilgan sxema bo'yicha o'tkaziladi.

Arduino tomonida, bu 5v, GND va 8 va 9 pinlariga ulanadigan oddiy A tipidagi USB ulagichi.

2 -qadam: Kosonni 3D bosib chiqarish

Kosonni 3D bosib chiqarish
Kosonni 3D bosib chiqarish
Kosonni 3D bosib chiqarish
Kosonni 3D bosib chiqarish
Kosonni 3D bosib chiqarish
Kosonni 3D bosib chiqarish

Men akril belgilar uchun ikkita tirqishli elektronni o'z ichiga oladigan oddiy korpusni ishlab chiqdim. LEDlar yonida ular burilmasligi uchun belgilarni qo'llab -quvvatladim. Ishning pastki qismida men 4 magnit qo'ydim. u ekranga osongina o'rnatiladi.

Har bir stl faylidan bittasini chop eting.

3 -qadam: Akril gravürni kuylaydi

Akril gravür qo'shiqlari
Akril gravür qo'shiqlari
Akril gravür qo'shiqlari
Akril gravür qo'shiqlari
Akril gravür qo'shiqlari
Akril gravür qo'shiqlari
Akril gravür qo'shiqlari
Akril gravür qo'shiqlari

Men SainSmart CNC 3018-PROVer ish stoli CNC-mashinasidan foydalanardim, men bepul piktogramma izladim va ularni inkview dasturi yordamida vektorga aylantirdim.

4 -qadam: dasturlash

Dasturlash
Dasturlash

Bu erda biz mijozlar uchun C# dasturini (Windows uchun) va Arduino kodini topamiz.

Kamera yoki mikrofon ishlatilishini kuzatish uchun men Windows ro'yxatga olish kitobida quyidagi yo'lni kuzataman: HKEY_CURRENT_USER / SOFTWARE / Microsoft / Windows / CurrentVersion / CapabilityAccessManager / ConsentStore / veb -kamerasi

va

HKEY_CURRENT_USER / SOFTWARE / Microsoft / Windows / CurrentVersion / CapabilityAccessManager / ConsentStore / mikrofon

Har safar o'zgarish to'g'risida bildirishnoma kelganda, biz daraxtdan o'zgarishlarni qidirishimiz kerak, chunki qurilma ishlatilganda, LastUsedTimeStop 0, shuning uchun biz uni qidiramiz va dastur nomini bildirishnomada ko'rsatish uchun kalitni tahlil qilamiz.

Arduino va C# dasturlari o'rtasidagi aloqa ketma -ket. Xabarlar JSON, shuning uchun kelajakda biz xohlasak, aloqani boshqa narsaga o'tkazish oson bo'ladi.

Tavsiya: