สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: บอร์ดและปุ่ม
- ขั้นตอนที่ 2: เคสน่ารัก
- ขั้นตอนที่ 3: ซอฟต์แวร์เมจิก
- ขั้นตอนที่ 4: วิธีใช้งาน
วีดีโอ: MicroKeyRing: ที่เก็บรหัสผ่านขนาดเล็กที่พอดีกับกระเป๋าของคุณ: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
รหัสผ่าน รหัสผ่าน และรหัสผ่านอื่นๆ
ทุกเว็บไซต์ แอปพลิเคชันอีเมล หรือบริการของ Google ต้องมีรหัสผ่าน และคุณไม่ควรใช้รหัสผ่านเดียวกันในสองแห่ง
คุณสามารถเก็บไว้ที่ไหน? ในแอปพลิเคชันเดสก์ท็อป? ในเว็บแอป (น่าจะปลอดภัย)? พวกเขาจะต้องมีรหัสผ่านของตัวเอง!
เมื่อหลายปีก่อน ฉันกำลังซ่อมแซมบอร์ด Arduino ที่มีชื่อเสียง เมื่อฉันค้นพบโมเดลของเลโอนาร์โด เป็นบอร์ดพิเศษที่มีพอร์ต USB ที่กำหนดโดยซอฟต์แวร์ มันสามารถทำงานเหมือนแป้นพิมพ์หรือเมาส์เมื่อคุณเสียบเข้ากับคอมพิวเตอร์ คุณเพียงแค่ต้องตั้งโปรแกรมบอร์ดให้ถูกต้อง จากนั้นบอร์ดจะส่งการกดแป้นที่คุณกำหนดไปยังคอมพิวเตอร์ เช่น แป้นพิมพ์มาตรฐาน
เมื่อเรียกดูแคตตาล็อกขนาดใหญ่ในปัจจุบันของบอร์ดสไตล์ Arduino ฉันพบบอร์ดขนาดเล็กที่มีปลั๊ก USB แบบแบนและชิป atmega32u4 มีคุณสมบัติโปรแกรมจำลองแป้นพิมพ์นี้ เหมาะสำหรับกระเป๋าพวงกุญแจดิจิตอล!
เสบียง
ในการสร้าง NanoKeyring แบบนี้ คุณจะต้องใช้วัสดุเหล่านี้:
- A DIYMore USB Board (ค้นหา ATMEGA32U4-AU Beetle)
- ปุ่มเล็กสองสามปุ่ม (3x6x7 มม.)
- ลวดแยกบางสองสามเซ็นติเมตร
และเครื่องมือเหล่านี้:
- หัวแร้ง
- เครื่องพิมพ์ 3 มิติ
- คอมพิวเตอร์
- แว่นขยาย ถ้าตาเธอแก่เท่าฉัน:-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 วินาทีเพื่อป้องกันการล็อกหน้าจอ มีประโยชน์หากนโยบายองค์กรของคุณบังคับใช้เวลาว่างที่สั้นมาก
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง