Satura rādītājs:
- Piegādes
- 1. darbība: elektronika
- 2. darbība: korpusa 3D drukāšana
- 3. solis: akrila gravēšana
- 4. solis: programmēšana
Video: S.H.I.E.L.D - vai kāds tevi vēro?: 4 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Es redzēju daudzus videoklipus, kuros redzami mulsinoši cilvēki, kad viņi nepamanīja, ka viņu mikrofons vai kamera ir ieslēgta, un tas man deva ideju par šo projektu.
Es esmu uzrakstījis vienkāršu lietojumprogrammu C#, kas nosaka, kad tiek izmantota kamera vai mikrofons, un parādīs paziņojumu ar programmas nosaukumu. Turklāt man ir vienkārša tāfele ar 2 WS2812B gaismas diodēm un skaņas signālu, kas pīkst un iedegas, kad tiek saņemts paziņojums no programmatūras.
Aparatūra ir balstīta uz Arduino, un saziņa tiek veikta, izmantojot sēriju, lai tā būtu vienkārša un ļautu iesācējiem viegli sākt programmu, ar kuru spēlēt.
Lūdzu, pārbaudiet projekta GitHub krātuvi, lai iegūtu pilnu avota kodu:
Piegādes
- 2 x WS2812B
- 1 x 5 V skaņas signāls
- 1 x Micro USB sadalīšanas panelis
- 1 x sieviešu tipa A tipa sadalīšanas panelis
- 8 x 3 mm x 1,8 mm apļa neodīma magnēts
1. darbība: elektronika
Elektronika šeit ir ļoti vienkārša. Esmu izmantojis 2 adresējamas gaismas diodes (WS2812B), skaņas signālu un mikro USB savienotāju. Viss ir savienots saskaņā ar pievienoto shēmu.
Arduino pusē tas ir tikai vienkāršs A tipa USB savienotājs, kas savienojas ar 5v, GND un 8 un 9 tapām.
2. darbība: korpusa 3D drukāšana
Esmu izstrādājis vienkāršu korpusu, kurā ir elektronika ar diviem spraugām akrila zīmēm. Ap gaismas diodēm esmu novietojis atbalstu zīmēm, lai tās nesasvērtos. Korpusa apakšā esmu ievietojis 4 magnētus to var viegli piestiprināt pie ekrāna stiprinājuma.
Izdrukājiet vienu no katra stl faila.
3. solis: akrila gravēšana
Es izmantoju savu darbvirsmas CNC mašīnu SainSmart CNC 3018-PROVer. Esmu meklējis bezmaksas ikonas un pārvērš tās vektoros, izmantojot programmatūru inkview
4. solis: programmēšana
Šeit mums ir klienta puses lietojumprogramma, kas ir C# (operētājsistēmai Windows) un Arduino kods. Jūs varat tos atrast šeit.
Lai uzraudzītu, kad tiek izmantota kamera vai mikrofons, es Windows reģistrā uzraugu šādu ceļu: HKEY_CURRENT_USER / SOFTWARE / Microsoft / Windows / CurrentVersion / CapabilityAccessManager / ConsentStore / webcam
un
HKEY_CURRENT_USER / SOFTWARE / Microsoft / Windows / CurrentVersion / CapabilityAccessManager / ConsentStore / mikrofons
Katru reizi, kad tiek saņemts paziņojums par izmaiņām, mums kokā ir jāmeklē izmaiņas. Kad tiek izmantota ierīce, LastUsedTimeStop ir 0, tāpēc mēs to meklējam un parsējam atslēgu, lai lietojumprogrammas nosaukums tiktu parādīts paziņojumā.
Saziņa starp Arduino un programmu C# notiek, izmantojot seriālus. Ziņojumi ir JSON, tāpēc būs viegli pārvietot saziņu uz kaut ko citu, ja vēlamies to darīt nākotnē.
Ieteicams:
Uzziniet, kad kāds ienāca telpā, izmantojot radara sensoru Xyc-wb-dc: 7 soļi
Uzziniet, kad kāds ienāca telpā, izmantojot radara sensoru Xyc-wb-dc: šajā apmācībā mēs uzzināsim, kā uzzināt, kad kāds ienāca telpā, izmantojot RTC moduli, radara sensoru xyc-wb-dc, OLED displeju un arduino. demonstrācijas video
Tripwire automātiski samazina cilnes, kad kāds iet: 3 soļi
Tripwire automātiski samazina cilnes, kad kāds staigā Pēc: Vai jūs vienmēr atpaliekat no datora un uztraucaties par to, ka jūs nokļūsit? Vairs ne, jo šodien mēs izveidosim ceļvedi, kas automātiski samazina jūsu cilnes, kad kāds iet garām. Šis projekts galvenokārt ietver divus moduļus UZŅĒMĒJS (Rx) a
Uzziniet, kad kāds ienāca istabā: 7 soļi
Uzziniet, kad kāds ienāca telpā: Šajā apmācībā mēs uzzināsim, kā uzzināt, kad kāds ienāca telpā, izmantojot RTC moduli, PIR sensoru, OLED displeju un arduino. Noskatieties demonstrācijas video
Kāds mani mīl atrašanās vietas pulkstenis: 6 soļi (ar attēliem)
Kāds mīl mani atrašanās vietas pulkstenis: ar mīļajiem ārzemēs vai ārpus valsts nekas nesaka, ka es par tevi domāju labāk nekā vienmēr zinot, cik viņiem ir laiks! Mani pensionētie vīratēvi gatavojās kalpot baznīcas misijā Berlīnē, Vācijā, un mana sieva nāca klajā ar
Elektroniskā matrica - es tevi mīlu: 10 soļi (ar attēliem)
Elektroniskā matrica - es tevi mīlu: Sveiki! Mīlestība virmo gaisā! Šī Valentīna diena parāda jūsu mīlestību burtiski 8x8 LED matricā ar Arduino. Izveidojiet elektroniska Valentīna projektu savai dāvanai mīļotajam. Šodien es jums parādīšu savu vienkāršo, bet jauko projektu Valentīna dienai