Mundarija:

Barmoq izi skaneri sinfiga davomat tizimi (GT-521F32): 9 qadam
Barmoq izi skaneri sinfiga davomat tizimi (GT-521F32): 9 qadam

Video: Barmoq izi skaneri sinfiga davomat tizimi (GT-521F32): 9 qadam

Video: Barmoq izi skaneri sinfiga davomat tizimi (GT-521F32): 9 qadam
Video: Social Network: Laravel 8 and Inertia - Ep.#20 User Posts (Part 2): Dashboard | Users/Friends Posts 2024, Iyul
Anonim
Barmoq izi skaneri sinfiga davomat tizimi (GT-521F32)
Barmoq izi skaneri sinfiga davomat tizimi (GT-521F32)

Bu loyiha-bu Sparkfun-dan arzon narxdagi optik barmoq izlari skaneri bo'lgan GT-521F32, kim va kim kirganini skanerlash va yozib olish uchun oddiy tizim.

1 -qadam: qismlarni tanlash

Asosiy komponentlar

  • Barmoq izi skaneri (GT -521F32) -

    JST ulagichi.1in sarlavhasiga -

  • 16x2 belgili LCD-https://www.amazon.com/HC1624-Standart-Character-…
  • M3 neylon vintlar to'plami -
  • DS1307 real vaqtda soat moduli -
  • MicroSD 5v -3.3v sathini o'zgartirish moduli -

PCB komponentlari

PCB dizaynida ishlatiladigan barcha komponentlarni ko'rish uchun BOM CSV faylini ko'ring

2 -qadam: Skanerdan foydalanish

Skanerdan foydalanish
Skanerdan foydalanish

Dastlab men skanerni har qanday dizayndan tashqarida sinab ko'rishni boshladim, bu erda skaner uchun taqdim etilgan sinov dasturidan foydalanish mumkin.

Skanerdan kompyuterga aloqa uchta usuldan birida amalga oshirilishi mumkin

  1. USB - UART konvertori - FT -232RL -
  2. Arduino eskiz orqali ketma -ket o'tish orqali yuklandi
  3. USB ulanishini to'g'ridan -to'g'ri moduldagi prokladkalarga lehimlash

Modulni arduino yoki UART konvertoriga ulaganda, pinout shunday bo'ladi

Skaner _ Arduino

TX ------------------------- RX

RX ------------------------ TX

GND --------------------- GND

VIN ----------------------- 3.3v-6v

*Skanerning RX pinini ulashda 5V mantiqiy qurilmadan foydalanilganda, kuchlanish bo'luvchi ishlatilishini tekshiring, chunki pin faqat 3,3V mantiqqa mos keladi.

To'liq bog'lanish qo'llanmasini bu erda topishingiz mumkin -

Men bu bosqichda bajarishni tavsiya qilgan narsalar:

  • Skanerning ishlashini tekshiring

    • Bosimlarni yozib olishiga ishonch hosil qiling
    • Bosimlarni taniy olishiga ishonch hosil qiling
  • Tizimda foydalanmoqchi bo'lgan nashrlarni ro'yxatdan o'tkazing

*To'liq dasturda xotira cheklovlari tufayli ro'yxatga olish funktsiyasi mavjud emas, asosiy dasturni ishlatishdan oldin chop etishni yozib qo'ying. Har bir ro'yxatdan o'tgan shaxsning identifikatsiya raqamiga e'tibor bering.

3 -qadam: dizayn sxemasi

Dizayn sxemasi
Dizayn sxemasi

Bu EAGLE 9.0 dan foydalanadigan tizim sxemasi

Men barmoq izlari moduli uchun maxsus qism yaratishim kerak edi.

*Batareyani zaryadlash va kuchaytirish sxemasi ixtiyoriydir va agar xohlasangiz, uni tashlab qo'yish mumkin. Men, shuningdek, dizayndagi uchqunli batareya moduli uchun o'rnatish teshiklari va sarlavhalarini kiritdim.

4 -qadam: PCB dizayni

PCB dizayni
PCB dizayni
PCB dizayni
PCB dizayni

Bu tenglikni konstruktsiyasi 99 mm x 99 mm, faqat standart o'lchamlari 100 mm x 100 mm bo'lgan cheklangan kompyuterga buyurtma berish uchun.

Teshiklar M3 murvat bilan mos keladi va taxtani erdan ko'tarish uchun neylon tayanchlardan foydalanish tavsiya etiladi, chunki uchqunli modullar taxtaning ostiga o'rnatiladi.

Hozirda men JLC PCB ishlab chiqarishni tavsiya qilaman, chunki ular 48 soatlik qayta ishlash va DHL orqali etkazib berishni taklif qiladi. Men ulardan o'nlab marta buyurtma berganman, har bir buyurtma 7 kun ichida keldi

5 -qadam: tenglikni yig'ish

PCBni yig'ish
PCBni yig'ish
PCBni yig'ish
PCBni yig'ish
PCBni yig'ish
PCBni yig'ish

Bortdagi barcha komponentlar SMD, rezistorlar va kondansatörler - 0805.

Kengashni lehimlashda men AtMega328 va uning ishlashi uchun zarur bo'lgan eng asosiy komponentlardan boshlashni maslahat berardim.

Kristal osilatorni, uning 1M ohmli rezistorini va qayta o'rnatish pimi uchun ikkita tortish qarshiligini lehimlash orqali asosiy funktsiyalarni bajarish mumkin. Lehimlanganingizdan so'ng, yuklash moslamasini yoqish uchun keyingi bosqichga o'ting va qolgan qismini tugatish uchun qaytib keling.

Boot-loader yoqilgandan so'ng, USB-ning ishlashini tekshirish uchun FT-232RL-ni lehimlash mantiqiy keyingi qadamdir. Buni tekshirish uchun sizga FT-232RL, MicroUSB porti va qayta o'rnatish moslamasi kondansatörünü lehimlash kifoya. Bundan tashqari, vizual aloqa uchun RX va TX uchun LEDlarni qo'shishingiz mumkin, lekin ular kerak emas. Bundan tashqari, ketma -ket TX RX rezistorlarini qo'shish kerak.

*Rasmda FT-232RL ga ulangan simni qo'shishning hojati yo'q, men elektr uzatgichni qurilmaga ulashda xato qilganman, lekin shu paytdan boshlab ushbu yo'riqnomaga yuklangan tenglikni qayta ko'rib chiqishda aniqladim.

USB ulanishining funktsionalligini tekshirgandan so'ng, LCD displeyni kartaga lehimlang (yoki kelajakda displeyni qayta ishlatmoqchi bo'lsangiz, uni sarlavha orqali ulang) va uning kontrast potansiyometrini. Keyin RTC va SD -karta modullarini ulang. Nihoyat, barmoq izlari skanerining ulagichini taxtaga lehimlang va uni uzilishlar bilan o'rnating.

6 -qadam: Bootloader -ni yoqing

Bootloader -ni yoqing
Bootloader -ni yoqing

Ushbu loyiha uchun Atmega328 Arduino pro mini bootloader bilan yoqilishi kerak. ICSP pinlari shu maqsadda PCBda joylashtirilgan va diagrammada ko'rsatilgandek joylashtirilgan.

Yuklagichni yoqish bo'yicha to'liq qo'llanmani bu erda topishingiz mumkin -

7 -qadam: Kod

Rostini aytsam, mening dasturlash ko'nikmalarim mening kuchli to'plamlarimdan biri emas va kod juda tartibsiz deb aytiladi va agar chalkash bo'lsa, men kechirim so'rayman. Uning asosiy qismi boshqa manbalardan olingan va loyihaga mos ravishda qayta konfiguratsiya qilingan.

Malumot uchun men ishongan ikkita loyiha bu erda bog'langan:

DIY BARCHA PRINT Skanerlash GARAJ eshiklarini ochuvchi-https://www.instructables.com/id/DIY-Fingerprint-S…

Petit FS misoli -

Ushbu loyihada ishlatiladigan kutubxonalarni bu erda topishingiz mumkin:

FPS_GT511C3 kutubxonasi -

DS1307 RTC kutubxonasi -

PetitFS kutubxonasi

Kodni yuklamasdan oldin, DS1307 kutubxonasining namunaviy eskizidan foydalanib, RTC bo'yicha to'g'ri vaqtni belgilaganingizga ishonch hosil qiling.

Asosiy dasturda birinchi satr skanerlar ma'lumotlar bazasida saqlangan barmoq izlarining identifikator raqamiga mos keladigan nomlarga to'la. Ismlar tartibda keltirilgan, shuning uchun har bir identifikatorning nomini ehtiyojlaringizga mos ravishda o'zgartiring. Bu nom displeyda ko'rsatiladi va SD -kartaga yoziladi.

8 -qadam: ish

Ish
Ish
Ish
Ish

Koson kontrplakning 1/8 qismidan yasalgan va lazer bilan ishlov berish tizimida kesish uchun mo'ljallangan.

Pastki va yon tomonlarini bir -biriga yopishtirish uchun men yog'ochdan yasalgan elimdan foydalanardim, yuqori plastinka va tenglikni taxtaga yopishtirish uchun neylon tayanchlardan foydalanardim. Bu, agar kerak bo'lsa, tenglikni korpusdan osongina olib tashlash imkonini beradi.

9 -qadam: Yakuniy fikrlar

Umid qilamanki, sizga bu loyiha yoqdi, iltimos, o'z qurilishingizni bajarishga yordam beradigan tafsilotlarni o'tkazib yuborgan bo'lsam, menga xabar bering.

Agar siz mening boshqa loyihalarimni ko'rishni istasangiz, bu mening Github sahifam.

Rahmat

Tavsiya: