Агуулгын хүснэгт:
- Алхам 1: бүрэлдэхүүн хэсгүүд
- Алхам 2: Тоног төхөөрөмж - хэлхээг тохируулах
- Алхам 3: Програм хангамж - Кодыг татаж авах
- Алхам 4: Програм хангамж - "Cadastro_Biometria" кодын тайлбар
- Алхам 5: Програм хангамж - "Cadastro_RFID" кодын тайлбар
- Алхам 6: Програм хангамж - "Leitura_Cartao_e_Biometria" кодын тайлбар
- Алхам 7: Хэвлэмэл хэлхээний самбар (ПХБ)
- Алхам 8: Хүрээг хадгалах жижиг хайрцаг хий
- Алхам 9: Төслийн суурилуулалт
- Алхам 10: Төслийг дуусгах
- Алхам 11: Төслийн лиценз
Видео: Хурууны хээ сканнер, RFID уншигчтай цахилгаан хаалганы түгжээ: 11 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэхүү төсөл нь түлхүүр ашиглах шаардлагагүй болох зорилготой байсан бөгөөд зорилгодоо хүрэхийн тулд хурууны хээ мэдрэгч, Arduino ашигласан. Гэсэн хэдий ч хурууны хээг уншдаггүй хүмүүс байдаг бөгөөд мэдрэгч үүнийг танихгүй. Дараа нь энэ нөхцөл байдлын талаар бодож үзэхэд RFID карт уншигч нь биометрийн мэдрэгчийг ашиглан жолооны карт, RFID түлхүүрийн оосор, NFC -тэй гар утас оруулах боломжийг олгосон.
Алхам 1: бүрэлдэхүүн хэсгүүд
Төсөлд дараахь зүйлийг ашиглах болно.
- 1 Ардуино Нано;
- 1 FPM10A Arduino цоожны хурууны хээ уншигчийн мэдрэгч модулиуд;
- 1 Leitor RFID Rc522 13.56 МГц;
- 2 LED (1 ногоон, 1 улаан) * 1 Олед дэлгэц 128 X 32 Цуваа i2c Arduino 0, 91;
- 1 Цахим хаалганы түгжээ HDL FEC-91 CA.
Энэ бүх материалыг интернетээс хялбархан олж болно. Хэрэв энэ төслийг аль болох хурдан хийх санаа байгаа бол Mercado Livre вэбсайтаас бараа худалдаж авахыг зөвлөж байна (хэрэв та Бразилд амьдардаг бол), учир нь энэ нь найдвартай, хурдан тээвэрлэлттэй байдаг (бүтээгдэхүүн нь хүссэн газартаа ирэх болно. ойролцоогоор 1 эсвэл 2 долоо хоног). Гэсэн хэдий ч хэрэв төслийг яаралтай хийх шаардлагагүй бол Ebay, AliExpress гэх мэт вэбсайтуудаас гадаадад байгаа зүйлийг худалдаж авах нь хамаагүй хямд боловч бүтээгдэхүүн хэзээ, хэзээ хүрэх газартаа хүрэх баталгаа байхгүй..
Mercado Livre худалдан авах дундаж дундаж зардал: +/- 200 реал (ойролцоогоор 38.62 америк доллар). Олон улсын вэбсайт дээрх худалдан авалтын нийт дундаж зардал: +/- 45 реал (ойролцоогоор 8, 69 америк доллар).
Эдгээр үнийг HDL цахим хаалганы түгжээгүйгээр тооцоолсон бөгөөд үүнийг дараах линкээс үзэх боломжтой:
Энэхүү зааварчилгааг хийсэн өдөр HDL -ийн үнэ нь хүргэлтийн хувьд $ 74, 90 ($ 14, 69) + R $ 6, 00 ($ 1, 16) байв.
Алхам 2: Тоног төхөөрөмж - хэлхээг тохируулах
Дээрх схемд цахилгаан хэлхээний холболтыг харуулав.
Fritzing програмыг ашиглан https://github.com/andreocunha/Esquematico_Tranca дээр татаж авах боломжтой схем болон файлыг (.fzz) гаргахад ашигласан.
Хүснэгтүүд нь мэдрэгч ба Arduino Nano дээрх Oled дэлгэцийн хоорондох холболтыг харуулав.
Алхам 3: Програм хангамж - Кодыг татаж авах
Arduino Nano дээр цөөн тооны санах ой байгаа тул кодыг 3 өөр хавтсанд хуваасан бөгөөд доорх файл эсвэл линк дээр татаж авах боломжтой.
github.com/andreocunha/PET_Tranca_EngComp
- Эхний хавтас бол хурууны хээ болон картыг унших явдал юм. Үүний нэр нь: "Leitura_Cartao_e_Biometria".
- Хоёр дахь нь хурууны хээг бүртгэх явдал юм. Энэ нь "Cadastro_Biometria" фолдер дээр байна.
- Гурав дахь файл нь картын кодыг унших явдал юм. Энэ нь "Cadastro_RFID" фолдер дээр байна.
Arduino IDE -ийг компьютер дээрээ татаж аваарай. Татаж авсан файлын дотор гурван хавтаснаас гадна хоёр зип файл байна. Эдгээр зип файлууд нь мэдрэгчийн номын сан (RFID болон биометрийн хурууны хээ сканнер) тул тэдгээрийг Arduino IDE дээр оруулна уу.
Алхам 4: Програм хангамж - "Cadastro_Biometria" кодын тайлбар
Arduino Nano -ийн санах ой маш хязгаарлагдмал тул бүртгэл нь үндсэн кодоос гадна байх болно (зөвхөн бүртгүүлсэн хурууны хээг баталгаажуулах үүрэгтэй болно).
Биометрийн мэдрэгч нь аль хэдийн хурууны хээг бүртгэх дотоод санах ойтой болсон (128 хурууны хээг бичих боломжтой). Энэ нь хэлхээг хаасны дараа бүртгэгдсэн өгөгдөл алдагдахгүй болно гэсэн баталгаа юм.
Компьютерийн файлын менежер дээр татаж авсан "Cadastro_Biometria" фолдер руу ороод "Cadastro_Biometria.ino" файлыг давхар товшино уу. Arduino IDE нь кодыг ачаалах бөгөөд 5 табтай байх бөгөөд тус бүр нь кодын нэг функцийг илэрхийлнэ. Arduino дээрээ кодыг ачаалж, 9600 онд цуваа дэлгэцийг нээгээд тэнд байгаа зааврыг дагаж шинэ хурууны хээ бүртгүүлэх, нэгийг нь хасах эсвэл хурууны хээ тус бүр аль хэдийн бүртгэгдсэн болохыг харах боломжтой.
Алхам 5: Програм хангамж - "Cadastro_RFID" кодын тайлбар
Бүх хурууны хээг бүртгэсний дараа RFID карт эсвэл шошгыг бүртгэх цаг болжээ. Гэхдээ хурууны хээ скан хийгчийн хийсэн зүйлээс ялгаатай нь кодын энэ хэсэгт RFID карт эсвэл хаягийн бүртгэл хадгалагдахгүй. Үүнийг мэдээд "Cadastro_RFID" фолдерыг нээгээд "Cadastro_RFID.ino" файлыг давхар товшино уу. Arduino дээр кодыг ачаалаад 9600 онд цуваа дэлгэцийг нээгээд карт эсвэл хаягийг уншигчид ойртуулна уу.
Арван зургаатын код үүсч, дэлгэц дээр гарч ирэх болно (жишээ нь: "32: 80: CD: F2"). Үүнийг компьютер дээрээ эсвэл цаасан дээр тэмдэглэлийн дэвтэр дээр бичээрэй. эцсийн код (зөвхөн мэдээллийг унших код).
Алхам 6: Програм хангамж - "Leitura_Cartao_e_Biometria" кодын тайлбар
Бид одоо кодын сүүлийн хэсэгт байна. "Leitura_Cartao_e_Biometria" фолдерыг нээгээд "Leitura_Cartao_e_Biometria.ino" дээр давхар товшино уу. Код нь Arduino IDE дээр нээгдэх бөгөөд тус бүр нь функцийг харуулсан 4 табтай байх болно. Код ажиллахын тулд зарим өөрчлөлтийг хийх шаардлагатай болно. зөв.
"LeituraRfid" таб дээр дарж, "хэрэв" болон "өөр id" хаалтанд байгаа арван зургаа дахь тоо бүрийг тэмдэглэлийн дэвтэр дээр хадгалсан тоогоор орлуулна уу (жишээ нь: "32: 80: CD: F2"). кодоос "өөр бол" нэмэх эсвэл устгах.
Одоо "nomeDoUsuario" таб дээр дарж, хаалтанд байгаа нэрийг тухайн хэрэглэгчийн нэрээр сольж, тухайн хэрэглэгчийн хувьд сонгосон ID -г оруулна уу. Дууссан !! Одоо та кодыг Arduino дээр ачаалах хэрэгтэй.
Алхам 7: Хэвлэмэл хэлхээний самбар (ПХБ)
Хэрэв бүх алхмууд өнөөг хүртэл амжилттай болсон бол Хэвлэсэн хэлхээний самбар (ихэвчлэн EAGLE CAD програмыг ашигладаг) хийж, дараа нь эд ангиудыг гагнана уу. Энэ хэлхээ нь видеонд үзүүлсэн шиг харагдах болно.
Алхам 8: Хүрээг хадгалах жижиг хайрцаг хий
Бид FindesLab -тэй хамтран 3D принтер ашиглан хайрцаг хийсэн. Үүний дараа бид үүнийг дуусгаж, будаж, хэлхээг нэмж оруулав.
Алхам 9: Төслийн суурилуулалт
Хайрцгийг хананд шургуулж, хаалган дээр HDL (хаалгыг цоожтой байлгах үүрэгтэй) суурилуулсан байна. Төслийн эцсийн үзүүлбэрийн видеог үзээрэй.
Алхам 10: Төслийг дуусгах
Төслийн үр дүн бодит хэрэглээнд хэрхэн байсныг үзээрэй.
Алхам 11: Төслийн лиценз
PET Engenharia de Computação -ийн хурууны хээ сканнер, RFID уншигчтай цахилгаан хаалганы түгжээ нь Creative Commons Attribution 4.0 Олон улсын лицензийн дагуу лицензлэгдсэн болно.
Зөвлөмж болгож буй:
Raspberry Pi болон MySQL мэдээллийн санг ашиглан хурууны хээ болон RFID дээр суурилсан ирцийн систем: 5 алхам
Raspberry Pi болон MySQL мэдээллийн санг ашиглан хурууны хээ, RFID дээр суурилсан ирцийн систем: Энэ төслийн видео
SafetyLock: Raspberry Pi (хурууны хээ ба RFID) ашиглан хийсэн ухаалаг түгжээ: 10 алхам
SafetyLock: Raspberry Pi -ээр хийсэн ухаалаг түгжээ (хурууны хээ ба RFID): Та байшингаа аюулгүй байлгах илүү хүртээмжтэй аргыг хүсч байсан уу? Хэрэв тийм бол энэ бол таны шийдэл! Би SafetyLock -ийг хийсэн бөгөөд энэ нь таны хурууны хээ, RFID тэмдэг, вэбсайтаар дамжуулан нээгддэг түгжээ юм. Энэхүү үзэл баримтлалын ачаар та
Хурууны хээ мэдрэгчийг XAMP шийдэлтэй хослуулахын тулд цагийг үзэх: 6 алхам (зурагтай)
XAMP шийдэлтэй хослуулан хурууны хээ мэдрэгчийг ашиглах нь: Сургуулийн төслийн хувьд бид оюутнуудын ирцийг хэрхэн хянах талаар шийдэл хайж байсан. Манай олон оюутнууд оройтож ирдэг. Тэдний байгаа эсэхийг шалгах нь ядаргаатай ажил юм. Нөгөө талаар оюутнууд ихэвчлэн хэлдэг тул маш их хэлэлцүүлэг өрнүүлдэг
Arduino хурууны хээгээр хаалганы түгжээ: 4 алхам
Arduino хурууны хээний хаалганы түгжээ: Сайн байна уу, энэ төсөлд тавтай морилно уу, энэ нь хоёр төслийг багтаасан боловч тэдгээр нь хоорондоо бараг адилхан бөгөөд энэ нь Arduino UNO самбар, FPM10A хурууны хээний мэдрэгч, LCD i²c дэлгэц дээр суурилсан хаалганы түгжээний систем юм. бусад хувилбарт бид багтсан болно
Arduino ашигладаг АТМ машин (хурууны хээ+RFID карт): 4 алхам (зурагтай)
Arduino ашиглан АТМ машин (Хуруугаар хэвлэх+RFID карт): Сайн байна уу найзуудаа, би Arduino ашиглан АТМ ашиглах талаар шинэ санаа олж авлаа. танд таалагдсан. Эхлээд эхлээрэй