İçindekiler:
- Gereçler
- Adım 1: Pano ve Düğmeler
- 2. Adım: Şirin Bir Vaka
- 3. Adım: Sihirli Yazılım
- Adım 4: Nasıl Kullanılır?
Video: MicroKeyRing: Cebinize Uyan Minik Şifre Deposu: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Şifreler, şifreler ve daha fazla şifre.
Her web sitesi, posta uygulaması veya google hizmetinin bir şifreye ihtiyacı vardır. Ve aynı şifreyi iki yerde KULLANMAMALISINIZ.
Onları nerede saklayabilirsiniz? Bir masaüstü uygulamasında mı? (Güvenli olduğu varsayılan) bir web uygulamasında mı? Kendi şifresine ihtiyaçları olacak!
Birkaç yıl önce Leonardo modelini keşfettiğimde ünlü Arduino panolarıyla uğraşıyordum. Yazılım tanımlı USB portuna sahip özel bir karttır. Bilgisayara taktığınızda klavye veya fare gibi davranabilir. Tek yapmanız gereken tahtayı düzgün bir şekilde programlamanız ve tanımladığınız tuş vuruşlarını standart bir klavye gibi bilgisayara gönderecektir.
Mevcut büyük Arduino tarzı pano kataloğuna göz atarken, düz bir USB fişi ve atmega32u4 çipi olan küçük bir kart buldum. Bu klavye emülatörü özelliğine sahiptir. Bir cep dijital anahtarlığı için mükemmel!
Gereçler
Bunun gibi bir NanoKeyring oluşturmak için şu malzemelere ihtiyacınız olacak:
- Bir DIYMore USB Kartı (AMEGA32U4-AU Beetle'ı arayın)
- Birkaç küçük düğme (3x6x7mm)
- Birkaç santimetre ince izole tel
Ve bu araçlar:
- Havya
- 3 boyutlu yazıcı
- Bir bilgisayar
- Gözlerin benimki kadar yaşlıysa büyüteç:-D
Adım 1: Pano ve Düğmeler
İki düğme eklemeye karar verdim: biri kullanıcı/şifre/otomatik yazım ne olursa olsun ve diğeri kullanıcı seçimi için. Bu sayede yaygın olarak kullandığınız dört veya beş şifrenizi yanınızda taşıyabilir ve ihtiyacınız olanı kolayca seçebilirsiniz.
Değişken değerlerden kaçınmak için düğmeler bir dirence ihtiyaç duyar. Bu kartın içinde bu pull_up dirençleri vardır, bu yüzden bunları yazılımınızda etkinleştirmeniz yeterlidir. Bir pull_up direnci, siz pimi ve toprağı kısa devre yapana kadar (bir düğme kullanarak) programınızın sürekli yüksek bir değer okumasını sağlar.
Bir düğmeyi usb konektörünün karşısındaki tarafın ortasına yerleştirdim. Bu ana olacak. Bu düğmelerin uzun bacakları var. Sadece dikkatlice bükün ve ucu D10 etiketli deliğe sabitleyin. Sizinki farklıysa, bir bacağı ve D10'u bağlamak için kısa bir tel parçası lehimleyin.
Sağ tarafın ortasına diğer düğmeyi ekleyin ve bacağını D11 deliğine doğru bükün.
Diğer iki bacağı birleştirin ve her iki bacağı ve GND deliğini bağlamak için bir tel lehimleyin.
Gördüğünüz gibi lehimleme benim güçlü takımım değil. Güzel eklemler yapmak için her türlü aleti kullanıyorum (büyüteçler, yardımcı eller, sıcaklık seçilebilir demir…), ama hiçbir şey işe yaramıyor gibi görünüyor. Bu, NanoKeyring'inizi bir araya getirmenizi sağlamalıdır!
Son ikinci tavsiye: Davayı daha önce yapabilir ve düğmeleri yerine koymak için bir teçhizat olarak kullanabilirsiniz. Kasayı havya ile eritmemeye dikkat edin.
2. Adım: Şirin Bir Vaka
96 prototipten sonra, tahtaya mükemmel şekilde uyan ve düğmeleri yerinde tutan bir tasarımla geldim.
Thingsiverse'den (https://www.thingiverse.com/thing:4003337) indirin ve kendi 3d yazıcınızda yazdırın. Özel olarak güçlü olması gerekmez, bu nedenle PLA gibi herhangi bir malzeme iyi olacaktır.
Alternatif olarak, bir arkadaşınıza sorabilir veya çevrimiçi bir hizmetten sipariş verebilirsiniz.
3 boyutlu baskı sizin için bir seçenek değilse, belki bir tür polimer kil bunun yerine iyi bir alternatif olabilir.
Bazı vernikli ahşap parçalarıyla lüks bir versiyon bile yapabilirsiniz!
3. Adım: Sihirli Yazılım
Kodumu küçük tahtaya yüklemeniz gerekiyor.
Arduino IDE veya yeni PlatformIO kullanarak arduino'ya kod yükleme hakkında yüzlerce öğretici bulacaksınız.
Bu son IDE için kod ve kütüphaneler hazırladım. Bu depodan her şeyi indirin:
github.com/alfem/MicroKeyRing
İlk üç diziyi düzenlemeyi ve demo kullanıcılarını ve şifrelerini sizinkiyle değiştirmeyi unutmayın.
Adım 4: Nasıl Kullanılır?
Muhtemelen videoda görmüş olduğunuz gibi, bu MicroKeyRing'in birçok işlevi vardır:
- Kullanıcı adınızı enjekte etmek için ana düğmeye basın
- Parolanızı enjekte etmek için ana düğmeye uzun basın (LED yanıp sönene kadar)
- Ek verileri (telefon, vize kartı numarası…) enjekte etmek için ana düğmeye çift tıklayın.
- Sonraki kullanıcı/parola grubuna geçmek için ikincil düğmeye (bir yanda olan) basın.
Ekstra (ve çok iyi test edilmemiş) bir işlev: rölanti önleme özelliğini etkinleştirmek/devre dışı bırakmak için ikincil düğmeye uzun basın. Bu özellik etkinleştirildiğinde, MicroKeyRing, ekran kilidini önlemek için fareyi her 30 saniyede bir piksel hareket ettirir. Kurumsal politikanız gerçekten kısa bir boşta kalma süresini zorunlu kılıyorsa kullanışlıdır.
Önerilen:
Eski Bir Bilgisayardan Kişisel Mini Masa Vantilatörü Nasıl Yapılır - Cebinize Sığar: 6 Adım
Eski Bir Bilgisayardan Kişisel Mini Masa Fanı Nasıl Yapılır – Cebinize Sığar: Size eski bir bilgisayardan nasıl kişisel mini masa fanı yapacağınızı göstereceğim. Bir bonus, cebinize bile sığmasıdır. Bu çok basit bir projedir, bu nedenle çok fazla deneyim veya uzmanlığa ihtiyaç yoktur. Öyleyse başlayalım
Şifre Koruma Programı: 4 Adım
Parola Koruma Programı: Bu, bir bilgisayar parolasını gizlemenin bir yoludur. Değerli verileri korumanıza izin verir, ancak unutulan bir şifreyi çok fazla zorluk çekmeden kurtarmanıza da izin verir. Çözümlerin en pratiki olmasa da, bu fikir kesinlikle çok
Şifre Kontrollü Güvenlik Kutusu: 4 Adım
Şifre Kontrollü Güvenlik Kutusu: Projemi yapmak için bu örneği kullanıyorum. Ve bazı işleri değiştiriyorum, örneğin düğmeyi servoya. Bu güvenlik kutusunu yapıyorum çünkü bazen ailem ve ben bazı önemli şeyleri kaybedeceğiz. Buna sahip olmak, ailem ve ben kaybetme konusunda mücadele etmeyeceğiz
Basit Bir DTMF (ton) Telefon Hattı Şifre Çözücü Nasıl Yapılır: 3 Adım
Basit Bir DTMF (ton) Telefon Hattı Şifre Çözücü Nasıl Yapılır: Bu, temel olarak herhangi bir telefon hattında DTMF sinyallerini çözmenizi sağlayan basit bir projedir. Bu eğitimde, MT8870D kod çözücüyü kullanıyoruz. Önceden oluşturulmuş bir ton dekoderi kullanıyoruz çünkü inanın bana, arkada denemek ve bunu yapmak için bir acı
Uyan !!!: 5 Adım
Uyan !!!: Bu proje insanları uyandırmaktır. Alarmdan uyanamayan birçok insan var, bu yüzden bu proje bu insanların kolay ve hızlı bir şekilde uyanmalarına yardımcı olmak içindir. Proje, fotodirenç üzerindeki ışıklar yandığında servo motor ve fotodirenç kullandı