Агуулгын хүснэгт:

MicroKeyRing: Таны халаасанд тохирох жижиг нууц үг хадгалах: 4 алхам
MicroKeyRing: Таны халаасанд тохирох жижиг нууц үг хадгалах: 4 алхам

Видео: MicroKeyRing: Таны халаасанд тохирох жижиг нууц үг хадгалах: 4 алхам

Видео: MicroKeyRing: Таны халаасанд тохирох жижиг нууц үг хадгалах: 4 алхам
Видео: What If Anakin Skywalker Became a Bounty Hunter 2024, Арваннэгдүгээр
Anonim
Image
Image
Самбар ба товчлуурууд
Самбар ба товчлуурууд

Нууц үг, нууц үг болон бусад нууц үг.

Вэбсайт, имэйл програм эсвэл google үйлчилгээ бүрт нууц үг шаардлагатай байдаг. Та ижил нууц үгийг хоёр газарт ашиглах ёсгүй.

Та тэдгээрийг хаана хадгалах боломжтой вэ? Ширээний програм дээр үү? Вэб аппликейшн дээр үү? Тэдэнд өөрийн нууц үг хэрэгтэй болно!

Хэдэн жилийн өмнө би Леонардогийн загварыг олж мэдээд алдарт Arduino хавтангуудыг нухаж байсан. Энэ бол USB порт бүхий програм хангамж бүхий тусгай самбар юм. Үүнийг компьютерт залгахад гар эсвэл хулгана шиг ажиллах боломжтой. Та самбарыг зөв програмчлах хэрэгтэй бөгөөд энэ нь таны тодорхойлсон товчлууруудыг стандарт гар шиг компьютер руу илгээх болно.

Arduino загварын самбаруудын одоогийн асар том каталогийг хайж байхдаа хавтгай USB залгууртай, atmega32u4 чиптэй жижигхэн самбарыг оллоо. Энэ гар эмуляторын онцлог шинж чанартай. Дижитал түлхүүрийн халаасны хувьд маш тохиромжтой!

Хангамж

Ийм NanoKeyring бүтээхэд танд дараах материалууд хэрэгтэй болно.

  1. DIYMore USB самбар (ATMEGA32U4-AU цохыг хайх)
  2. Хэд хэдэн жижиг товчлуурууд (3x6x7mm)
  3. Хэдэн сантиметр нимгэн тусгаарлагдсан утас

Мөн эдгээр хэрэгслүүд:

  1. Гагнуурын төмөр
  2. 3d принтер
  3. Компьютер
  4. Томруулдаг шил, хэрэв таны нүд минийх шиг хөгшин бол:-D

Алхам 1: Самбар ба товчлуурууд

Самбар ба товчлуурууд
Самбар ба товчлуурууд
Самбар ба товчлуурууд
Самбар ба товчлуурууд
Самбар ба товчлуурууд
Самбар ба товчлуурууд

Би хоёр товчлуур нэмж оруулахаар шийдсэн: нэг нь хэрэглэгч/нууц үг/ямар ч төрлийн автоматаар бичих, хэрэглэгчийн сонголтод зориулагдсан. Ингэснээр та түгээмэл хэрэглэгддэг дөрөв, таван нууц үгээ авч явж, өөрт хэрэгтэй нууц үгээ хялбархан сонгох боломжтой болно.

Хөвөгч утгуудаас зайлсхийхийн тулд товчлууруудад резистор хэрэгтэй. Энэ самбар дээр эдгээр pull_up эсэргүүцэл байгаа тул та үүнийг зөвхөн програм хангамж дээрээ идэвхжүүлэх хэрэгтэй. Татаж авах эсэргүүцэл нь таны програмыг зүү, газардуулгыг богиносгох хүртэл тасралтгүй өндөр утгыг уншуулдаг.

Би USB товчлуурын эсрэг талын хажуугийн дунд нэг товчлуур байрлуулсан. Энэ нь гол зүйл байх болно. Эдгээр товчлуурууд урт хөлтэй. Зүгээр л тэдгээрийг болгоомжтой нугалж, үзүүрийг D10 гэсэн нүхэнд зүү. Хэрэв таных өөр бол нэг хөл ба D10 -ийг холбох богино утсыг гагнана уу.

Баруун талын дунд байгаа нөгөө товчлуурыг нэмээд хөлөө D11 нүх рүү нугална уу.

Нөгөө хоёр хөлөө нийлүүлээд хоёр хөл, GND нүхийг холбох утсыг гагнана.

Таны харж байгаагаар гагнах нь миний хүчтэй костюм биш юм. Би бүх төрлийн багажийг ашиглан сайхан холбоос хийдэг (томруулдаг аппарат, туслах гар, температурыг сонгож болох төмөр …) гэхдээ юу ч ажиллахгүй байгаа юм шиг байна. Энэ нь таныг NanoKeyring -ийг угсрахад хүргэх болно!

Сүүлчийн зөвлөгөө: та өмнө нь хэргийг хийж товчлууруудыг байрлуулахын тулд өрмийн машин болгон ашиглаж болно. Гагнуурын төмрөөр хэргийг хайлуулахгүйн тулд болгоомжтой байгаарай.

Алхам 2: Хөөрхөн хэрэг

Хөөрхөн хэрэг
Хөөрхөн хэрэг

96 загвар хийсний дараа би самбар дээр төгс тохирсон, товчлууруудыг хэвээр нь хадгалсан загвартай ирсэн.

Үүнийг thingiverse (https://www.thingiverse.com/thing:4003337) дээрээс татаж аваад өөрийн 3d принтер дээр хэвлээрэй. Энэ нь онцгой хүчирхэг байх шаардлагагүй тул ХАЧА шиг ямар ч материал сайн байх болно.

Эсвэл та найзаасаа асууж эсвэл онлайн үйлчилгээнээс захиалж болно.

Хэрэв 3d хэвлэх нь танд тохиромжгүй бол ямар нэгэн полимер шавар сайн орлуулагч байж магадгүй юм.

Та хэд хэдэн лакаар хийсэн модоор тансаг хувилбар хийж болно!

Алхам 3: Magic програм хангамж

Magic програм хангамж
Magic програм хангамж

Та миний кодыг жижиг самбар дээр оруулах хэрэгтэй.

Та Arduino IDE эсвэл шинэ PlatformIO ашиглан arduino руу код байршуулах талаар хэдэн зуун заавар олж авах болно.

Би энэ сүүлийн IDE -ийн код, номын санг бэлдсэн. Энэ репозитороос бүх зүйлийг татаж авах:

github.com/alfem/MicroKeyRing

Эхний гурван массивыг засварлаж, демо хэрэглэгчид болон нууц үгийг өөрийнхөөрөө солихоо бүү мартаарай.

Алхам 4: Үүнийг хэрхэн ашиглах вэ?

Та видеон дээр харсан байх, энэ MicroKeyRing нь олон функцтэй:

  • Хэрэглэгчийн нэрээ оруулахын тулд үндсэн товчлуурыг дарна уу
  • Нууц үгээ оруулахын тулд үндсэн товчлуурыг удаан дарна уу (LED анивчих хүртэл)
  • Нэмэлт өгөгдлийг оруулахын тулд үндсэн товчлуур дээр хоёр товшино уу (утас, визний картны дугаар …)
  • Дараагийн хэрэглэгч/нууц үгийн тохиргоо руу шилжихийн тулд хоёрдогч товчлуурыг дарна уу (нэг талд нь байгаа).

Нэмэлт (маш сайн шалгагдаагүй) функц: сул зогсолтын эсрэг функцийг идэвхжүүлэх/идэвхгүй болгохын тулд хоёрдогч товчлуурыг удаан дарна уу. Энэ функц идэвхжсэн үед MicroKeyRing нь дэлгэцийг түгжихээс сэргийлэхийн тулд хулганыг 30 секунд тутамд нэг пикселээр хөдөлгөнө. Танай компанийн бодлого үнэхээр богино хугацаанд сул зогсолт хийсэн тохиолдолд хэрэг болно.

Зөвлөмж болгож буй: