Агуулгын хүснэгт:

Хурууны хээ сканнерын ангийн ирцийн систем (GT-521F32): 9 алхам
Хурууны хээ сканнерын ангийн ирцийн систем (GT-521F32): 9 алхам

Видео: Хурууны хээ сканнерын ангийн ирцийн систем (GT-521F32): 9 алхам

Видео: Хурууны хээ сканнерын ангийн ирцийн систем (GT-521F32): 9 алхам
Видео: muuhai jaal 2024, Арваннэгдүгээр
Anonim
Хурууны хээ сканнерын ангийн ирцийн систем (GT-521F32)
Хурууны хээ сканнерын ангийн ирцийн систем (GT-521F32)

Энэхүү төсөл нь Sparkfun-ийн хямд өртөгтэй хурууны хээний скан хийгч болох GT-521F32-ийг ашигладаг бөгөөд хэн, хэн нэвтрэх үед сканнердах, бүртгэх систем юм.

Алхам 1: эд анги сонгох

Гол бүрэлдэхүүн хэсгүүд

  • Хурууны хээ сканнер (GT -521F32) -

    JST холбогч.1in толгой руу -

  • 16x2 тэмдэгт LCD-https://www.amazon.com/HC1624-Standard-Character-…
  • M3 Nylon шураг багц -
  • DS1307 бодит цагийн цагны модуль -
  • MicroSD 5v -3.3v түвшинг өөрчлөх модуль -

ПХБ -ийн бүрэлдэхүүн хэсгүүд

ПХБ -ийн дизайнд ашигласан бүх бүрэлдэхүүн хэсгүүдийг харахын тулд 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.3v логиктой нийцүүлэх тохиолдолд хүчдэл хуваагчийг ашиглах хэрэгтэй.

Илүү бүрэн гүйцэд холбох гарын авлагыг эндээс олж болно -

Энэ үе шатанд дуусгахыг санал болгож буй зүйл бол:

  • Сканнерын ажиллагааг шалгана уу

    • Хэвлэмэлийг бүртгүүлэх боломжтой эсэхийг шалгаарай
    • Хэвийг таних боломжтой эсэхийг шалгаарай
  • Системд ашиглахыг хүсч буй хэвлэмэл хуудсуудаа бүртгүүлнэ үү

*Бүрэн програм нь санах ойн хязгаарлалтын улмаас бүртгүүлэх функцгүй тул үндсэн програмыг ашиглахаасаа өмнө хэвлэмэл хуудсыг бүртгүүлэхээ мартуузай. Бүртгүүлэх гэж буй хүн бүрийн ID дугаарыг анхаарч үзээрэй.

Алхам 3: Дизайн схем

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

Энэ бол EAGLE 9.0 -ийг ашигладаг системийн схем юм

Би энд оруулах хурууны хээ модулийн захиалгат хэсгийг бий болгох ёстой байсан.

*Батерейг цэнэглэх, нэмэгдүүлэх хэлхээг заавал хийх боломжтой бөгөөд хэрэв хүсвэл орхиж болно. Мөн би батерейны модулийн холбох нүх, толгойн хэсгийг дизайнд оруулсан болно.

Алхам 4: ПХБ -ийн дизайн

ПХБ -ийн дизайн
ПХБ -ийн дизайн
ПХБ -ийн дизайн
ПХБ -ийн дизайн

Энэхүү ПХБ -ийн загвар нь 99мм х 99мм хэмжээтэй бөгөөд ерөнхийдөө 100мм х 100мм хэмжээтэй хязгаарлагдмал хэмжээтэй PCB захиалах стандарт хэмжээнээс доогуур хэмжээтэй байдаг.

Нүхнүүд нь M3 боолттой таарч байгаа бөгөөд гялалзсан модулиуд нь самбар доор бэхлэх зориулалттай тул хавтанг газраас дээш өргөхөд нейлон бэхэлгээ хийхийг зөвлөж байна.

Одоогоор би JLC ПХБ -ийг үйлдвэрлэхийг зөвлөж байна, учир нь тэд 48 цагийн эргэлт, DHL тээвэрлэлтийг санал болгодог. Би тэднээс хэдэн арван удаа захиалга өгснөөс захиалга бүр 7 хоногийн дотор ирсэн байна

Алхам 5: ПХБ -ийг угсрах

ПХБ -ийг угсрах
ПХБ -ийг угсрах
ПХБ -ийг угсрах
ПХБ -ийг угсрах
ПХБ -ийг угсрах
ПХБ -ийг угсрах

Самбар дээрх бүх бүрэлдэхүүн хэсгүүд нь SMD, резистор ба конденсатор нь 0805 байна.

Самбарыг гагнахдаа би AtMega328 болон түүний ажиллахад шаардлагатай хамгийн үндсэн бүрэлдэхүүн хэсгүүдээс эхлэхийг зөвлөж байна.

Болор осциллятор, түүний 1M ом эсэргүүцэл, дахин тохируулах зүүг татах хоёр эсэргүүцлийг гагнах замаар үндсэн функцийг гүйцэтгэх боломжтой. Гагнаж дууссаны дараа эдгээр бүрэлдэхүүн хэсгүүд дараагийн алхам руу шилжиж ачаалагчийг шатааж дараа нь гагнуурын үлдсэн хэсгийг дуусгахаар буцаж ирнэ.

Ачаалагчийг шатаасны дараа USB-ийн ажиллагааг шалгахын тулд FT-232RL-ийг гагнах нь логик алхам юм. Үүнийг шалгахын тулд та FT-232RL, MicroUSB порт, дахин холбох конденсаторыг гагнах хэрэгтэй. Та мөн харааны санал хүсэлтийг авахын тулд RX ба TX -ийн LED -ийг нэмж болно, гэхдээ тэдгээр нь шаардлагагүй юм. Та мөн цуврал TX RX резистор нэмэх хэрэгтэй.

*FT-232RL-тэй холбогдсон зураг дээрх утсан холболт шаардлагагүй, би цахилгаан төмөр замыг төхөөрөмжид холбохдоо алдаа гаргасан боловч энэ зааварт оруулсан ПХБ-ийн засварыг зассан болно.

USB холболт ажиллаж байгаа эсэхийг шалгасны дараа LCD самбарыг гагнах (эсвэл ирээдүйд дэлгэцийг дахин ашиглахыг хүсвэл толгойгоор холбоно уу) ба түүний тодосгогч потенциометр. Дараа нь RTC болон SD картны модулийг холбоно уу. Эцэст нь хурууны хэвлэмэл сканнерын холбогчийг самбар дээр гагнаж, бэхэлгээгээр холбоно уу.

Алхам 6: Ачаалагчийг шарна уу

Ачаалагчийг шарна уу
Ачаалагчийг шарна уу

Энэ төслийн хувьд Atmega328 -ийг Arduino pro mini bootloader ашиглан шатаах шаардлагатай. ICSP тээглүүрийг энэ зорилгоор ПХБ дээр байрлуулсан бөгөөд диаграммд үзүүлсэн шиг байрлуулсан болно.

Ачаалагч дуудагчийг шатаах бүрэн гарын авлагыг эндээс авах боломжтой -

Алхам 7: Код

Би шударгаар хэлье, миний програмчлалын ур чадвар бол миний хүчирхэг сюитүүдийн нэг биш бөгөөд код нь маш эмх замбараагүй гэж хэлээд төөрөгдүүлсэн бол уучлалт гуйх болно. Үүний дийлэнх хэсгийг бусад эх үүсвэрээс зээлж авсан бөгөөд төсөлд нийцүүлэн өөрчилсөн байна.

Лавлахын тулд маш их найдаж байсан хоёр төслийг энд холбосон болно.

DIY хурууны хээ сканнердах гаражийн хаалга онгойлгогч-https://www.instructables.com/id/DIY-Fingerprint-S…

Petit FS жишээ -

Энэхүү төсөлд ашигласан номын сангуудыг эндээс олж болно.

FPS_GT511C3 номын сан -

DS1307 RTC номын сан -

PetitFS номын сан

Кодыг байршуулахаасаа өмнө DS1307 номын сангийн жишээг ашиглан RTC дээр зөв цагийг тохируулсан эсэхийг шалгаарай.

Үндсэн програмын эхний мөр нь сканнеруудын мэдээллийн санд хадгалагдсан хурууны хээний ID дугаартай тохирох нэрээр дүүрэн байдаг. Нэрсийг дарааллаар нь жагсаасан тул ID бүрийн нэрийг өөрийн хэрэгцээнд нийцүүлэн өөрчилнө үү. Энэ нэрийг дэлгэц дээр харуулах бөгөөд SD картанд бүртгүүлэх болно.

Алхам 8: Кейс

Тохиолдол
Тохиолдол
Тохиолдол
Тохиолдол

Энэхүү хайрцгийг 1/8 хэмжээтэй фанераар хийсэн бөгөөд лазер сийлбэрлэх систем дээр хайчлах зориулалттай.

Би модны цавуугаар доод ба хажуу талыг нь барьж, дээд хавтан ба ПХБ -ийг самбар дээр бэхлэхийн тулд нейлон бэхэлгээ ашигласан. Энэ нь шаардлагатай бол ПХБ -ийг бүрхүүлээс амархан салгах боломжийг олгодог.

Алхам 9: Эцсийн бодол

Энэхүү төсөл танд таалагдсан гэж найдаж байна, хэрэв та өөрийн бүтээн байгуулалтыг дуусгахад туслах дэлгэрэнгүй мэдээллийг алдсан бол надад мэдэгдээрэй.

Хэрэв та миний бусад төслүүдийг үзэхийг хүсвэл миний Github хуудас энд байна.

Баярлалаа

Зөвлөмж болгож буй: