Мазмуну:
- 1 -кадам: Бөлүктөрдү тандоо
- 2 -кадам: Сканерди колдонуу
- 3 -кадам: Дизайн схемасы
- 4 -кадам: PCB Дизайн
- 5 -кадам: ПХБ чогултуу
- 6 -кадам: Bootloaderди күйгүзүңүз
- 7 -кадам: Кодекс
- 8 -кадам: Case
- 9 -кадам: Акыркы ойлор
Video: Манжа изинин сканеринин класска баруу системасы (GT-521F32): 9 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул долбоор GTK-521F32, Sparkfunдан арзан баадагы оптикалык манжа изинин сканерин, ким жана ким киргенин сканерлөө жана жаздыруу үчүн колдонулган жөнөкөй каттоо системасы.
1 -кадам: Бөлүктөрдү тандоо
Негизги компоненттер
-
Манжа изинин сканери (GT -521F32) -
JST туташтыргычы.1ин башына -
- 16x2 Character LCD-https://www.amazon.com/HC1624-Standard-Character-…
- M3 нейлон бурамалар топтому -
- DS1307 реалдуу убакыт сааты модулу -
- MicroSD 5v -3.3v деңгээлин өзгөртүү модулу -
PCB компоненттери
PCB Дизайнында колдонулган бардык компоненттерди көрүү үчүн BOM CSV файлын караңыз
2 -кадам: Сканерди колдонуу
Башында мен сканерди бул жерден тапкан сканер үчүн берилген тестирлөө тиркемесин колдонуу менен каалаган дизайндан тышкары тестирлөөнү баштадым.
Сканерден компьютерге байланыш үч жолдун биринде жасалышы мүмкүн
- USB UART конвертери - FT -232RL -
- Arduino эскиз аркылуу сериялык өтүү менен жүктөлдү
- USB туташуусун модулдагы подкладкаларга түз кошуу
Модулду arduino же UART конвертерине туташтырганда, пинут ушундай болот
Сканер _ Ардуино
TX ------------------------- RX
RX ------------------------ TX
GND --------------------- GND
VIN ----------------------- 3.3v-6v
*Сканердин RX төөнөгүчүн туташтырганда, чыңалуу бөлүштүргүчтү колдонуңуз, эгер 5v логикалык түзүлүштү пин катары гана 3.3v логикага туура келсе
Толук туташуу боюнча көрсөтмөнү бул жерден тапса болот -
Бул кадамда мен бүтүрүүнү сунуштай турган нерселер:
-
Сканердин иштешин текшериңиз
- Ал басып чыгарууларды каттай ала тургандыгын тактаңыз
- Ал басып чыгарууларды тааный ала тургандыгын текшериңиз
- Тутумда колдонгуңуз келген басылмаларды каттаңыз
*Толук программанын эс тутумунун чектелишинен улам катталуу функциясы жок, негизги программаны колдонуудан мурун басылмаларды каттоону унутпаңыз. Сиз каттаган ар бир адамдын ID номерин жазууну унутпаңыз.
3 -кадам: Дизайн схемасы
Бул EAGLE 9.0 колдонулган системанын схемасы
Мен бул жерге киргизе турган манжа басуу модулунун ыңгайлаштырылган бөлүгүн түзүшүм керек болчу.
*Батареяны кубаттоо жана күчөтүү схемасы милдеттүү эмес, жана эгер кааласаңыз, калтырып койсоңуз болот. Мен ошондой эле дизайнга монтаждоочу тешиктерди жана спаркфун батарея модулунун башын киргиздим.
4 -кадам: PCB Дизайн
Бул PCB дизайны 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ди күйгүзүңүз
Бул долбоор үчүн Atmega328 Arduino pro mini bootloader менен өрттөлүшү керек. ICSP төөнөгүчтөрү ушул максат үчүн ПХБда ачыкка чыгарылган жана диаграммада көрсөтүлгөндөй жайгаштырылган.
Жүктөгүчтү күйгүзүү боюнча толук окуу куралын бул жерден тапса болот -
7 -кадам: Кодекс
Мен чынчыл болом жана программалоо жөндөмүм менин күчтүү сюиталарымдын бири эмес экенин айтам жана коддун баш аламан экенин айтам жана эгер ал түшүнүксүз болсо, мен кечирим сурайм. Анын көпчүлүгү башка булактардан алынган жана долбоорго ылайыкташтырылган.
Мен шилтеме үчүн көп таянган эки долбоор бул жерде шилтемеде:
DIY FINGERPRINT сканерлөө гаражынын эшиги-https://www.instructables.com/id/DIY-Fingerprint-S…
Petit FS мисалы -
Бул долбоордо колдонулган китепканаларды бул жерден тапса болот:
FPS_GT511C3 китепканасы -
DS1307 RTC китепканасы -
PetitFS китепканасы
Кодду жүктөөдөн мурун, DS1307 китепканасынын мисал эскизин колдонуу менен RTCде туура убакытты орнотууну тактаңыз.
Негизги программада биринчи сап сканерлердин маалымат базасында сакталган манжа издеринин ID номерине дал келген ысымдарга толгон. Аттар ирети менен тизмеленген, андыктан ар бир идентификатордун атын керектөөлөрүңүзгө ылайыктап өзгөртүңүз. Бул ат дисплейде көрсөтүлөт жана SD картага жазылат.
8 -кадам: Case
Корпус фанердин 1/8 бөлүгүнөн жасалган жана лазердик оюуу тутумунда кесилген.
Мен жыгач желимин түбүн жана капталдарын бириктирүү үчүн колдондум, ал эми үстүнкү пластинаны жана ПХБны тактага кармап туруу үчүн нейлон тирешүүлөрүн колдондум. Бул керек болгон учурда ПХБны корпусунан оңой эле алып салууга мүмкүндүк берет.
9 -кадам: Акыркы ойлор
Бул долбоор сизге жакты деп үмүттөнөм, эгер сиз өзүңүздүн курууну бүтүрүүгө жардам бере турган деталдарды сагындым болсо, мага кабарлаңыз.
Бул жерде менин башка долбоорлорумду көргүңүз келсе Github баракчам.
Рахмат
Сунушталууда:
Arduino UNO менен сыйымдуу манжа изинин сенсору: 7 кадам
Arduino UNO менен сыйымдуу бармак изинин сенсору: Эй, эмне болду, балдар! Akarsh бул жерде CETech.Todayден биз долбоорлорубузга коргоочу катмарды кошуп жатабыз. Кабатыр болбоңуз, биз буга эч кандай жансакчы дайындай албайбыз. Бул DFRobotтон келген сүйкүмдүү кичинекей манжа изинин сенсору болот
DIY-Манжа Изинин Негизги Коопсуздук Системасы: 8 кадам
DIY-Fingerprint Ачкыч Коопсуздук Системасы: Бул колдонмо күнүмдүк керектүү ачкычтарды (кулпуну) камсыз кылуу үчүн пайдалуу. Кээде бизде үй, гараж, унаа токтотуучу жай сыяктуу эки же андан көп адамдардын ортосунда кээ бир жалпы ачкычтар бар. Базарда бир катар биометрикалык системалар бар, бул
Манжа изинин коопсуздук кутучасы: 4 кадам
Манжа изинин коопсуздук кутучасы: Сиз унутчаак адамсызбы? Көбүнчө ачкычыңызды алып келүүнү унутуп калдыңызбы? Эгерде суроонун жообу ооба болсо. Анан өзүңүздүн манжа изиңиздин коопсуздук кутучасын жасашыңыз керек !!! Сенин өзүңдүн манжа изи бул дүйнөдөгү жалгыз нерсе. Ошентип, сизге кереги жок
Манжа изинин сенсору Arduino менен: 5 кадам
Манжа изинин сенсору Arduino менен: Саламатсызбы, бул макалада биз Arduino менен манжа изинин сенсорун кантип колдонууну көрөбүз. Манжа изинин сенсору менен сиз үйүңүзгө, кеңсеңизге, гаражыңызга жана башка көптөгөн нерселерге коопсуздукту жана кулпуну кошо аласыз. Коопсуздук жөнүндө гана эмес, сиз бул модулду колдонууну каалаган жерге кошо аласыз
Arduino манжа изине баруу тутуму W/ булутту сактоо: 8 кадам
Arduino манжа изине катышуу тутуму W/ булутту сактоо: Сиз бул жана башка укмуштуудай сабактарды ElectroPeakтин расмий веб -сайтынан окуй аласыз Обзор Азыркы учурда, IoT түзмөктөрүнүн иштеши жана ишке ашырылышы жөнүндө билүү IoT системаларынын колдонулушунун көбөйүшүнө байланыштуу абдан маанилүү. Бул үйрөткүчтө биз жасайбыз