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

Хурууны хээ сканнер, RFID уншигчтай цахилгаан хаалганы түгжээ: 11 алхам (зурагтай)
Хурууны хээ сканнер, RFID уншигчтай цахилгаан хаалганы түгжээ: 11 алхам (зурагтай)

Видео: Хурууны хээ сканнер, RFID уншигчтай цахилгаан хаалганы түгжээ: 11 алхам (зурагтай)

Видео: Хурууны хээ сканнер, RFID уншигчтай цахилгаан хаалганы түгжээ: 11 алхам (зурагтай)
Видео: Эрүүл мэндийн даатгалын цахим жор, хурууны хээ ашиглах заавар 2024, Арваннэгдүгээр
Anonim
Хурууны хээ сканнер, RFID уншигчтай цахилгаан хаалганы түгжээ
Хурууны хээ сканнер, RFID уншигчтай цахилгаан хаалганы түгжээ

Энэхүү төсөл нь түлхүүр ашиглах шаардлагагүй болох зорилготой байсан бөгөөд зорилгодоо хүрэхийн тулд хурууны хээ мэдрэгч, 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" кодын тайлбар

Програм хангамж - "Cadastro_Biometria" кодын тайлбар
Програм хангамж - "Cadastro_Biometria" кодын тайлбар
Програм хангамж - "Cadastro_Biometria" кодын тайлбар
Програм хангамж - "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: Хэвлэмэл хэлхээний самбар (ПХБ)

Image
Image

Хэрэв бүх алхмууд өнөөг хүртэл амжилттай болсон бол Хэвлэсэн хэлхээний самбар (ихэвчлэн EAGLE CAD програмыг ашигладаг) хийж, дараа нь эд ангиудыг гагнана уу. Энэ хэлхээ нь видеонд үзүүлсэн шиг харагдах болно.

Алхам 8: Хүрээг хадгалах жижиг хайрцаг хий

Цахилгаан хэлхээг хадгалах жижиг хайрцаг хий
Цахилгаан хэлхээг хадгалах жижиг хайрцаг хий

Бид FindesLab -тэй хамтран 3D принтер ашиглан хайрцаг хийсэн. Үүний дараа бид үүнийг дуусгаж, будаж, хэлхээг нэмж оруулав.

Алхам 9: Төслийн суурилуулалт

Image
Image

Хайрцгийг хананд шургуулж, хаалган дээр HDL (хаалгыг цоожтой байлгах үүрэгтэй) суурилуулсан байна. Төслийн эцсийн үзүүлбэрийн видеог үзээрэй.

Алхам 10: Төслийг дуусгах

Төслийн үр дүн бодит хэрэглээнд хэрхэн байсныг үзээрэй.

Алхам 11: Төслийн лиценз

PET Engenharia de Computação -ийн хурууны хээ сканнер, RFID уншигчтай цахилгаан хаалганы түгжээ нь Creative Commons Attribution 4.0 Олон улсын лицензийн дагуу лицензлэгдсэн болно.

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