Mündəricat:
- Addım 1: Materiallar
- Addım 2: Klaviaturanı kodlaşdırın
- Addım 3: Servo motorunun bağlanması
- Addım 4: EXTRA- Təhlükəsizliyə bağlayın
Video: Klaviatura kodlaşdırma: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Bu layihənin məqsədi bir klaviatura götürmək və kodun özündə əvvəlcədən təyin ediləcək müəyyən bir şifrə cavab verəcək şəkildə kodlaşdırmaqdır. Daha sonra bu klaviaturadan istifadə edərək əvvəlcədən hazırlanmış bir modeli seyfə yerləşdirəcəyəm. Layihənin məqsədi, düzgün parol daxil edildikdə və etibarlı şəkildə açılmaqdır. Bu layihəni həyata keçirmək üçün klaviaturanı kodlaşdırmaq üçün bir Arduino istifadə edəcəyəm. Bu yolla öz şifrəmi təyin edə bilərəm və Arduino -dan seçdiyim hər hansı bir əmri yerinə yetirə bilərəm. Bu layihə üçün çox həyəcanlıyam və əminəm ki, bu iş uğurla başa çatacaq.
Addım 1: Materiallar
Layihəni tamamlamaq üçün tələb edəcəyim materiallar aşağıdakılardır.
- Arduino- 1
- Klaviatura- 1
- Servo Motor
- Arduino telləri
- Çörək lövhəsi
- Laptop (Arduino tətbiqi quraşdırılmış)
Addım 2: Klaviaturanı kodlaşdırın
Bu layihənin ən vacib addımı, klaviaturanı elə bir şəkildə kodlaşdırmaqdır ki, kompüter hansı nömrələrin daxil edildiyini oxuya bilsin və sonra başqa bir mənbəyə doğru və ya yanlış parol olduğunu söyləsin. Bu layihə üçün Arduinodan istifadə edirəm, buna görə də klaviaturanı yuxarıda sadalanan tələblərə uyğun olaraq necə bağlamaq və sonra kodlaşdırmaq lazım olduğunu anlamaq üçün bəzi onlayn mənbələrdən istifadə etdim. Şəbəkədə tapdığım şey, klaviatura üzərindəki hər bir çıxışı Arduino üzərindəki bir pin nömrəsinə və sonra da klaviaturadakı torpaq çıxışını Arduino'ya bağlamaq məcburiyyətində qalmağım idi. İstifadə etdiyim kod şəkillərə əlavə edilmişdir. Bu kod, kompüterə hansı nömrələrin vurulduğunu oxumaqla yanaşı, parolun doğru və ya səhv olub olmadığını təyin etməyə imkan verir.
Addım 3: Servo motorunun bağlanması
Kompüterin girişləri oxuması və buna görə bir parolun doğru və ya yanlış olduğunu müəyyən etməsi bir şeydir, amma bundan sonra bir hərəkət etməsi həqiqətən yaxşı olardı! Buna nail olmaq üçün Arduinoya servo motor bağladıq. Servo üzərindəki ən çox çıxış 5V -ə, digər ikisi pin nömrələrinə keçir (klaviatura səbəbindən tükəndiyiniz zaman a0 və a1 sancaqlarından istifadə edə bilərsiniz). Bunu etdikdən sonra, kodunuza düzgün və ya səhv bir parolun daxil edilməsindən asılı olaraq motorun nə qədər dönməsini istədiyinizi yazırsınız. Bunun kodu şəkillərdə verilmişdir.
Addım 4: EXTRA- Təhlükəsizliyə bağlayın
Mexanizm işlək olduğuna görə, layihəmin açılışını və bağlanmasını idarə etməyə kömək edə biləcəyini görmək üçün seyf kimi bir obyektə bağlayaraq bu layihəni daha da irəli apara biləcəyimi düşündüm. Əllərimi hazır karton kassaya (bir məktəb yoldaşım düzəltmişdi (Karton Təhlükəsiz)) götürmüşəm, içərisində və xaricində hərəkət edə biləcək bir karton şeridi olan bir qutu var idi, buna görə də seyfin açılması və ya bağlanması ehtimalını idarə edirdim. Servo motoru kartonun şeridinə bağlamağa qərar verdim, bu da şeridin hərəkətini idarə edir, buna görə də seyfin açılması və bağlanması.
Tövsiyə:
Kazoo Kodlaşdırma: 5 addım
Kazoo Kodlaşdırma: Bu, Tinkercad -da hazırlanmış bir kazoo -nun gözəl bir 3d modelidir. Bu qeyri -mümkün bir şeylə bir şey edə bilərsiniz
IOS Kod Blokları ilə Kodlaşdırma: 6 Addım
IOS Kod Blokları ilə Kodlaşdırma: iOS ilə kodlaşdırma, iOS cihazınızın avtomatlaşdırılması, xəbərlərin alınması, kiber müharibəyə başlaması və hətta mətn mesajlarının planlaşdırılması üçün unikal bir yoldur. Bu təlimat üçün, xüsusi olaraq spam göndərən dostlarımıza və s
Chrome Web Uzantısı - Əvvəlki Kodlaşdırma Təcrübəsinə Ehtiyac yoxdur: 6 Addım
Chrome Web Uzantısı - Əvvəlcədən Kodlaşdırma Təcrübəsinə Ehtiyac yoxdur: Chrome Uzantıları, istifadəçilərin gəzmə təcrübəsini artırmaq üçün hazırlanmış kiçik proqramlardır. Chrome uzantıları haqqında daha çox məlumat üçün https://developer.chrome.com/extensions saytına daxil olun. Chrome Web Uzantısı etmək üçün kodlaşdırma tələb olunur, buna görə HT -ni nəzərdən keçirmək çox faydalıdır
Etibarlı, Təhlükəsiz, Özelleştirilebilir SMS Uzaqdan İdarəetmə (Arduino/pfodApp) - Kodlaşdırma tələb olunmur: 4 addım
Etibarlı, Təhlükəsiz, Özelleştirilebilir SMS Uzaqdan İdarəetmə (Arduino/pfodApp) - Kodlaşdırma tələb olunmur: 6 İyul 2018 -i yeniləyin: SIM5320 istifadə edərək bu layihənin 3G/2G versiyası burada mövcuddur Yeniləmə: 19 May 2015: pfodParser kitabxanasının Version 2.5 və ya daha yüksək Qalxanın bağlanması üçün kifayət qədər vaxt verməməsi barədə bildirilən bir problemi həll edir
8051 ilə Klaviatura Arayüzü və 7 Segmentdə Klaviatura Nömrələrini Göstərmək: 4 Addım (Şəkillərlə)
8051 ilə Klaviatura Arayüzü və 7 Segmentdə Klaviatura Nömrələrini Göstərmək: Bu dərslikdə 8051 ilə klaviaturanı necə birləşdirə biləcəyimizi və klaviatura nömrələrini 7 seqmentli ekranda necə göstərəcəyimizi izah edəcəyəm