Სარჩევი:

კომპიუტერის კონფიდენციალურობა - Arduino ავტომატური კონფიდენციალურობა თქვენი კომპიუტერისთვის: 5 ნაბიჯი (სურათებით)
კომპიუტერის კონფიდენციალურობა - Arduino ავტომატური კონფიდენციალურობა თქვენი კომპიუტერისთვის: 5 ნაბიჯი (სურათებით)

ვიდეო: კომპიუტერის კონფიდენციალურობა - Arduino ავტომატური კონფიდენციალურობა თქვენი კომპიუტერისთვის: 5 ნაბიჯი (სურათებით)

ვიდეო: კომპიუტერის კონფიდენციალურობა - Arduino ავტომატური კონფიდენციალურობა თქვენი კომპიუტერისთვის: 5 ნაბიჯი (სურათებით)
ვიდეო: ESP32 Turorial 1 - Introduction to SunFounder's ESP32 IoT Learnig kit Software and Arduino IDE 2024, ნოემბერი
Anonim
კომპიუტერის კონფიდენციალურობა - Arduino ავტომატური კონფიდენციალურობა თქვენი კომპიუტერისთვის
კომპიუტერის კონფიდენციალურობა - Arduino ავტომატური კონფიდენციალურობა თქვენი კომპიუტერისთვის
კომპიუტერის კონფიდენციალურობა - Arduino ავტომატური კონფიდენციალურობა თქვენი კომპიუტერისთვის
კომპიუტერის კონფიდენციალურობა - Arduino ავტომატური კონფიდენციალურობა თქვენი კომპიუტერისთვის

Პრობლემა:

თუ თქვენ ცხოვრობთ სხვა ადამიანებთან ერთად ან გაქვთ საკუთარი ოფისი, თქვენ შეიძლება იცოდეთ იმ ადამიანების პრობლემა, რომლებიც შემთხვევით გამოჩნდებიან თქვენს ოთახში, როდესაც მუშაობთ კონფიდენციალურ მონაცემებზე ან უბრალოდ რაღაც უცნაური ნივთები გახსნილია საათის წინანდელ მე -2 ეკრანზე.

ასევე, თუ თქვენ ცხოვრობთ სხვა ადამიანებთან ერთად და იყენებთ ხმოვან ჩეთს, დიდი ალბათობაა, რომ ვიღაცამ კარი გააღოს და ხმაური ატეხოს ან იყვიროს ყველგან.

ეს ინსტრუქცია გვთავაზობს სენსორზე დაფუძნებულ გადაწყვეტას, რომელსაც შეუძლია გამოიწვიოს ნებისმიერი საკვანძო კომბინაცია, რომლის გააქტიურებაც გსურთ, რათა მიიღოთ კონფიდენციალურობა ან უბრალოდ გააქტიუროთ თქვენი მიკროფონი

ნაბიჯი 1: ნაწილები

ნაწილები
ნაწილები

ძირითადი ნაწილებია:

  • Arduino Leonardo OR Pro Micro (ძირითადად ნებისმიერი arduino HID მხარდაჭერით)
  • რიდის გადამრთველი მაგნიტით, როგორც კარის სენსორი
  • დასაჭერი ღილაკი
  • კაბელი (ნებისმიერი სიგრძე, რომელიც აღწევს თქვენი კომპიუტერიდან თქვენს კარებამდე)
  • საკაბელო UI არდუინოსკენ (ძველი ტელეფონის მავთული საუკეთესოდ მუშაობს)
  • 3 10KΩ რეზისტორები ლერწმის გადამრთველისა და ღილაკებისთვის
  • მიკრო USB კაბელი

არჩევითი ნაწილები

  • LED არის როგორც ინტერფეისი
  • 1 220Ω რეზისტორი თითოეული LED- ისთვის
  • პერფორი
  • Arduino პრინცები პერფოფისთვის

ნაბიჯი 2: ლერწმის გადამრთველი

ლერწმის გადამრთველი
ლერწმის გადამრთველი
ლერწმის გადამრთველი
ლერწმის გადამრთველი

ლერწმის გადამრთველი არის გადამრთველი, რომელიც იკეტება ყოველთვის, როდესაც მაგნიტი ახლოსაა და, შესაბამისად, შესანიშნავია ღია კარების აღსაქმელად!

ეს ისეთივე მარტივია, როგორც ლერწმის გადართვის 2 კონტაქტის დაკავშირება კონექტორთან (მე გამოვიყენე 3.5 მმ ყურსასმენის ჯეკი, რადგან მოგვიანებით გაადვილდა ინსტალაცია) ან პირდაპირ გრძელ კაბელზე.

სენსორის კარზე დასაყენებლად უბრალოდ მოათავსეთ სენსო მაგნიტთან ახლოს, რომელიც კარზე უნდა იყოს დაფიქსირებული. როგორც კი კარი იხსნება, ლერწმის გადამრთველის კონტაქტი იქნება.

ნაბიჯი 3: მომხმარებლის ინტერფეისი

მომხმარებლის ინტერფეისი
მომხმარებლის ინტერფეისი
მომხმარებლის ინტერფეისი
მომხმარებლის ინტერფეისი
მომხმარებლის ინტერფეისი
მომხმარებლის ინტერფეისი

UI– სთვის მე გადავწყვიტე წასვლა მარტივი ორმხრივი მომენტალური გადამრთველით და 3 LED– ით და პერსონალური 3D დაბეჭდილი შემთხვევით, მაგრამ თქვენ შეგიძლიათ შემოქმედებითად იმოქმედოთ საქმეში.

LED- ები უბრალოდ გამდნარია პლასტმასში და ჩამრთველი მშვენივრად ჯდება ხვრელში.

მხოლოდ ერთი კონცენტრატორი და ორი LED არის გამოყენებული მიმდინარე კოდში.

გაყვანილობა

უბრალოდ დააკავშირეთ ყველაფერი სურათის მიხედვით, მომდევნო ეტაპზე მომხმარებლის ინტერფეისი დაუკავშირდება Arduino– ს

ნაბიჯი 4: ყველაფერი დაუკავშირეთ არდუინოს

აკავშირებს ყველაფერს არდუინოსთან
აკავშირებს ყველაფერს არდუინოსთან
აკავშირებს ყველაფერს არდუინოსთან
აკავშირებს ყველაფერს არდუინოსთან

ვინაიდან მე ვიყენებ არდუინო ლეონარდოს, მე გადავწყვიტე შემექმნა საბაჟო ფარი, მაგრამ რადგან მე მხოლოდ რამდენიმე რეზისტორს ვიყენებ, ამის ერთმანეთთან დაკავშირების მრავალი გზა არსებობს

გამოყენებული რეზისტორები:

220Ω LED- ებისთვის

10KΩ ღილაკსა და მიწას შორის (ასევე გააკეთეთ ეს ლერწმის გადამრთველისთვის

ნაბიჯი 5: კოდი

კოდი შეგიძლიათ იხილოთ ჩემს GitHub– ზე

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

მაგრამ საუკეთესო ნაწილი ის არის, რომ თქვენ შეგიძლიათ დააკონფიგურიროთ კოდი თქვენი საჭიროებისთვის!

კოდში შეგიძლიათ იპოვოთ ორი ფუნქცია, რომლებიც სრულად არის მორგებული!

ფუნქცია "keycomb" არის კოდი, რომელიც შესრულდება მოწყობილობის გააქტიურებისთანავე

ქვემოთ მოყვანილი ფუნქცია არის სავარცხელი, რომელიც გააქტიურდება სენსორის ხელახლა გააქტიურებისთანავე

აქ შეგიძლიათ იპოვოთ ეგრეთ წოდებული კლავიატურის მოდიფიკატორები:

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

მნიშვნელოვანია: არ დაგავიწყდეთ ყველა გასაღების გამოშვება, წინააღმდეგ შემთხვევაში თქვენი კლავიშის კომბინაცია მხოლოდ ერთხელ იმუშავებს

რამდენიმე იდეა დასაწყებად:

Windows:

Win+D - ამცირებს ყველა ფანჯარას

Win+L - ბლოკავს კომპიუტერს, ასე რომ თქვენ აღარასოდეს დატოვებთ ოთახს განბლოკილი კომპიუტერით

Მაკი:

command+Q - ტოვებს მიმდინარე აპლიკაციას

F11 - აჩვენეთ მთელი სამუშაო მაგიდა

გირჩევთ: