Мазмұны:
- 1 -қадам: бөлшектерді таңдау
- 2 -қадам: сканерді қолдану
- 3 -қадам: схеманы жобалау
- 4 -қадам: ПХД дизайны
- 5 -қадам: ПХД жинаңыз
- 6 -қадам: Жүктеуші жүктеңіз
- 7 -қадам: Кодекс
- 8 -қадам: іс
- 9 -қадам: Қорытынды ойлар
Бейне: Саусақ ізі сканері сабағына қатысу жүйесі (GT-521F32): 9 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Бұл жоба-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 -қадам: сканерді қолдану
Бастапқыда мен сканерді кез келген дизайннан тыс жерде тексеруге арналған тестілеу қосымшасын қолдану арқылы тексере бастадым.
Сканерден компьютерге байланыс үш әдіспен жүзеге асады
- USB - UART түрлендіргіші - FT -232RL -
- Arduino эскиз жүктелді
- 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 -қадам: Жүктеуші жүктеңіз
Бұл жоба үшін 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 бетім.
Рахмет
Ұсынылған:
DIY-саусақ ізі кілттерінің қауіпсіздік жүйесі: 8 қадам
DIY-саусақ ізі кілттерінің қауіпсіздігі жүйесі: Бұл қосымша біздің күнделікті қажетті кілттерді (құлыптауды) қамтамасыз ету үшін пайдалы. Кейде бізде үй, гараж, екі немесе одан да көп адамның арасында автотұрақ сияқты ортақ кілттер болады. Нарықта көптеген биометрикалық жүйелер бар, бұл
Raspberry Pi мен MySQL мәліметтер базасын қолданатын саусақ ізі мен RFID негізіндегі келу жүйесі: 5 қадам
Raspberry Pi мен MySQL мәліметтер базасын қолданатын саусақ ізі мен RFID негізіндегі келу жүйесі: осы жобаның бейнесі
Саусақ ізі сканері мен RFID оқу құрылғысы бар электр есігінің құлпы: 11 қадам (суреттермен)
Саусақ ізі сканері мен RFID оқу құрылғысы бар электрлік есікті құлыптау: Бұл жоба кілттерді пайдалану қажеттілігін болдырмау үшін жасалған, мақсатқа жету үшін біз саусақ ізінің оптикалық сенсоры мен Arduino қолдандық. Бірақ саусақ ізі жоқ адамдар бар және сенсор оны тани алмайды. Сосын ойланып
Саусақ ізі бойынша дауыс берудің онлайн жүйесі (FVOS): 5 қадам
Саусақ ізі бойынша дауыс берудің онлайн жүйесі (FVOS): саусақ ізі бойынша дауыс беру жүйесі сайлаушыларға саусақ ізін құрылғы арқылы сканерлеу және деректерді серверге сақтау арқылы өз ақпаратын жинау және растау арқылы толық цифрландырылған түрде дауыс беруге мүмкіндік береді. Ол пайдаланушыға ыңғайлы G
Саусақ ізі сенсорын XAMP шешімімен бірге уақытқа қатысу үшін қолдану: 6 қадам (суреттермен)
Саусақ ізі сенсорын XAMP шешімімен бірге уақытқа қатысу үшін қолдану: Мектептегі жоба үшін біз оқушылардың сабаққа қатысуын бақылаудың шешімін іздедік. Біздің студенттердің көпшілігі кеш келеді. Олардың бар -жоғын тексеру - бұл қиын жұмыс. Екінші жағынан, көптеген пікірталастар бар, өйткені студенттер жиі айтады