Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Ilhomlangan:
Shaxsiy narsalaringizni saqlash uchun yaxshi tuzilgan kalit seyf.
Men asl versiyaga asoslanib bir nechta o'zgartirishlar kiritdim. Yana 3 ta parol qo'shilsa, "A", "B", "C" va "D" hammasi parolga ega, ya'ni bu seyf 4 kishi uchun bo'lishi mumkin.
Bundan tashqari, men LCD displeyidagi so'zlarni almashtiraman.
Ta'minotlar
Arduino Leonardo
Matrix klaviatura 4x4
LCD 16x2
Micro Arduino Servo Dvigatel SG90
Jumper erkakdan ayolga o'tadi
Jumper erkakdan erkakka o'tadi
Poyafzal qutisi
Lenta
Non paneli
Skssiorlar
1 -qadam: Kodni yuklab oling
create.arduino.cc/editor/angelatsai1010/5f…
2 -qadam: davralarni ulang
1. Kodlash qismi uchun e'lon qilingan pinlardagi barcha simlarni ulang.
2. Ijobiy va manfiy elektrod haqida biling, aks holda komponentlar sinishi mumkin (musbat elektrod: 5V, manfiy elektrod: GND).
3 -qadam: tashqi makonni yarating
1. Sizda bor poyabzal qutisini oling.
2. 7x 2,5 sm lik LCD teshikni, 2x1 sm o'lchamdagi teshikni, 2,5x 0,5 sm klaviatura teshigini kesib oling.
4 -qadam: Barcha komponentlarni birlashtiring
1. Klaviatura old tomondan chapdagi teshikdan o'tishi va ularni to'g'ri pinlarga ulashi kerak.
2. Ekranni foydalanuvchilarga qarashi uchun LCDni tepadagi teshikka joylashtiring.
3. Leonardo Arduino taxtasini seyfning yuqori qismiga mahkamlang, shunda boshqa simli ulanishga eng qisqa masofa bo'lishi kerak, keyin simlarning hammasi ulanganligiga ishonch hosil qiling.
4. Agar kerak bo'lsa, simni qutiga mahkamlang (ichki ko'rinishi yanada toza va seyfni ochish va yopish uchun qulayroq bo'lishi uchun).
5 -qadam: Ishni boshlang
1. Shaxsiy narsalaringizni seyfga soling.
2. Har bir kishi seyfni ochish uchun o'z parolini (A, B, C, D) yozishi mumkin.
3. Parolni tozalash uchun "*" tugmachasini bosing va parolni kiritgandan so'ng "A", "B", "C" yoki "D" ni bosing.
4. Ruxsat kodi to'g'ri bo'lganda qulf ochiladi va noto'g'ri bo'lsa ochilmaydi.