Satura rādītājs:

Pc -privātums - Arduino automatizēta jūsu datora konfidencialitāte: 5 soļi (ar attēliem)
Pc -privātums - Arduino automatizēta jūsu datora konfidencialitāte: 5 soļi (ar attēliem)

Video: Pc -privātums - Arduino automatizēta jūsu datora konfidencialitāte: 5 soļi (ar attēliem)

Video: Pc -privātums - Arduino automatizēta jūsu datora konfidencialitāte: 5 soļi (ar attēliem)
Video: Arduino UNO and Mega Windows 7, 8, 10 USB driver Solved 2024, Novembris
Anonim
Pc -privātums - Arduino automatizēta jūsu datora konfidencialitāte
Pc -privātums - Arduino automatizēta jūsu datora konfidencialitāte
Pc -privātums - Arduino automatizēta jūsu datora konfidencialitāte
Pc -privātums - Arduino automatizēta jūsu datora konfidencialitāte

Problēma:

Ja dzīvojat kopā ar citiem cilvēkiem vai jums ir savs birojs, iespējams, esat iepazinies ar problēmu, ka jūsu istabā nejauši parādās cilvēki, kamēr strādājat ar konfidenciāliem datiem, vai vienkārši pirms dažām stundām 2. ekrānā ir atvērtas dīvainas lietas.

Arī tad, ja dzīvojat kopā ar citiem cilvēkiem un izmantojat jebkuru balss tērzēšanu, iespējams, kāds sitīs durvis vaļā un trokšņos vai kliegs visā vietā.

Šī pamācība piedāvā uz sensoriem balstītu risinājumu, kas var iedarbināt jebkuru taustiņu kombināciju, kuru vēlaties aktivizēt, lai iegūtu privātumu vai vienkārši izslēgtu mikrofonu

1. darbība: detaļas

Daļas
Daļas

Pamata daļas ir:

  • Arduino Leonardo OR Pro Micro (būtībā jebkurš arduino ar HID atbalstu)
  • Niedru slēdzis ar magnētu kā durvju sensoru
  • Spiedpoga
  • Kabelis (jebkurš garums, kas sasniedz no datora līdz durvīm)
  • Kabelis lietotāja interfeisam arduino (vecais telefona vads darbojas vislabāk)
  • 3 10KΩ rezistori niedru slēdzim un pogām
  • mikro USB kabelis

Izvēles daļas

  • LED ir lietotāja interfeiss
  • 1 220Ω rezistors katrai gaismas diodei
  • perfboard
  • Arduino prins perforatoram

2. solis: Reed slēdzis

Niedru slēdzis
Niedru slēdzis
Niedru slēdzis
Niedru slēdzis

Niedru slēdzis ir slēdzis, kas aizveras, kad tuvumā atrodas magnēts, un tāpēc ir lieliski piemērots atvērtu durvju noteikšanai!

Tas ir tik vienkārši, kā savienot niedru slēdža 2 kontaktus savienotājam (esmu izmantojis 3,5 mm austiņu ligzdu, jo tas vēlāk atviegloja uzstādīšanu) vai tieši pie garā kabeļa.

Lai uzstādītu sensoru pie durvīm, vienkārši novietojiet sensoru pie magnēta, kas jāpiestiprina pie durvīm. Kad durvis atveras, niedru slēdža kontakts būs.

3. darbība: lietotāja interfeiss

Lietotāja saskarne
Lietotāja saskarne
Lietotāja saskarne
Lietotāja saskarne
Lietotāja saskarne
Lietotāja saskarne

Lietotāja saskarnei esmu nolēmis izmantot vienkāršu divvirzienu īslaicīgu slēdzi un 3 gaismas diodes un pielāgotu 3D drukātu futrāli, taču ar lietu jūs varat kļūt radošs.

Gaismas diodes ir vienkārši izkausētas plastmasā, un slēdzis lieliski iederas caurumā.

Pašreizējā kodā tiek izmantots tikai viens no slēdžiem un divi gaismas diodes.

VADĪŠANA

Vienkārši pievienojiet visu atbilstoši attēlam, nākamajā darbībā lietotāja interfeiss tiks savienots ar Arduino

4. solis: visu savienojiet ar Arduino

Visu savienojot ar Arduino
Visu savienojot ar Arduino
Visu savienojot ar Arduino
Visu savienojot ar Arduino

Tā kā es izmantoju Arduino Leonardo, es nolēmu izveidot pielāgotu vairogu, bet, tā kā es izmantoju tikai dažus rezistorus, ir daudz veidu, kā to savienot

Izmantotie rezistori:

220Ω gaismas diodēm

10KΩ starp pogas tapu un zemi (dariet to arī niedru slēdzim

5. darbība: kods

Kods ir atrodams manā GitHub

github.com/dahunni/Pc-Privacy/blob/master/…

bet labākais ir tas, ka jūs varat pielāgot kodu savām vajadzībām!

Kodā varat atrast divas pilnībā pielāgojamas funkcijas!

Funkcija "keycomb" ir kods, kas tiks izpildīts, tiklīdz ierīce tiks iedarbināta

Tālāk norādītā funkcija ir ķemme, kas tiks aktivizēta, kad atkārtoti aktivizēsit sensoru

Šeit jūs varat atrast tā saucamos tastatūras pārveidotājus:

www.arduino.cc/reference/en/language/funct…

Svarīgi: neaizmirstiet atlaist visas atslēgas, pretējā gadījumā jūsu taustiņu kombinācija darbosies tikai vienu reizi

Dažas idejas, kā sākt darbu:

Windows:

Win+D - samazina visus logus

Win+L - bloķē datoru, lai jūs vairs neatstātu telpu ar atbloķētu datoru

Mac:

komanda+Q - aizver pašreizējo lietojumprogrammu

F11 - parādīt visu darbvirsmu

Ieteicams: