Mundarija:

Arduino kalitlari xavfsiz: 4 qadam
Arduino kalitlari xavfsiz: 4 qadam

Video: Arduino kalitlari xavfsiz: 4 qadam

Video: Arduino kalitlari xavfsiz: 4 qadam
Video: Yet Another Arduino MIDI Controller Implementation on Breadboard 2024, Iyul
Anonim
Arduino kalitlari xavfsiz
Arduino kalitlari xavfsiz

Fikrlar:

Men har doim asossiz narsalarimni yo'qotib qo'ygan odamman. Men bu kalitni xavfsiz saqlayman, shunda men narsalarimni yo'qotmay, ichkariga qo'yishni eslayman.

Ushbu loyihada men qulfni yaxshiladim, qulfga LED chiroqlarini qo'shdim, shuning uchun odamlar noto'g'ri parolni olishganda qizil chiroq yonadi. Bundan tashqari, ular to'g'ri parolni olishganda, yashil chiroqlar yonadi. Boshqa tomondan, men LCD taxtadagi yozuvni o'zgartiraman. Bu uni oddiy kalit seyfiga o'xshatadi.

1 -qadam: Materiallarni tayyorlang

Materiallarni tayyorlang
Materiallarni tayyorlang

Arduino Leonardo

- Matrix 4x4 klaviatura

- LCD 16x2

- Jumper erkakdan ayolga o'tadi

- Jumper erkakdan erkakka o'tadi

- Lenta

- Payvandlash quroli

- Yashil va qizil LED chiroq

- Zaryadlovchi

Do'konga havola:

2 -qadam: Kodni kiriting

Kodni kiriting
Kodni kiriting
Kodni kiriting
Kodni kiriting
Kodni kiriting
Kodni kiriting

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. Qulf uchun o'z parolingizni o'rnating.

ESLATMA:

"ResetLocker" - bu tizim asl holatiga qaytganda: LCD displeyda "Oziq -ovqat oling" va "Pin" yoziladi va servo 40 darajaga buriladi, bu qutini qulflaydi.

"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.

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

Kod

3 -qadam: Arduino -ni yarating

Arduino -ni yarating
Arduino -ni yarating
Arduino -ni yarating
Arduino -ni yarating
Arduino -ni yarating
Arduino -ni yarating

1. Qurilmani guruhlash

2. Ularni qutiga soling

3. Uni qutiga joylashtirishga harakat qiladi.

*Misol rasmda ko'rsatilgan*

4. Keyin, kodingizni yuklang

5. Tashqi quvvat manbai uchun zaryadingizni qo'ying

4 -qadam: Yakuniy mahsulot uchun test

1. Kalitlarni qutiga soling

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).

Keling, sizning kalit seyfingiz menikiga o'xshab ishlayaptimi?

Tavsiya: