Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Problema:
Jei gyvenate su kitais žmonėmis ar turite savo biurą, galbūt esate susipažinęs su problema, kad žmonės atsitiktinai pasirodo jūsų kambaryje, kai dirbate su konfidencialiais duomenimis, arba tiesiog prieš keletą valandų antrame ekrane buvo atidaryta keistų dalykų.
Taip pat, jei gyvenate su kitais žmonėmis ir naudojatės bet kokiu balso pokalbiu, yra tikimybė, kad kažkas užtrenkia duris ir visur triukšmauja ar šaukia.
Ši instrukcija siūlo jutikliu pagrįstą sprendimą, kuris gali suaktyvinti bet kurį klavišų kombinaciją, kurią norite suaktyvinti, kad gautumėte privatumą arba tiesiog nutildytumėte mikrofoną
1 žingsnis: dalys
Pagrindinės dalys yra:
- „Arduino Leonardo OR Pro Micro“(iš esmės bet koks arduino su HID palaikymu)
- Reed jungiklis su magnetu kaip durų jutiklis
- Mygtukas
- Kabelis (bet koks ilgis nuo kompiuterio iki durų)
- Naudotojo sąsajos kabelis prie „arduino“(geriausiai veikia senas telefono laidas)
- 3 10KΩ rezistoriai nendriniam jungikliui ir mygtukams
- mikro USB kabelis
Papildomos dalys
- Šviesos diodai yra vartotojo sąsaja
- 1 220Ω rezistorius kiekvienam šviesos diodui
- perforatorius
- „Arduino“prins „perfboard“
2 žingsnis: „Reed“jungiklis
Nendrinis jungiklis yra jungiklis, kuris uždaromas, kai šalia yra magnetas, todėl puikiai tinka atverti atidarytas duris!
Tai taip paprasta, kaip prijungti 2 nendrinio jungiklio kontaktus prie jungties (aš naudoju 3,5 mm ausinių lizdą, nes vėliau buvo lengviau įdiegti) arba tiesiai prie ilgo kabelio.
Norėdami įdiegti jutiklį prie durų, tiesiog padėkite senso prie magneto, kurį reikia pritvirtinti prie durų. Kai durys atsidaro, nendrinio jungiklio kontaktas bus.
3 žingsnis: vartotojo sąsaja
Naudodamas vartotojo sąsają nusprendžiau naudoti paprastą dviejų krypčių momentinį jungiklį ir 3 šviesos diodus bei pasirinktinį 3D spausdintą dėklą, tačiau su dėklu galite būti kūrybingi.
Šviesos diodai yra tiesiog išlydyti į plastiką, o jungiklis puikiai tinka per skylę.
Dabartiniame kode naudojamas tik vienas iš jungiklių ir du šviesos diodai.
LAIDAS
Tiesiog prijunkite viską pagal paveikslėlį, kitame žingsnyje vartotojo sąsaja bus prijungta prie „Arduino“
4 žingsnis: prijunkite viską prie „Arduino“
Kadangi naudoju „Arduino Leonardo“, nusprendžiau sukurti pasirinktinį skydą, tačiau kadangi naudoju tik kai kuriuos rezistorius, yra daug būdų, kaip tai sujungti
Naudojami rezistoriai:
220Ω šviesos diodams
10KΩ tarp mygtukų kaiščio ir žemės (taip pat darykite tai nendriniam jungikliui
5 žingsnis: Kodas
Kodą rasite mano „GitHub“
github.com/dahunni/Pc-Privacy/blob/master/…
bet geriausia yra tai, kad kodą galite pritaikyti pagal savo poreikius!
Kode galite rasti dvi visiškai pritaikomas funkcijas!
Funkcija „klavišų kombinacija“yra kodas, kuris bus vykdomas, kai tik suaktyvinamas įrenginys
Žemiau pateikta funkcija yra šukos, kurios bus suaktyvintos, kai iš naujo suaktyvinsite jutiklį
Čia galite rasti vadinamųjų klaviatūros modifikatorių:
www.arduino.cc/reference/en/language/funct…
Svarbu: nepamirškite atleisti visų klavišų, kitaip klavišų derinys veiks tik vieną kartą
Keletas idėjų, kaip pradėti:
„Windows“:
„Win+D“- sumažina visus langus
„Win+L“- užrakina kompiuterį, kad daugiau niekada neišeitumėte iš kambario, kai kompiuteris atrakintas
„Mac“:
komanda+Q - uždaro dabartinę programą
F11 - Rodyti visą darbalaukį