فهرست مطالب:

MicroKeyRing: ذخیره رمز کوچک که در جیب شما قرار می گیرد: 4 مرحله
MicroKeyRing: ذخیره رمز کوچک که در جیب شما قرار می گیرد: 4 مرحله

تصویری: MicroKeyRing: ذخیره رمز کوچک که در جیب شما قرار می گیرد: 4 مرحله

تصویری: MicroKeyRing: ذخیره رمز کوچک که در جیب شما قرار می گیرد: 4 مرحله
تصویری: NOOBS PLAY GRANNY FROM START LIVE 2024, نوامبر
Anonim
Image
Image
تخته و دکمه ها
تخته و دکمه ها

گذرواژه ها ، رمزهای عبور و رمزهای دیگر.

هر وب سایت ، برنامه نامه الکترونیکی یا سرویس google نیاز به گذرواژه دارد. و شما نباید از رمز عبور یکسان در دو مکان استفاده کنید.

کجا می توانید آنها را ذخیره کنید؟ در برنامه دسکتاپ؟ در یک برنامه وب (بسیار امن)؟ آنها به رمز عبور خود نیاز خواهند داشت!

چند سال پیش داشتم با تخته های معروف آردوینو کار می کردم که مدل لئوناردو را کشف کردم. این یک برد ویژه با یک پورت USB با نرم افزار تعریف شده است. وقتی آن را به کامپیوتر وصل می کنید می تواند مانند صفحه کلید یا ماوس رفتار کند. شما فقط باید بورد را به درستی برنامه ریزی کنید و این کلیدها را مانند یک صفحه کلید استاندارد به کامپیوتر ارسال می کند.

در حال مرور فهرست عظیم تابلوهای سبک آردوینو ، یک تخته کوچک با یک پلاگین USB مسطح و تراشه atmega32u4 پیدا کردم. این ویژگی شبیه ساز صفحه کلید را دارد. مناسب برای جا کلیدی دیجیتالی جیبی!

تدارکات

برای ساختن یک NanoKeyring به این شکل به این مواد نیاز دارید:

  1. یک برد USB DIYMore (جستجو برای ATMEGA32U4-AU Beetle)
  2. چند دکمه کوچک (3x6x7mm)
  3. چند سانتی متر سیم جدا شده نازک

و این ابزارها:

  1. آهن لحیم کاری
  2. یک چاپگر سه بعدی
  3. یک کامپیوتر
  4. اگر چشمان شما به اندازه چشم من سن دارند ، ذره بین:-D

مرحله 1: صفحه و دکمه ها

صفحه و دکمه ها
صفحه و دکمه ها
تخته و دکمه ها
تخته و دکمه ها
صفحه و دکمه ها
صفحه و دکمه ها

تصمیم گرفتم دو دکمه اضافه کنم: یکی برای کاربر/رمز عبور/هر نوع خودکار و دیگری برای انتخاب کاربر. به این ترتیب می توانید چهار یا پنج رمز عبور متداول خود را حمل کرده و رمز مورد نیاز خود را به راحتی انتخاب کنید.

دکمه ها برای جلوگیری از مقادیر شناور به مقاومت نیاز دارند. این برد دارای این مقاومت pull_up است ، بنابراین فقط باید آنها را در نرم افزار خود فعال کنید. یک مقاومت pull_up باعث می شود برنامه شما تا زمانی که پین و زمین را کوتاه نکنید (با استفاده از یک دکمه) یک مقدار پیوسته را بخوانید.

من یک دکمه را در وسط طرف مقابل کانکتور usb قرار دادم. این اصلی ترین خواهد بود. این دکمه ها دارای پاهای بلند هستند. کافی است آنها را با دقت خم کرده و نوک آن را به سوراخ با برچسب D10 محکم کنید. اگر سیم شما متفاوت است ، یک قطعه کوتاه سیم را برای اتصال یک پا و D10 لحیم کنید.

دکمه دیگر را در وسط سمت راست اضافه کنید و پای آن را به سمت سوراخ D11 خم کنید.

دو پایه دیگر را به هم وصل کرده و یک سیم را برای اتصال هر دو پا و سوراخ GND به هم وصل کنید.

همانطور که می بینید لحیم کاری مناسب من نیست. من از همه نوع ابزار برای ایجاد اتصالات زیبا (ذره بین ، دست های کمک کننده ، آهن با درجه حرارت قابل انتخاب …) استفاده می کنم ، اما به نظر می رسد هیچ چیزی کار نمی کند. این باید شما را مجبور به جمع آوری NanoKeyring خود کند!

آخرین توصیه دوم: می توانید قاب را از قبل درست کنید و از آن به عنوان یک دکمه برای قرار دادن دکمه ها در محل استفاده کنید. مراقب باشید از ذوب شدن قاب با آهن لحیم کاری خودداری کنید.

مرحله 2: یک مورد زیبا

یک مورد ناز
یک مورد ناز

پس از 96 نمونه اولیه ، با طرحی که کاملاً با صفحه تطبیق دارد و دکمه ها را در جای خود نگه می دارم ، آمدم.

آن را از thingiverse (https://www.thingiverse.com/thing:4003337) بارگیری کرده و در چاپگر سه بعدی خود چاپ کنید. نیازی به استحکام خاصی ندارد ، بنابراین هرگونه ماده ای مانند PLA خوب خواهد بود.

متناوباً می توانید از یک دوست بپرسید یا آن را از یک سرویس آنلاین سفارش دهید.

اگر چاپ 3d برای شما گزینه ای نیست ، شاید نوعی خاک رس پلیمر می تواند جایگزین خوبی باشد.

حتی می توانید نسخه ای لوکس با چند تکه چوب لاک زده تهیه کنید!

مرحله 3: نرم افزار جادویی

نرم افزار جادویی
نرم افزار جادویی

شما باید کد من را در تخته کوچک بارگذاری کنید.

با استفاده از Arduino IDE یا PlatformIO جدید ، صدها آموزش درباره بارگذاری کد در arduino پیدا خواهید کرد.

من برای این IDE آخر کد و کتابخانه آماده کرده ام. همه چیز را از این مخزن بارگیری کنید:

github.com/alfem/MicroKeyRing

فراموش نکنید که سه آرایه اول را ویرایش کرده و کاربران نمایشی و گذرواژه ها را با نام خود جایگزین کنید.

مرحله 4: چگونه از آن استفاده کنیم؟

همانطور که احتمالاً در فیلم مشاهده کرده اید ، این MicroKeyRing عملکردهای زیادی دارد:

  • دکمه اصلی را برای تزریق نام کاربری خود فشار دهید
  • دکمه اصلی (تا زمانی که LED چشمک بزند) را طولانی مدت فشار دهید تا رمز عبور شما تزریق شود
  • برای تزریق اطلاعات اضافی (تلفن ، شماره کارت ویزا …) روی دکمه اصلی دوبار کلیک کنید
  • دکمه ثانویه (یکی در یک طرف) را فشار دهید تا به مجموعه کاربر/رمز عبور بعدی بروید.

یک عملکرد اضافی (و خیلی خوب آزمایش نشده): دکمه ثانویه را برای فعال کردن/غیرفعال کردن ویژگی ضد بیکاری طولانی فشار دهید. هنگامی که این ویژگی فعال می شود ، MicroKeyRing موش را هر 30 ثانیه یک پیکسل حرکت می دهد تا از قفل شدن صفحه جلوگیری شود. مفید است اگر سیاست شرکت شما مدت زمان بیکاری بسیار کوتاهی را اعمال کرد.

توصیه شده: