Mundarija:

Xavfsiz kalit: 6 qadam (rasmlar bilan)
Xavfsiz kalit: 6 qadam (rasmlar bilan)

Video: Xavfsiz kalit: 6 qadam (rasmlar bilan)

Video: Xavfsiz kalit: 6 qadam (rasmlar bilan)
Video: Самаркандлик ам товба 2024, Noyabr
Anonim
Image
Image
Materiallarni tayyorlang
Materiallarni tayyorlang

Ish kunlari men kamdan -kam hollarda kalitimni olib chiqaman, lekin bu onam uydan chiqib ketganda qiyinchilik tug'diradi. Boshqa tanlov yo'qligida, onam kalitni eshik yonida qoldirishi kerak, bu kalitning xavfsiz yoki yo'qligiga kafolat bermaydi. Bu kalit qulfiga ega bo'lgan holda, uydan chiqib ketayotgan kishi kalitni shu qutining ichida qoldirishi mumkin, bu esa boshqalarning kalitini hech qanday himoyasiz o'g'irlashiga yo'l qo'ymaydi. Onam kechki ovqatdan oldin yoki kechki ovqatdan keyin uyda bo'lishi uchun, men ovqat yeyishim kerakmi yoki yo'qligini bilishim kerak. Bu qulfdan "Oziq -ovqat oling" deb yozilishining sababi.

1 -qadam: Materiallarni tayyorlang

Arduino Leonardo (Arduino)

Matrix 4x4 klaviatura (Amazon)

LCD 16x2 (Amazon)

Micro Arduino Servo Dvigatel SG90 (Amazon)

Jumper erkakdan ayolga o'tadi (Amazon)

Jumper erkakdan erkakka o'tadi (Amazon)

Laser Cut 3D bosilgan quti x1 (15x20x12 sm)

Lenta / gil

Yog'och yopishtiruvchi

Zaryadlovchi

Non paneli / payvandlash quroli

2 -qadam: kod

Kod
Kod
Kod
Kod
Kod
Kod

Kod

1. Kutubxonadan 4 ta tizimni yuklab oling.

2. Servo pinini 4 deb e'lon qilganingizga ishonch hosil qiling (2 yoki 3 dan tashqari har qanday raqam: agar LCD SDA va SCLni egallasa, ikkalasi ham ishlamaydi).

3. Har xil satr va ustunlar har xil pimlarga tegishli, shuning uchun to'g'ri bo'lganini e'lon qiling.

4. Qulf uchun o'z parolingizni o'rnating.

5. "resetLocker" - bu tizim asl holatiga qaytganda: LCD displeyda "Oziq -ovqat oling" va "Pin" bosiladi va servo 40 gradusga buriladi, bu qutini qulflaydi (daraja har xil servo yoki uning holatiga bog'liq). servo).

6. "qulfni ochish", agar foydalanuvchi to'g'ri parolni kiritsa, servo 110 darajaga buriladi (ochiq) va LCD bosma "o'tadi". Boshqa tomondan, LCD displeyda "Noto'g'ri! Qayta urinib ko'ring”, agar parol noto'g'ri bo'lsa.

7. "*" tugmasini bosish orqali foydalanuvchilar o'zlari kiritgan parolni tozalashlari mumkin; "#" tugmasini bosib, mashina parolni tekshirishi mumkin.

3 -qadam: O'chirish davri

O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri

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. Agar non taxtasi katta joyni egallasa, simlarni bir -biriga ulash uchun payvandlash tabancasi lehimidan foydalaning. Tarmoqning ishlashiga ruxsat berish uchun simlarning yonib ketmasligiga va lehimning simlarni o'rab turishiga ishonch hosil qiling (payvandlash bo'yicha maslahatlar: payvandlash tabancasidan foydalaning, simlarni qizdiring, lehimga soling, shunda suyuqlik o'rab bo'lguncha eriydi. simlar, keyin payvandlash qurolini va lehimni olib tashlang).

4. Non paneli yordamida: pin 6-13 klaviatura bo'lishi kerak, pin 4-servo uchun, LCD SCL va SDA chapdagi ikkita pimga ulanadi. Ham servo, ham LCD ning musbat va manfiy elektrodlari taxtaning ijobiy va salbiy qismida bo'lishi kerak, so'ngra non paneli teshiklarini 5V va GND ga ulash uchun ikkita boshqa simni ishlating.

5. Payvandlash tabancasi yordamida: pin 6-13 klaviatura bo'lishi kerak, pin 4-servo uchun, LCD-ning SCL va SDA-si chapdagi ikkita pimga ulanadi. Ham servo, ham LCD ning salbiy elektrodlari GND ning ikkita teshigida bo'lishi kerak, lekin faqat bitta 5V teshik bor, ya'ni lehim yordamida servo va LCD musbat elektrodlari birga bo'lishi kerak va ular ikkala simni 5V sim.

4 -qadam: Tashqi: lazerli kesish qutisi

Tashqi ko'rinishi: lazerli kesish qutisi
Tashqi ko'rinishi: lazerli kesish qutisi
Tashqi ko'rinishi: lazerli kesish qutisi
Tashqi ko'rinishi: lazerli kesish qutisi

1. Kalitni qulflash uchun 2 ta 15x20 sm, old va orqa 20x12 sm va yon tomonlar uchun 15x12 sm o'lchamdagi 2 ta bo'lakni o'z ichiga olgan kalitni qulflash uchun lazerli kesma qutisini torting. (Ushbu veb -sayt lazerli kesish uchun qutini sozlash uchun mavjud)

2. Qutini ochish uchun 2x1 sm kalitli teshik, 7x2.5 sm LCD displey, 2.5x0.5 sm klaviatura teshigi va diametri 3,5 sm bo'lgan aylanani kiritishni unutmang.

3. Koson qismlarini chop etish uchun lazerli printerni toping.

4. Koson qismlarini yig'ish uchun yog'och elimdan foydalaning.

5 -qadam: Komponentlarni yig'ing

Komponentlarni yig'ing
Komponentlarni yig'ing
Komponentlarni yig'ing
Komponentlarni yig'ing
Komponentlarni yig'ing
Komponentlarni yig'ing

1. Lazer bilan kesilgan qismlarni bir joyga to'plashni tugating va quti hosil qiling.

2. Qopqoq va korpus korpusi orasidagi bog'lanish bo'lgan qutini shakllantirish uchun qo'shimcha komponent bo'lishi kerak. Uchta kartonni ularning orasiga yopishtirib, quti xavfsizroq va qulayroq tarzda ochilishi va yopilishi mumkin bo'ladi (qog'ozning eng qisqa ikki tomonini yopishtirib, o'rtasini qimirlatib turing, aks holda foydalanuvchi ocholmaydi). yoki ishni yopib qo'ying).

3. Klaviatura old tomondan chapdagi teshikdan o'tishi va ularni to'g'ri pinlarga ulashi kerak.

4. Ekranni foydalanuvchilarga qarashi uchun LCDni tepadagi teshikka joylashtiring.

5. Parchani boshqa tomonga burang va orqadagi bo'shliqni tartibga solishga harakat qiling.

6. Leonardo Arduino taxtasini boshqa simli ulanishga eng qisqa masofada joylashtirish uchun bo'lakning o'rtasiga mahkamlang, so'ng simlarning hammasi ulanganligiga ishonch hosil qiling.

7. Servo masofasini o'lchab turing, shunda qulf yon tomonidagi teshikdan o'tib, qulf barqaror bo'ladi. Agar servo noto'g'ri joyda bo'lsa, qulf ishlamaydi yoki servo pastga tushib qoladi.

8. Loy yoki lenta bo'laklaridan foydalanib, zaryadlovchini qutining ichki tomoniga yopishtiring va zaryadlovchini Arduino kartasiga ulang, bu esa mashinaning ishlashiga imkon beradi.

9. Agar kerak bo'lsa, simni yopishtiring (ichki ko'rinishi yanada toza va seyfni ochish va yopish osonroq bo'lishi uchun).

6 -qadam: qanday ishlash kerak

Qanday ishlash kerak
Qanday ishlash kerak
Qanday ishlash kerak
Qanday ishlash kerak
Qanday ishlash kerak
Qanday ishlash kerak

1. Kalitlarni teshik ichiga tashlang (uydan chiqib ketish).

2. Parolni tozalash uchun "*" tugmachasini va parolni tekshirish uchun "#" tugmasini bosing (LCD).

3. Agar parol noto'g'ri bo'lsa, qulf ochilmaydi; agar parol to'g'ri bo'lsa, qulf ochiladi (servo).

4. To'g'ri parolni kiritish orqali kalitni chiqarib oling (uyga kiring).

Tavsiya: