Мазмұны:

Саусақ ізі сканері сабағына қатысу жүйесі (GT-521F32): 9 қадам
Саусақ ізі сканері сабағына қатысу жүйесі (GT-521F32): 9 қадам

Бейне: Саусақ ізі сканері сабағына қатысу жүйесі (GT-521F32): 9 қадам

Бейне: Саусақ ізі сканері сабағына қатысу жүйесі (GT-521F32): 9 қадам
Бейне: 16.09.2020 - 10-сынып 2024, Қараша
Anonim
Саусақ ізі сканері сабағына қатысу жүйесі (GT-521F32)
Саусақ ізі сканері сабағына қатысу жүйесі (GT-521F32)

Бұл жоба-Sparkfun-дан төмен бағамен оптикалық саусақ ізі сканері GT-521F32 сканерін және кім кіргенін, кім кіргенін сканерлеуге және тіркеуге арналған қарапайым тіркеу жүйесі.

1 -қадам: бөлшектерді таңдау

Негізгі компоненттер

  • Саусақ ізі сканері (GT -521F32) -

    JST қосқышы.1in тақырыбына -

  • 16x2 таңбалы СКД-https://www.amazon.com/HC1624-Standard-Character-…
  • M3 нейлон бұрандалы жиынтығы -
  • DS1307 нақты уақыттағы сағат модулі -
  • MicroSD 5v -3.3v деңгей ауыстыру модулі -

ПХД компоненттері

PCB дизайнында қолданылатын барлық компоненттерді қарау үшін BOM CSV файлын қараңыз

2 -қадам: сканерді қолдану

Сканерді қолдану
Сканерді қолдану

Бастапқыда мен сканерді кез келген дизайннан тыс жерде тексеруге арналған тестілеу қосымшасын қолдану арқылы тексере бастадым.

Сканерден компьютерге байланыс үш әдіспен жүзеге асады

  1. USB - UART түрлендіргіші - FT -232RL -
  2. Arduino эскиз жүктелді
  3. USB қосылымын модульдегі жастықшаларға тікелей дәнекерлеу

Модульді arduino немесе UART түрлендіргішіне қосқанда, түйін осылайша болады

Сканер _ Ардуино

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

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

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

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

*Сканердің RX түйреуішін қосқанда, кернеу бөлгішті қолданыңыз, егер 5в логикалық құрылғыны түйреуіш тек 3,3в логикамен үйлесімді болса.

Қосылу туралы толық нұсқаулықты мына жерден табуға болады -

Мен осы қадамда аяқтауды ұсынатын нәрселер:

  • Сканердің жұмысын тексеріңіз

    • Басып шығаруды тіркейтініне көз жеткізіңіз
    • Басып шығаруды тани алатынына көз жеткізіңіз
  • Жүйеде қолданғыңыз келетін басып шығаруды тіркеңіз

*Толық бағдарламада жады шектеулеріне байланысты тіркеу функциясы жоқ, негізгі бағдарламаны қолданар алдында басып шығаруды тіркеңіз. Тіркелген әрбір адамның жеке куәлік нөміріне назар аударыңыз.

3 -қадам: схеманы жобалау

Дизайн схемасы
Дизайн схемасы

Бұл EAGLE 9.0 қолданатын жүйенің схемасы

Мен саусақпен басып шығару модулінің реттелетін бөлігін жасауым керек болды, оны мен осында қосамын.

*Батареяны зарядтау мен күшейту схемасы міндетті емес және қажет болса, оны қалдыруға болады. Мен сонымен қатар аккумуляторлық модульге арналған саңылаулар мен үстіңгі бөліктерді дизайнға енгіздім.

4 -қадам: ПХД дизайны

ПХД дизайны
ПХД дизайны
ПХД дизайны
ПХД дизайны

Бұл ПХД дизайны 99мм 99мм, стандартты өлшемге сәйкес, әдетте, 100мм х 100мм шектеулі.

Саңылаулар M3 болтына сәйкес келеді және тақтаны жерден көтеру үшін нейлоннан жасалған тіреуіштерді қолдану ұсынылады, себебі ұшқын модульдері тақтаның астына орнатуға арналған.

Қазіргі уақытта мен өндіруге JLC ПХД ұсынамын, себебі олар 48 сағаттық жөндеуді және DHL жеткізуді ұсынады. Мен оннан тапсырыс берген кездердің әрқайсысы 7 күн ішінде келді

5 -қадам: ПХД жинаңыз

ПХД жинау
ПХД жинау
ПХД жинау
ПХД жинау
ПХД жинау
ПХД жинау

Тақтадағы барлық компоненттер - SMD, резисторлар мен конденсаторлар - 0805.

Тақтаны дәнекерлеу кезінде мен AtMega328 мен оның жұмыс істеуі үшін қажетті ең негізгі компоненттерден бастауды ұсынар едім.

Негізгі функционалдылықты кристалды осцилляторды, оның 1М Ом резисторын және қалпына келтіру штыры үшін екі тартқыш резисторды дәнекерлеу арқылы алуға болады. Сіз бұл компоненттерді дәнекерлегеннен кейін жүктеушіні өртеу үшін келесі қадамға өтіңіз, содан кейін қалған дәнекерлеуді аяқтау үшін оралыңыз.

Жүктеуші жүктелгеннен кейін, USB функциясын тексеру үшін FT-232RL дәнекерлеу логикалық келесі қадам болып табылады. Мұны тексеру үшін сізге FT-232RL, MicroUSB порты мен бастапқы конденсаторды дәнекерлеу қажет. Сондай -ақ, визуалды кері байланыс үшін RX және TX шамдарын қосуға болады, бірақ олар қажет емес. Сондай -ақ, сериялы TX RX резисторларын қосу қажет.

*Сіз суретте FT-232RL-ге қосылған сымды қосудың қажеті жоқ, мен электр рельсін құрылғыға қосуда қателік жібердім, бірақ содан кейін осы нұсқаулыққа жүктелген ПХД-ны қайта қарау кезінде түзетілді.

USB қосылымының функционалдығын тексергеннен кейін, СКД -ны тақтаға дәнекерлеңіз (немесе болашақта дисплейді қайта қолданғыңыз келсе оны тақырыптар арқылы қосыңыз) және оның контрастын потенциометрі. Содан кейін RTC мен SD картасының модульдерін қосыңыз. Соңында саусақ баспа сканерінің коннекторын тақтаға дәнекерлеңіз және оны бекіткіштермен бекітіңіз.

6 -қадам: Жүктеуші жүктеңіз

Bootloader бағдарламасын жазу
Bootloader бағдарламасын жазу

Бұл жоба үшін Atmega328 Arduino pro mini жүктеушімен бірге өртелуі керек. ICSP түйреуіштері осы мақсат үшін ПХД -да орналасқан және диаграммада көрсетілгендей орналастырылған.

Жүктеуді жүктеу бойынша толық оқулықты мына жерден табуға болады -

7 -қадам: Кодекс

Мен шынымды айтамын, менің бағдарламалау дағдыларым менің мықты люксімнің бірі емес, және бұл код өте нашар деп айтамын, егер мен шатастыратын болсам, мен кешірім сұраймын. Оның көп бөлігі басқа көздерден алынған және жобаға сәйкес қайта конфигурацияланған.

Мен сілтеме жасау үшін көп сенім артқан екі жоба осында байланыстырылған:

DIY саусақ ізі сканерлейтін гараж есігі-https://www.instructables.com/id/DIY-Fingerprint-S…

Petit FS мысалы -

Бұл жобада пайдаланылатын кітапханаларды мына жерден табуға болады:

FPS_GT511C3 кітапханасы -

DS1307 RTC кітапханасы -

PetitFS кітапханасы

Кодты жүктемес бұрын, DS1307 кітапханасының мысал эскизін қолдана отырып, RTC бойынша дұрыс уақытты орнатқаныңызға көз жеткізіңіз.

Негізгі бағдарламада бірінші жол сканерлер базасында сақталған саусақ іздерінің идентификатор нөміріне сәйкес келетін атауларға толы. Атаулар ретімен тізімделген, сондықтан әр идентификатордың атауын сіздің қажеттіліктеріңізге сәйкес өзгертіңіз. Бұл атау дисплейде көрсетіледі және SD картасына тіркеледі.

8 -қадам: іс

Іс
Іс
Іс
Іс

Корпус 1/8 фанерден жасалған және лазермен өңдеу жүйесінде кесуге арналған.

Мен ағаш желімді түбін және бүйірлерін бір -біріне бекіту үшін қолдандым, ал үстіңгі тақтай мен ПХД тақтаға бекіту үшін нейлоннан жасалған тіректер. Бұл қажет болған жағдайда ПХД корпусынан оңай шығаруға мүмкіндік береді.

9 -қадам: Қорытынды ойлар

Сізге бұл жоба ұнады деп үміттенемін, егер сіз өзіңіздің жеке құрылысыңызды аяқтауға көмектесетін мәліметтерді жіберіп алсам, маған хабарлаңыз.

Егер сіз менің басқа жобаларымды көргіңіз келсе, бұл менің Github бетім.

Рахмет

Ұсынылған: