สารบัญ:

Pc-Privacy - Arduino Automated Privacy สำหรับคอมพิวเตอร์ของคุณ: 5 ขั้นตอน (พร้อมรูปภาพ)
Pc-Privacy - Arduino Automated Privacy สำหรับคอมพิวเตอร์ของคุณ: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Pc-Privacy - Arduino Automated Privacy สำหรับคอมพิวเตอร์ของคุณ: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Pc-Privacy - Arduino Automated Privacy สำหรับคอมพิวเตอร์ของคุณ: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Control LEDs with your computer using RS232! 2024, พฤศจิกายน
Anonim
Pc-Privacy - Arduino Automated Privacy สำหรับคอมพิวเตอร์ของคุณ
Pc-Privacy - Arduino Automated Privacy สำหรับคอมพิวเตอร์ของคุณ
Pc-Privacy - Arduino Automated Privacy สำหรับคอมพิวเตอร์ของคุณ
Pc-Privacy - Arduino Automated Privacy สำหรับคอมพิวเตอร์ของคุณ

ปัญหา:

หากคุณอาศัยอยู่กับคนอื่นหรือมีสำนักงานของคุณเอง คุณอาจคุ้นเคยกับปัญหาของการมีคนสุ่มเข้ามาในห้องของคุณในขณะที่คุณกำลังทำงานกับข้อมูลที่เป็นความลับ หรือเพียงแค่เปิดสิ่งแปลก ๆ บนหน้าจอที่ 2 เมื่อไม่กี่ชั่วโมงที่แล้ว

นอกจากนี้ หากคุณอาศัยอยู่กับคนอื่นและคุณกำลังใช้การแชทด้วยเสียง มีโอกาสที่ใครบางคนจะเปิดประตูและส่งเสียงดังหรือตะโกนไปทั่ว

คำแนะนำนี้มีโซลูชันที่ใช้เซ็นเซอร์ซึ่งสามารถเรียกคีย์คอมบ์ใด ๆ ที่คุณต้องการให้เปิดใช้งานเพื่อให้ได้ความเป็นส่วนตัวหรือเพียงแค่ปิดเสียงไมโครโฟนของคุณ

ขั้นตอนที่ 1: อะไหล่

อะไหล่
อะไหล่

ส่วนพื้นฐานคือ:

  • Arduino Leonardo หรือ Pro Micro (โดยทั่วไปคือ Arduino ที่รองรับ HID)
  • สวิตช์กกพร้อมแม่เหล็กเป็นเซ็นเซอร์ประตู
  • ปุ่มกด
  • สายเคเบิล (ความยาวใดก็ได้จากพีซีของคุณไปที่ประตูของคุณ)
  • สายเคเบิลสำหรับ UI ไปยัง Arduino (สายโทรศัพท์เก่าทำงานได้ดีที่สุด)
  • 3 10KΩ ตัวต้านทานสำหรับสวิตช์กกและปุ่ม
  • สายไมโคร USB

อะไหล่เสริม

  • LED เป็น UI
  • 1 220Ω ตัวต้านทานสำหรับ LED แต่ละตัว
  • perfboard
  • ปรินต์ Arduino สำหรับบอร์ดที่สมบูรณ์แบบ

ขั้นตอนที่ 2: สวิตช์กก

สวิตช์กก
สวิตช์กก
สวิตช์กก
สวิตช์กก

สวิตช์กกเป็นสวิตช์ที่ปิดเมื่อใดก็ตามที่มีแม่เหล็กอยู่ใกล้ๆ ดังนั้นจึงเหมาะอย่างยิ่งสำหรับการตรวจจับประตูที่เปิดอยู่!

ง่ายพอๆ กับการเชื่อมต่อหน้าสัมผัส 2 อันของสวิตช์กกกับขั้วต่อ (ฉันใช้แจ็คหูฟัง 3.5 มม. เนื่องจากทำให้การติดตั้งง่ายขึ้นในภายหลัง) หรือโดยตรงกับสายยาว

ในการติดตั้งเซนเซอร์ไปที่ประตู เพียงแค่วางเซนเซอร์ไว้ใกล้กับแม่เหล็กซึ่งจำเป็นต้องยึดกับประตู เมื่อประตูเปิดออก หน้าสัมผัสของสวิตช์กกจะเปิดขึ้น

ขั้นตอนที่ 3: ส่วนต่อประสานผู้ใช้

ส่วนต่อประสานผู้ใช้
ส่วนต่อประสานผู้ใช้
ส่วนต่อประสานผู้ใช้
ส่วนต่อประสานผู้ใช้
ส่วนต่อประสานผู้ใช้
ส่วนต่อประสานผู้ใช้

สำหรับ UI ฉันได้ตัดสินใจที่จะใช้สวิตช์ชั่วขณะสองทางแบบเรียบง่ายและไฟ LED 3 ดวงและเคสที่พิมพ์ 3 มิติแบบกำหนดเอง แต่คุณสามารถสร้างสรรค์เคสได้

ไฟ LED หลอมละลายในพลาสติก และสวิตช์ก็สอดเข้าไปในรูได้พอดี

มีการใช้สวิตช์เพียงตัวเดียวและ LED สองตัวในรหัสปัจจุบัน

สายไฟ

เพียงเชื่อมต่อทุกอย่างตามภาพ อินเทอร์เฟซผู้ใช้ก็จะเชื่อมต่อกับ Arduino ในขั้นตอนต่อไป

ขั้นตอนที่ 4: เชื่อมต่อทุกอย่างกับ Arduino

เชื่อมต่อทุกอย่างเข้ากับ Arduino
เชื่อมต่อทุกอย่างเข้ากับ Arduino
เชื่อมต่อทุกอย่างเข้ากับ Arduino
เชื่อมต่อทุกอย่างเข้ากับ Arduino

เนื่องจากฉันใช้ Arduino Leonardo ฉันจึงตัดสินใจสร้างโล่แบบกำหนดเอง แต่เนื่องจากฉันแค่ใช้ตัวต้านทานบางตัว จึงมีหลายวิธีในการเชื่อมต่อสิ่งนี้เข้าด้วยกัน

ตัวต้านทานที่ใช้:

220Ω สำหรับ LED's

10KΩระหว่างหมุดปุ่มและกราวด์ (ทำเช่นนี้สำหรับสวิตช์กก

ขั้นตอนที่ 5: รหัส

รหัสสามารถพบได้ใน GitHub. ของฉัน

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

แต่ส่วนที่ดีที่สุดคือคุณสามารถปรับแต่งโค้ดตามความต้องการของคุณได้!

ในโค้ดนี้ คุณจะพบสองฟังก์ชันที่ปรับแต่งได้อย่างเต็มที่!

ฟังก์ชัน "keycomb" คือรหัสที่จะดำเนินการทันทีที่อุปกรณ์ถูกทริกเกอร์

ฟังก์ชั่นด้านล่างคือหวีที่จะถูกกระตุ้นเมื่อคุณเปิดใช้งานเซ็นเซอร์อีกครั้ง

ที่นี่คุณสามารถค้นหาตัวปรับแต่งคีย์บอร์ดที่เรียกว่า:

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

สำคัญ: อย่าลืมปล่อยปุ่มทั้งหมด มิฉะนั้น คำสั่งผสมคีย์ของคุณจะใช้งานได้เพียงครั้งเดียว

แนวคิดบางประการที่จะช่วยให้คุณเริ่มต้น:

หน้าต่าง:

Win+D - ย่อขนาดหน้าต่างทั้งหมด

Win+L - ล็อคพีซีดังนั้นคุณจะไม่ออกจากห้องด้วยพีซีที่ปลดล็อคอีกต่อไป

แม็ค:

command+Q - ออกจากแอปพลิเคชันปัจจุบัน

F11 - แสดงเดสก์ท็อปทั้งหมด

แนะนำ: