Агуулгын хүснэгт:
- Алхам 1: эд анги сонгох
- Алхам 2: Сканнер ашиглах
- Алхам 3: Дизайн схем
- Алхам 4: ПХБ -ийн дизайн
- Алхам 5: ПХБ -ийг угсрах
- Алхам 6: Ачаалагчийг шарна уу
- Алхам 7: Код
- Алхам 8: Кейс
- Алхам 9: Эцсийн бодол
Видео: Хурууны хээ сканнерын ангийн ирцийн систем (GT-521F32): 9 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэхүү төсөл нь 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: Сканнер ашиглах
Эхэндээ би эндээс олж болох сканнерт зориулсан туршилтын програмыг ашиглан скан хийгчийг ямар ч загвараас гадуур туршиж эхлэв.
Сканнераас компьютер руу харилцаа холбоог гурван аргын аль нэгээр хийж болно
- USB -ээс UART руу хөрвүүлэгч - FT -232RL -
- Arduino -ийг ноорогоор цуврал дамжуулалтаар байршуулсан
- 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 хуудас энд байна.
Баярлалаа
Зөвлөмж болгож буй:
Arduino UNO -той багтаасан хурууны хээ мэдрэгч: 7 алхам
Arduino UNO -той багтаасан хурууны хээ мэдрэгч: Хөөе, юу байна, залуусаа! Akarsh энд байна. Үүнд бид бие хамгаалагч томилохгүй гэж санаа зовох хэрэггүй. Энэ нь DFRobot -ийн хөөрхөн бяцхан царайлаг хурууны хээ мэдрэгч байх болно
Raspberry Pi болон MySQL мэдээллийн санг ашиглан хурууны хээ болон RFID дээр суурилсан ирцийн систем: 5 алхам
Raspberry Pi болон MySQL мэдээллийн санг ашиглан хурууны хээ, RFID дээр суурилсан ирцийн систем: Энэ төслийн видео
Хурууны хээ сканнер, RFID уншигчтай цахилгаан хаалганы түгжээ: 11 алхам (зурагтай)
Хурууны хээ сканнер, RFID уншигчтай цахилгаан хаалганы түгжээ: Энэхүү төсөл нь товчлуур ашиглах шаардлагагүй болох зорилготой байсан бөгөөд зорилгодоо хүрэхийн тулд хурууны хээний мэдрэгч, Arduino ашигласан. Гэсэн хэдий ч хурууны хээг уншдаггүй хүмүүс байдаг бөгөөд мэдрэгч үүнийг танихгүй. Дараа нь бодож байна
Arduino -той хурууны хээ мэдрэгч: 5 алхам
Arduino -тай хурууны хээ мэдрэгч: Сайн байна уу, энэ нийтлэлд бид Arduino -той хурууны хээ мэдрэгчийг хэрхэн ашиглах талаар үзэх болно. Хурууны хээ мэдрэгчийн тусламжтайгаар та гэр, оффис, гараж болон бусад олон зүйлд аюулгүй байдал, түгжээ нэмж болно. Зөвхөн аюулгүй байдлын тухай биш, та хүссэн үедээ энэ модулийг ашиглаж болно
Arduino -тай хурууны хээ түгжигч: 7 алхам
Arduino-той хурууны хээ түгжигч: Сайн байна уу, энэ нийтлэлд бид биометрийн хурууны хээгээр ажилладаг Security Locker хийх гэж байна. Танд үүнийг хийх нь таалагдана гэж найдаж байна. #хурууны хээг #хэрхэн яаж хийх вэ