สารบัญ:

MicroKeyRing: ที่เก็บรหัสผ่านขนาดเล็กที่พอดีกับกระเป๋าของคุณ: 4 ขั้นตอน
MicroKeyRing: ที่เก็บรหัสผ่านขนาดเล็กที่พอดีกับกระเป๋าของคุณ: 4 ขั้นตอน

วีดีโอ: MicroKeyRing: ที่เก็บรหัสผ่านขนาดเล็กที่พอดีกับกระเป๋าของคุณ: 4 ขั้นตอน

วีดีโอ: MicroKeyRing: ที่เก็บรหัสผ่านขนาดเล็กที่พอดีกับกระเป๋าของคุณ: 4 ขั้นตอน
วีดีโอ: อะไรเอ่ย #สิว #สิวอุดตัน #สิวอักเสบ #สิวเห่อ #รอยสิว #รักษาสิว #เล็บเท้า #satisfying 2024, ธันวาคม
Anonim
Image
Image
บอร์ดและปุ่ม
บอร์ดและปุ่ม

รหัสผ่าน รหัสผ่าน และรหัสผ่านอื่นๆ

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

คุณสามารถเก็บไว้ที่ไหน? ในแอปพลิเคชันเดสก์ท็อป? ในเว็บแอป (น่าจะปลอดภัย)? พวกเขาจะต้องมีรหัสผ่านของตัวเอง!

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

เมื่อเรียกดูแคตตาล็อกขนาดใหญ่ในปัจจุบันของบอร์ดสไตล์ Arduino ฉันพบบอร์ดขนาดเล็กที่มีปลั๊ก USB แบบแบนและชิป atmega32u4 มีคุณสมบัติโปรแกรมจำลองแป้นพิมพ์นี้ เหมาะสำหรับกระเป๋าพวงกุญแจดิจิตอล!

เสบียง

ในการสร้าง NanoKeyring แบบนี้ คุณจะต้องใช้วัสดุเหล่านี้:

  1. A DIYMore USB Board (ค้นหา ATMEGA32U4-AU Beetle)
  2. ปุ่มเล็กสองสามปุ่ม (3x6x7 มม.)
  3. ลวดแยกบางสองสามเซ็นติเมตร

และเครื่องมือเหล่านี้:

  1. หัวแร้ง
  2. เครื่องพิมพ์ 3 มิติ
  3. คอมพิวเตอร์
  4. แว่นขยาย ถ้าตาเธอแก่เท่าฉัน:-D

ขั้นตอนที่ 1: บอร์ดและปุ่ม

บอร์ดและปุ่ม
บอร์ดและปุ่ม
บอร์ดและปุ่ม
บอร์ดและปุ่ม
บอร์ดและปุ่ม
บอร์ดและปุ่ม

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

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

ฉันวางปุ่มหนึ่งปุ่มไว้ตรงกลางด้านตรงข้ามกับขั้วต่อ usb นี่จะเป็นตัวหลัก ปุ่มเหล่านี้มีขายาว เพียงงอพวกมันอย่างระมัดระวังแล้วปักปลายเข้าไปในรูที่ระบุว่า D10 ถ้าของคุณไม่เหมือนกัน ให้บัดกรีลวดสั้นๆ เพื่อต่อขาข้างหนึ่งกับ D10

เพิ่มปุ่มอีกปุ่มหนึ่งที่อยู่ตรงกลางด้านขวาแล้วงอขาไปทางรู D11

เชื่อมขาอีก 2 ขาที่เหลือเข้าด้วยกัน แล้วบัดกรีลวดเพื่อเชื่อมต่อขาทั้งสองข้างกับรู GND

อย่างที่คุณเห็น การบัดกรีไม่เหมาะกับฉัน ฉันใช้เครื่องมือทุกชนิดเพื่อสร้างข้อต่อที่สวยงาม (แว่นขยาย มือช่วย เตารีดที่ควบคุมอุณหภูมิได้…) แต่ดูเหมือนว่าจะไม่มีอะไรทำงาน สิ่งนี้จะนำคุณไปสู่การประกอบ NanoKeyring ของคุณ!

คำแนะนำในวินาทีสุดท้าย: คุณสามารถทำเคสก่อนและใช้เป็นแท่นขุดเจาะเพื่อวางปุ่มต่างๆ เข้าที่ ใช้ความระมัดระวังเพื่อหลีกเลี่ยงการหลอมเคสด้วยหัวแร้ง

ขั้นตอนที่ 2: เคสน่ารัก

เคสน่ารักๆ
เคสน่ารักๆ

หลังจากต้นแบบ 96 ชิ้น ฉันมาพร้อมกับการออกแบบที่ลงตัวกับบอร์ดและเก็บปุ่มต่างๆ เข้าที่

ดาวน์โหลดจาก thingiverse (https://www.thingiverse.com/thing:4003337) แล้วพิมพ์ในเครื่องพิมพ์ 3 มิติของคุณเอง ไม่จำเป็นต้องแข็งแรงเป็นพิเศษ ดังนั้นวัสดุใดๆ เช่น PLA- ก็ใช้ได้

หรือคุณสามารถถามเพื่อนหรือสั่งซื้อจากบริการออนไลน์

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

คุณยังสามารถทำรุ่นหรูหราด้วยไม้เคลือบเงาบางชิ้นได้!

ขั้นตอนที่ 3: ซอฟต์แวร์เมจิก

ซอฟต์แวร์เมจิก
ซอฟต์แวร์เมจิก

คุณต้องอัปโหลดรหัสของฉันไปที่กระดานเล็ก ๆ

คุณจะพบกับบทช่วยสอนนับร้อยเกี่ยวกับการอัปโหลดโค้ดไปยัง Arduino โดยใช้ Arduino IDE หรือ PlatformIO ใหม่

ฉันได้เตรียมรหัสและไลบรารีสำหรับ IDE ล่าสุดนี้ ดาวน์โหลดทุกอย่างจากที่เก็บนี้:

github.com/alfem/MicroKeyRing

อย่าลืมแก้ไขสามอาร์เรย์แรก และแทนที่ผู้ใช้สาธิตและรหัสผ่านด้วยของคุณ

ขั้นตอนที่ 4: วิธีใช้งาน

คุณอาจเคยเห็นในวิดีโอแล้ว MicroKeyRing นี้มีฟังก์ชันมากมาย:

  • กดปุ่มหลักเพื่อใส่ชื่อผู้ใช้ของคุณ
  • กดปุ่มหลักค้างไว้ (จนกว่าไฟ LED จะกะพริบ) เพื่อใส่รหัสผ่านของคุณ
  • ดับเบิลคลิกที่ปุ่มหลักเพื่อใส่ข้อมูลเพิ่มเติม (โทรศัพท์ หมายเลขบัตรวีซ่า…)
  • กดปุ่มรอง (ด้านใดด้านหนึ่ง) เพื่อสลับไปยังชุดผู้ใช้/รหัสผ่านถัดไป

ฟังก์ชันพิเศษ (และไม่ได้รับการทดสอบเป็นอย่างดี): กดปุ่มรองค้างไว้เพื่อเปิด/ปิดคุณสมบัติป้องกันการไม่ใช้งาน เมื่อเปิดใช้งานคุณสมบัตินี้ MicroKeyRing จะเลื่อนเมาส์หนึ่งพิกเซลทุกๆ 30 วินาทีเพื่อป้องกันการล็อกหน้าจอ มีประโยชน์หากนโยบายองค์กรของคุณบังคับใช้เวลาว่างที่สั้นมาก

แนะนำ: