Mundarija:
- 1 -qadam: qismlarni tanlash
- 2 -qadam: Skanerdan foydalanish
- 3 -qadam: dizayn sxemasi
- 4 -qadam: PCB dizayni
- 5 -qadam: tenglikni yig'ish
- 6 -qadam: Bootloader -ni yoqing
- 7 -qadam: Kod
- 8 -qadam: ish
- 9 -qadam: Yakuniy fikrlar
Video: Barmoq izi skaneri sinfiga davomat tizimi (GT-521F32): 9 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
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
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
- USB - UART konvertori - FT -232RL -
- Arduino eskiz orqali ketma -ket o'tish orqali yuklandi
- 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
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
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
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
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
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:
Arduino UNO bilan sig'adigan barmoq izi sensori: 7 qadam
Arduino UNO bilan sig'adigan barmoq izlari sensori: Hey, nima bo'ldi, bolalar! Akarsh bu erda CETech.Today biz o'z loyihalarimizga himoya qatlamini qo'shmoqchimiz. Xavotir olmang, biz hech qanday qo'riqchilarni tayinlamaymiz. Bu DFRobot -dan yoqimli, yaxshi ko'rinadigan barmoq izlari sensori bo'ladi
Raspberry Pi va MySQL ma'lumotlar bazasidan foydalangan holda barmoq izlari va RFID asosidagi davomat tizimi: 5 qadam
Raspberry Pi va MySQL ma'lumotlar bazasidan foydalangan holda barmoq izlari va RFID asosidagi davomat tizimi: ushbu loyiha videosi
Barmoq izi skaneri va RFID o'quvchi bilan elektr eshik qulfi: 11 qadam (rasmlar bilan)
Barmoq izi skaneri va RFID o'qiydigan elektr eshik qulfi: Loyiha kalitlarni ishlatishning oldini olish uchun mo'ljallangan edi, maqsadga erishish uchun biz optik barmoq izi sensori va Arduino -dan foydalandik. Biroq, barmoq izlari o'qib bo'lmaydigan odamlar bor va sensor ularni tan olmaydi. Keyin o'ylab
Barmoq izi bilan ovoz berishning onlayn tizimi (FVOS): 5 qadam
Barmoq izi bilan ovoz berishning onlayn tizimi (FVOS): barmoq izlari orqali ovoz berishning onlayn tizimi, saylovchilarga barmoq izlarini skanerlash va ma'lumotlarni serverga saqlash orqali o'z ma'lumotlarini to'plash va tasdiqlash orqali to'liq raqamli shaklda ovoz berish imkoniyatini beradi. U foydalanuvchilar uchun qulay G
Arduino barmoq izi bilan tashrif buyurish tizimi, bulutli ma'lumotlarni saqlash: 8 qadam
Arduino barmoq izlari bilan tashrif buyurish tizimi W/ bulutli ma'lumotlarni saqlash: Siz bu va boshqa ajoyib darsliklarni ElectroPeak rasmiy veb -saytida o'qishingiz mumkin. Umumiy ko'rish Hozirgi vaqtda IoT qurilmalarining ishlashi va qo'llanilishi haqida bilish IoT tizimlarining tobora kengayib borayotganligi sababli juda zarur. Ushbu qo'llanmada biz shunday qilmoqchimiz