Kazalo:

Pc -Privacy - Arduino samodejna zasebnost za vaš računalnik: 5 korakov (s slikami)
Pc -Privacy - Arduino samodejna zasebnost za vaš računalnik: 5 korakov (s slikami)

Video: Pc -Privacy - Arduino samodejna zasebnost za vaš računalnik: 5 korakov (s slikami)

Video: Pc -Privacy - Arduino samodejna zasebnost za vaš računalnik: 5 korakov (s slikami)
Video: Осветите свой мир (с помощью лампочек Hue), Дэн Брэдли 2024, November
Anonim
Pc -Privacy - Arduino avtomatizirana zasebnost za vaš računalnik
Pc -Privacy - Arduino avtomatizirana zasebnost za vaš računalnik
Pc -Privacy - Arduino avtomatizirana zasebnost za vaš računalnik
Pc -Privacy - Arduino avtomatizirana zasebnost za vaš računalnik

Težava:

Če živite z drugimi ljudmi ali imate svojo pisarno, ste morda seznanjeni s problemom ljudi, ki se naključno pojavljajo v vaši sobi, medtem ko delate na zaupnih podatkih, ali pa imate na drugem zaslonu pred nekaj urami odprte samo čudne stvari.

Tudi če živite z drugimi ljudmi in uporabljate kakršen koli glasovni klepet, obstaja velika verjetnost, da nekdo zaluča na vrata in naredi hrup ali kriči povsod.

Ta navodila ponujajo senzorsko rešitev, ki lahko sproži katero koli tipko, ki jo želite sprožiti, da bi dobili nekaj zasebnosti ali preprosto utišali mikrofon

1. korak: Deli

Deli
Deli

Osnovni deli so:

  • Arduino Leonardo OR Pro Micro (v bistvu vsak arduino s podporo HID)
  • Reed stikalo z magnetom kot senzor vrat
  • Gumb
  • Kabel (vsaka dolžina, ki sega od računalnika do vrat)
  • Kabel za uporabniški vmesnik do arduina (stara telefonska žica najbolje deluje)
  • 3 10KΩ upori za trstično stikalo in gumbe
  • mikro USB kabel

Neobvezni deli

  • LED kot uporabniški vmesnik
  • 1 220Ω upor za vsako LED
  • perfboard
  • Arduino prins za perfboard

Korak: Reed stikalo

Reed stikalo
Reed stikalo
Reed stikalo
Reed stikalo

Trstično stikalo je stikalo, ki se zapre, kadar je v bližini magnet, zato je kot nalašč za zaznavanje odprtih vrat!

Preprosto je, kot da priključite 2 kontakta trstičnega stikala na priključek (uporabil sem 3,5 -milimetrski priključek za slušalke, ker je kasneje olajšal namestitev) ali neposredno na dolg kabel.

Če želite senzor namestiti na vrata, ga postavite blizu magneta, ki ga je treba pritrditi na vrata. Ko se vrata odprejo, bo kontakt trstičnega stikala.

3. korak: uporabniški vmesnik

Uporabniški vmesnik
Uporabniški vmesnik
Uporabniški vmesnik
Uporabniški vmesnik
Uporabniški vmesnik
Uporabniški vmesnik

Za uporabniški vmesnik sem se odločil s preprostim dvosmernim trenutnim stikalom in tremi LED diodami ter 3D tiskanim ohišjem po meri, vendar lahko ohišje postanete ustvarjalni.

LED diode so samo stopljene v plastiko in stikalo se popolnoma prilega skozi luknjo.

V trenutni kodi se uporablja samo eno stikalo in dve LED.

OŽIČENJE

Samo povežite vse v skladu s sliko, uporabniški vmesnik bo v naslednjem koraku povezan z Arduinom

4. korak: Vse povežite z Arduinom

Povezovanje vsega z Arduinom
Povezovanje vsega z Arduinom
Povezovanje vsega z Arduinom
Povezovanje vsega z Arduinom

Ker uporabljam Arduino Leonardo, sem se odločil ustvariti ščit po meri, a ker uporabljam le nekaj uporov, obstaja veliko načinov za povezovanje tega skupaj

Uporabljeni upori:

220Ω za LED

10KΩ med zatičem gumba in maso (to naredite tudi za trstično stikalo

5. korak: Koda

Kodo najdete na mojem GitHubu

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

najboljši del pa je, da lahko kodo prilagodite svojim potrebam!

V kodi najdete dve funkciji, ki sta popolnoma prilagodljivi!

Funkcija "keycomb" je koda, ki se izvede takoj, ko se naprava sproži

Spodnja funkcija je glavnik, ki se sproži, ko znova aktivirate senzor

Tu najdete tako imenovane modifikatorje tipkovnice:

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

Pomembno: Ne pozabite spustiti vseh tipk, sicer bo vaša kombinacija ključev delovala le enkrat

Nekaj idej za začetek:

Windows:

Win+D - Zmanjša vsa okna

Win+L - Zaklene računalnik, tako da nikoli več ne boste zapustili sobe z odklenjenim računalnikom

Mac:

command+Q - Zapre trenutno aplikacijo

F11 - Pokaži celotno namizje

Priporočena: