Mundarija:
- 1 -qadam: komponentlar
- 2 -qadam: Uskuna - sxemani sozlash
- 3 -qadam: dasturiy ta'minot - kodni yuklab olish
- 4 -qadam: dasturiy ta'minot - "Cadastro_Biometria" kodini tushuntirish
- 5 -qadam: dasturiy ta'minot - "Cadastro_RFID" kodini tushuntirish
- 6 -qadam: dasturiy ta'minot - "Leitura_Cartao_e_Biometria" kodini tushuntirish
- 7 -qadam: Bosilgan elektron karta (PCB)
- 8 -qadam: O'chirish uchun kichik quti yasang
- 9 -qadam: Loyihani o'rnatish
- 10 -qadam: Loyihani yakunlash
- 11 -qadam: Loyiha litsenziyasi
Video: Barmoq izi skaneri va RFID o'quvchi bilan elektr eshik qulfi: 11 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Loyiha kalitlarni ishlatishdan qochish uchun mo'ljallangan edi, maqsadga erishish uchun biz optik barmoq izi sensori va Arduino -dan foydalandik. Biroq, barmoq izi bo'lmagan odamlar borki, sensor ularni tan olmaydi. Keyin, bu vaziyat haqida o'ylab, biometrik sensori bilan RFID kartani o'quvchi ishlatilgan, bu kartaga kirish, RFID kalitlari va NFC bilan uyali telefonlarni kiritish imkonini beradi.
1 -qadam: komponentlar
Loyiha uchun quyidagi elementlar ishlatiladi:
- 1 Arduino Nano;
- Arduino qulflari uchun 1 FPM10A optik barmoq izi o'quvchi sensori modullari;
- 1 Leiter RFID Rc522 13,56 MGts;
- 2 Led (1 yashil va 1 qizil) * 1 Oledli displey 128 X 32 Seriyali i2c Arduino 0, 91;
- 1 elektron eshik qulfi HDL FEC-91 CA.
Bu materiallarning barchasini Internetda osongina topish mumkin. Agar ushbu loyihani iloji boricha tezroq amalga oshirish g'oyasi bo'lsa, Mercado Livre veb -saytidagi narsalarni sotib olish tavsiya etiladi (faqat Braziliyada yashasangiz), chunki u xavfsiz va tez etkazib beriladi (mahsulotlar manzilga yetib keladi) taxminan 1 yoki 2 hafta). Ammo, agar loyihani shoshilinch bajarish shart bo'lmasa, Ebay, AliExpress va boshqalar kabi veb -saytlarda mahsulotni chet eldan sotib olish ancha arzon bo'ladi..
Mercado Livre-ni sotib olishning o'rtacha o'rtacha qiymati: +/- 200 real (38,62 AQSh dollari atrofida). Xalqaro veb-saytlarda sotib olishning o'rtacha o'rtacha qiymati: +/- 45 real (taxminan 8, 69 AQSh dollari).
Bu narxlar HDL elektron eshik qulfining narxisiz hisoblab chiqilgan, uni quyidagi havolada topish mumkin:
Ko'rsatmalar ishlab chiqarilgan kunidagi HDL narxi yuk tashish uchun $ 74, 90 ($ 14, 69) + R $ 6, 00 ($ 1, 16) edi.
2 -qadam: Uskuna - sxemani sozlash
Yuqoridagi sxemada elektr zanjirlarining ulanishlari ko'rsatilgan.
Fritzing dasturi sxemasi va faylini (.fzz) yaratish uchun ishlatilgan:
Jadvallar sensorlar va Arduino Nano -dagi Oled displeyi o'rtasidagi aloqalarni ko'rsatadi.
3 -qadam: dasturiy ta'minot - kodni yuklab olish
Arduino Nano -da xotira kam bo'lganligi sababli, kod 3 xil papkalarga bo'lingan, ularni quyidagi faylga yoki havolaga yuklab olish mumkin:
github.com/andreocunha/PET_Tranca_EngComp
- Birinchi papka - barmoq izi va kartani o'qish. Uning nomi: "Leitura_Cartao_e_Biometria".
- Ikkinchisi - barmoq izini ro'yxatdan o'tkazish. Va u "Cadastro_Biometria" papkasida.
- Uchinchi fayl - kartaning kodini o'qish. Va u papkada: "Cadastro_RFID".
Arduino IDE -ni kompyuteringizga yuklab oling. Yuklab olingan fayl ichida uchta papkadan tashqari ikkita zip -fayl mavjud. Bu zip -fayllar sensorlar kutubxonalari (RFID va biometrik barmoq izlari skaneri), shuning uchun ularni Arduino IDE -ga qo'shing.
4 -qadam: dasturiy ta'minot - "Cadastro_Biometria" kodini tushuntirish
Arduino Nano xotirasi juda cheklanganligi sababli, ro'yxatdan o'tish asosiy koddan tashqari bo'ladi (u faqat ro'yxatdan o'tgan barmoq izini tasdiqlash uchun javobgardir).
Biometrik sensor allaqachon barmoq izlarini yozib oladigan ichki xotiraga ega (128 ta barmoq izini yozib olishi mumkin). Bu, kontaktlarning zanglashiga olib qo'yilganidan so'ng, yo'qolgan ma'lumotlarning yo'qolishiga kafolat beradi.
Kompyuteringizning fayl menejerida yuklangan "Cadastro_Biometria" papkasiga o'ting va "Cadastro_Biometria.ino" faylini ikki marta bosing. Arduino IDE kodni yuklaydi va uning 5 ta yorlig'i bo'ladi, ularning har biri kodning bitta funktsiyasini ifodalaydi. Kodni Arduino -ga yuklang, 9600 -dagi ketma -ket monitorni oching va u erdagi ko'rsatmalarga amal qilib, yangi barmoq izini ro'yxatdan o'tkazing, bittasini olib tashlang yoki har bir barmoq izi allaqachon ro'yxatdan o'tganligini ko'ring.
5 -qadam: dasturiy ta'minot - "Cadastro_RFID" kodini tushuntirish
Barcha barmoq izlarini yozgandan so'ng, RFID kartalarini yoki teglarini ro'yxatdan o'tkazish vaqti keldi. Ammo barmoq izlari skaneri bilan qilinganidan farqli o'laroq, kodning bu qismida RFID kartalari yoki teglar reestri saqlanmaydi. Va buni bilib, "Cadastro_RFID" papkasini oching va "Cadastro_RFID.ino" faylini ikki marta bosing. Arduino -ga kodni yuklang, ketma -ket monitorni 9600 -da oching, so'ng kartani yoki tegni o'quvchiga yaqinlashtiring.
O'n oltilik kod ishlab chiqariladi va ekranda paydo bo'ladi (masalan: "32: 80: CD: F2"). Uni kompyuteringizdagi daftarchaga yoki qog'ozga yozing, chunki u ko'chiriladi. oxirgi kod (faqat ma'lumotni o'qiydi).
6 -qadam: dasturiy ta'minot - "Leitura_Cartao_e_Biometria" kodini tushuntirish
Endi biz kodning oxirgi qismida turibmiz. "Leitura_Cartao_e_Biometria" papkasini oching va "Leitura_Cartao_e_Biometria.ino" tugmasini ikki marta bosing. Arduino IDE -da kod ochiladi va har birida funktsiyani aks ettiruvchi 4 ta yorliq bo'ladi. Kod ishlashi uchun ba'zi o'zgartirishlar kiritish kerak bo'ladi. to'g'ri.
"LeituraRfid" yorlig'ini bosing va "if" va "else id" qavs ichidagi har o'n oltilik raqamni bloknotda saqlangan raqam bilan almashtiring (masalan: "32: 80: CD: F2"). kodga "else if" qo'shish yoki o'chirish.
Endi "nomeDoUsuario" yorlig'ini bosing va qavs ichidagi ismlarni tegishli foydalanuvchilarning ismlari va shu foydalanuvchi uchun tanlangan identifikatorlar bilan almashtiring. Bajarildi !! Endi siz kodni Arduino -ga yuklashingiz kerak.
7 -qadam: Bosilgan elektron karta (PCB)
Agar orqada qolgan barcha qadamlar hozirgacha yaxshi ketayotgan bo'lsa, bosma elektron kartani yarating (odatda biz buni amalga oshirish uchun EAGLE CAD dasturidan foydalanamiz), so'ngra komponentlarni payvandlang. O'chirish sxemasi videoda ko'rsatilgandek bo'ladi.
8 -qadam: O'chirish uchun kichik quti yasang
Biz FindesLab bilan hamkorlikda 3D printer yordamida quti yasadik. Shundan so'ng, biz uni tugatdik, bo'yab qo'ydik va sxemani qo'shdik.
9 -qadam: Loyihani o'rnatish
Quti devorga vidalanib, eshikka HDL (eshikni qulflab qo'yishga mas'ul) o'rnatildi. Loyihaning yakuniy namoyishi videosini tomosha qiling.
10 -qadam: Loyihani yakunlash
Loyihaning natijasi haqiqiy dasturda qanday bo'lganini ko'ring.
11 -qadam: Loyiha litsenziyasi
PET Engenharia de Computação tomonidan barmoq izlari skaneri va RFID o'qiydigan elektr eshik qulfi Creative Commons Attribution 4.0 xalqaro litsenziyasi ostida litsenziyalangan.
Tavsiya:
Barmoq izi sensoridan XAMP yechimi bilan birgalikda vaqtni ko'rish uchun foydalanish: 6 qadam (rasmlar bilan)
Barmoq izi sensoridan XAMP yechimlari bilan birgalikda vaqtga qatnashish uchun foydalanish: Maktab loyihasi uchun biz o'quvchilarning davomatini kuzatish bo'yicha yechim qidirayotgan edik. Ko'plab talabalarimiz kech kelishadi. Ularning borligini tekshirish zerikarli ish. Boshqa tomondan, juda ko'p munozaralar bor, chunki talabalar ko'pincha shunday deyishadi
Arduino barmoq izi eshik qulfi: 4 qadam
Arduino barmoq izlari eshik qulfi: Salom, bu loyihaga xush kelibsiz, aslida u ikkita loyihani o'z ichiga oladi, lekin ular deyarli bir xil, bu eshikni qulflash tizimi, Arduino UNO taxtasi, FPM10A optik barmoq izi sensori va LCD i²c ekran, lekin boshqa versiya uchun biz qo'shamiz
Arduino yordamida bankomat (barmoq izi+RFID kartasi): 4 qadam (rasmlar bilan)
Arduino-dan foydalanadigan bankomat (barmoq izi+RFID kartasi): Salom do'stlar, men Arduino-dan foydalangan holda bankomat haqida yangi g'oya bilan qaytdim. Bu naqd pulsiz xizmat ko'rsatish mumkin bo'lmagan qishloq joylarida foydali bo'lishi mumkin. Sizga yoqdi. Ishni boshlaylik
Barmoq izi skaneri sinfiga davomat tizimi (GT-521F32): 9 qadam
Barmoq izi skanerlari sinfiga tashrif buyurish tizimi (GT-521F32): Ushbu loyiha Sparkfun-dan arzon narxdagi optik barmoq izlari skaneri bo'lgan GT-521F32-ni, kim va kim kirganini skanerlash va yozib olish uchun oddiy tizimdir
Nodemcu yordamida simsiz RFID eshik qulfi: 9 qadam (rasmlar bilan)
Nodemcu yordamida simsiz RFID eshik qulfi: --- Asosiy vazifa --- Bu loyiha Algarve Universidadidagi tarmoq aloqalari sinfining bir qismi sifatida mening hamkasbim Luos Santos bilan qurilgan. Uning asosiy maqsadi simsiz Wi -Fi orqali elektr qulfdan foydalanishni nazorat qilishdir