İçindekiler:
- Gereçler
- Adım 1: Elektronik
- 2. Adım: Kasayı 3B Yazdırma
- Adım 3: Akrilik Gravür Söylüyor
- Adım 4: Programlama
Video: S.H.I.E.L.D - Biri Sizi İzliyor mu?: 4 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:16
Mikrofonlarının veya kameralarının açık olduğunu fark etmeyen utanmış insanların bir sürü videosunu gördüm ve bana bu proje fikrini verdi.
C# dilinde kamera veya mikrofonun ne zaman kullanıldığını algılayan ve program adıyla bir bildirim açan basit bir uygulama yazdım. Ek olarak, yazılımdan bildirim aldığında bip sesi çıkaran ve yanan 2 WS2812B LED'li ve sesli uyarılı basit bir anakartım var.
Donanım Arduino tabanlıdır ve basit tutmak ve yeni başlayanlara oynamak için kolay bir başlangıç programı sağlamak için iletişim seri üzerinden yapılır.
Tam kaynak kodu için lütfen GitHub deposuna göz atın:https://github.com/tlevis/S. H. I. E. L. D
Gereçler
- 2 x WS2812B
- 1 x 5v Zil
- 1 x Mikro USB koparma kartı
- 1 x Dişi USB tip A koparma panosu
- 8 x 3 mm x 1,8 mm daire neodimyum mıknatıs
Adım 1: Elektronik
Buradaki elektronik çok basit 2 adreslenebilir LED (WS2812B), buzzer ve mikro USB konektörü kullandım. Her şey ekteki şemaya göre kablolanmıştır.
Arduino tarafında, 5v, GND ve 8 ve 9 pinlerine bağlanan basit bir USB A tipi konektördür.
2. Adım: Kasayı 3B Yazdırma
Akrilik levhalar için iki yarıklı elektronik aksamları içeren basit bir kasa tasarladım. LED'lerin çevresine, levhaların eğilmemesi için destek yerleştirdim. Kasanın altına 4 adet mıknatıs yerleştirdim. ekrandaki yuvaya kolayca sığabilir.
Her stl dosyasından birini yazdırın.
Adım 3: Akrilik Gravür Söylüyor
Masaüstü CNC makinem SainSmart CNC 3018-PROVer'ı kullandım. Ücretsiz simgeler aradım ve bunları inkview yazılımıyla vektöre dönüştürdüm
Adım 4: Programlama
Burada C# (Windows için) ve Arduino kodu olan istemci tarafı uygulamamız var. Bunları burada bulabilirsiniz.
Kamera veya mikrofonun ne zaman kullanıldığını izlemek için Windows Kayıt Defteri'nde şu yolu izliyorum:HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\webcam
ve
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\mikrofon
Her değişiklik bildirimi aldığımızda, değişiklikler için ağaçta arama yapmamız gerekiyor. Cihaz kullanıldığında, LastUsedTimeStop 0'dır, bu nedenle onu arar ve bildirimde gösterecek uygulama adını almak için anahtarı ayrıştırırız.
Arduino ve C# programı arasındaki iletişim seridir. Mesajlar JSON'dur, bu nedenle gelecekte yapmak istersek iletişimi başka bir şeye taşımak kolay olacaktır.
Önerilen:
Talos, Yolculuk Sırasında Sizi Güvende Tutuyor: 5 Adım
Talos, Yolculuk Sırasında Sizi Güvende Tutuyor: İşe gidip gelirken tacize uğramak, birçok insan, özellikle de kadınlar için oldukça yaygın bir şey. Ülke ne olursa olsun, toplu taşıma araçlarına binmek çoğu zaman cinsel tacize uğrayabileceğinizi, hatta eve yürürken takip edilebileceğinizi bilmekle eşdeğerdir. Bunun içinde
Bir Elektronik Satıcısının Sizi Aldatıp Aldatmadığını Söyleyen Robot: 6 Adım
Bir Elektronik Satıcısının Sizi Aldatıp Aldatmadığını Söyleyen Bir Robot: Geçen yıl babamla birlikte yaşadığımız yere çok yakın yeni açılan bir robotik/elektronik mağazasına gittik. İçeri girdiğimde elektronikler, serovlar, sensörler, Raspberry pis ve Arduino'larla doluydu. Ertesi gün aynı mağazaya gittik ve
MyPetBot (Sizi Takip Eden Bir Bot): 10 Adım (Resimlerle)
MyPetBot (Sizi Takip Eden Bir Bot): Ai, matematiğin en güzel uygulamalarından biridir. Temel olarak, aradığınız sonuca uyacak şekilde optimize edilmiş bir dizi matris işlemidir. Neyse ki, onu kullanmamıza izin veren tonlarca açık kaynaklı araç var. Ben aslen
Nemlendirici - Sizi Su İçmeye Motive Eden Cihaz: 8 Adım (Resimli)
Nemlendirici - Sizi Su İçmeye Motive Eden Cihaz: Yeterince su içmek herkes için çok önemlidir. Ama her gün, içmem gerekenden daha az su içiyorum. Benim gibi su içmeyi hatırlatması gereken insanlar olduğunu biliyorum. Bizden biriyseniz, o zaman bu proje hayatınızı değiştirecek
Gizemin Sarı Noktaları: Yazıcınız Sizi İzliyor mu?: 5 Adım (Resimlerle)
Sarı Gizem Noktaları: Yazıcınız Sizi Gözetliyor mu?: Her belge yazdırdığınızda, otomatik olarak yazıcıyı ve muhtemelen onu kullanan kişiyi tanımlamak için kullanılabilecek gizli bir kod içerdiğini hayal edin. Bir casus filminden bir şey gibi geliyor, değil mi? Ne yazık ki, senaryo