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

Arduino UNO -той багтаасан хурууны хээ мэдрэгч: 7 алхам
Arduino UNO -той багтаасан хурууны хээ мэдрэгч: 7 алхам

Видео: Arduino UNO -той багтаасан хурууны хээ мэдрэгч: 7 алхам

Видео: Arduino UNO -той багтаасан хурууны хээ мэдрэгч: 7 алхам
Видео: H2i_12-Delete Users by Using USB Numeric Keypad.mp4 2024, Долдугаар сарын
Anonim

Хөөе, яасан бэ, залуусаа! Акарш энд CETech -ээс ирсэн.

Өнөөдөр бид төслүүддээ хамгаалалтын давхаргыг нэмж оруулах гэж байна. Үүнд бид бие хамгаалагч томилохгүй гэж санаа зовох хэрэггүй. Энэ нь DFRobot -ийн хөөрхөн бяцхан царайлаг хурууны хээ мэдрэгч байх болно.

Дээр дурдсанчлан өнөөдөр бид DFRobot -аас багтаамжтай хурууны хээ мэдрэгчийг Arduino UNO -той холбох гэж байгаа бөгөөд үүний дараа бид хурууны хээ нэмэх, хурууны хээг шалгах, нэмсэнийг устгах гэсэн гурван функцийг туршиж үзэх болно. хурууны хээ.

Тиймээс одоо хөгжилтэй хэсэг рүүгээ орцгооё.

Алхам 1: Үйлдвэрлэсэн төслүүддээ ПХБ авах

Үйлдвэрлэсэн төслүүддээ ПХБ авах
Үйлдвэрлэсэн төслүүддээ ПХБ авах

PCBGOGO нь 2015 онд байгуулагдсан бөгөөд ПХБ -ийн үйлдвэрлэл, ПХБ -ийн угсралт, бүрэлдэхүүн хэсгүүдийн эх үүсвэр, функциональ туршилт, IC програмчлал зэрэг ПХБ -ийн түлхүүр гардуулах үйлчилгээг санал болгодог.

Түүний үйлдвэрлэлийн баазууд нь YAMAHA түүж, байрлуулах машин, Reflow зуух, долгионы гагнуурын машин, X-RAY, AOI туршилтын машин гэх мэт хамгийн дэвшилтэт үйлдвэрлэлийн тоног төхөөрөмжөөр тоноглогдсон; мөн хамгийн мэргэжлийн техникийн ажилтнууд.

Хэдийгээр дөнгөж таван настай ч тэдний үйлдвэрүүд ПХБ -ийн үйлдвэрлэлд Хятадын зах зээлд 10 гаруй жил ажилласан туршлагатай. Энэ нь гадаргуу дээр суурилуулах, цооног, холимог технологийн ПХБ угсрах, электрон үйлдвэрлэлийн үйлчилгээ, түлхүүр гардуулах ПХБ угсрах чиглэлээр тэргүүлэх мэргэжилтэн юм.

PCBGOGO нь прототипээс масс үйлдвэрлэл хүртэл захиалгын үйлчилгээ үзүүлдэг бөгөөд одоо нэгдээрэй.

Алхам 2: Хурууны хээ багтаамжийн мэдрэгчийн тухай

Хурууны хээ багтаамжийн мэдрэгчийн тухай
Хурууны хээ багтаамжийн мэдрэгчийн тухай

Бүтээгдэхүүний холбоос:

Хурууны хээ багтаамжийн мэдрэгч нь ухаалаг гар утасныхаа арын дэлгэцтэй адилхан, авсаархан юм. Энэ нь дугуй амьсгалах LED -тэй бөгөөд энгийн бүтэцтэй, жижиг хэмжээтэй, нарийн төрхтэй. Мэдрэгч нь хурдан таних хурд, өндөр хамгаалалтыг санал болгодог. Энэ нь 360 градусын дурын өнцгийг таних, гүнзгий бие даан суралцах функц, өндөр гүйцэтгэл, бага цахилгаан зарцуулалтыг дэмждэг. Өндөр хүчин чадалтай ID809 процессор, хагас дамжуулагч хурууны хээ мэдрэгчийг цөм болгон суулгасан бөгөөд мэдрэгч нь IDfinger6.0 алгоритмыг ашигладаг бөгөөд энэ нь хурууны хээ таних бүх ажлыг бие даан гүйцэтгэх боломжтой юм. Энэхүү мэдрэгч нь UART холболтыг дэмждэг бөгөөд Arduino номын сантай ажиллахдаа хурууны хээ бүртгэх, хурууны хээ устгах гэх мэт функцийг хялбархан хэрэгжүүлж чаддаг. Энэ нь 6 зүү бүхий төхөөрөмж юм.. Гэхдээ нэг анхаарах зүйл бол энэ төхөөрөмжтэй хамт ирдэг утаснуудын өнгөний кодчилол нь ердийн кодчиллоос ялгаатай юм. Тиймээс бид холболт хийхдээ үүнийг анхаарч үзэх хэрэгтэй. Өнгөний кодчиллыг дараах байдлаар үзүүлэв.

  • Улаан утас = газардуулга
  • Хар утас = Rx (хүлээн авагчийн зүү)
  • Шар утас = Tx (дамжуулагч зүү)
  • Ногоон утас = Vcc зүү
  • Цэнхэр утас = IRQ зүү (гадаад тасалдлыг хүлээн авах боломжтой тасалдлын хүсэлтийн зүү)
  • Цагаан/Саарал утас = Цахилгаан хангамжийн зүү

Энд бид ижил төстэй боловч өөр өөр функцтэй хоёр тээглүүр ашиглаж байна, эдгээр нь Vcc ба Цахилгаан хангамжийн зүү юм. Vcc зүүний функц нь идэвхжүүлэх зүү болж ажилладаг. Хэрэв энэ зүү дээр тэжээлийн оролт байгаа бол зөвхөн мэдрэгч ажиллах болно, эс тэгвэл. Нөгөө талаар цахилгаан тэжээлийн зүү нь төхөөрөмжийг асаах эсвэл асаахад зориулагдсан болно.

Алхам 3: Техникийн үзүүлэлт ба мэдрэгчийн хэрэглээ

Мэдрэгчийн техникийн үзүүлэлт ба хэрэглээ
Мэдрэгчийн техникийн үзүүлэлт ба хэрэглээ
Мэдрэгчийн техникийн үзүүлэлт ба хэрэглээ
Мэдрэгчийн техникийн үзүүлэлт ба хэрэглээ

Энэхүү мэдрэгчийн техникийн үзүүлэлтүүдийг доор өгөв.

  • Ажиллах хүчдэл: 3.3V
  • Ажиллаж буй гүйдэл: <60mA
  • Харилцааны арга: UART
  • Хадгалах багтаамж: 80 хурууны хээ
  • 1: 1 шалгах хугацаа: 300 ~ 400ms
  • Пикселийн нягтрал: 508dpi
  • Пикселийн тоо: 160x160 Хурууны хээ
  • Илрүүлэх талбай: 8.0mm x 8.0mm
  • Ажиллах орчин: -40-60
  • Хэмжээ: Диаметр 21мм/Өндөр 5мм

Энэхүү мэдрэгчийн зарим хэрэглээ:-

  • Цагийн ирцийн систем
  • Хаалганы түгжээ/ түгжээг тайлах
  • Аюулгүй байдлын системүүд
  • Дэлгэц түгжих/түгжээг тайлах

Алхам 4: Мэдрэгчийг Arduino UNO -той холбох

Мэдрэгчийг Arduino UNO -той холбож байна
Мэдрэгчийг Arduino UNO -той холбож байна
Мэдрэгчийг Arduino UNO -той холбож байна
Мэдрэгчийг Arduino UNO -той холбож байна

Хурууны хээ бичих, таних, устгах гэх мэт үйлдлүүдийг хийхийн тулд эхлээд доорх алхмуудыг дагаж мэдрэгчийг Arduino UNO-той холбох хэрэгтэй.

  1. Хурууны хээ сканнерын Vcc ба Цахилгаан хангамжийн зүү (Ногоон ба Цагаан утас) -ыг Arduino UNO -ийн 3.3V зүү рүү холбоно уу.
  2. Сканнерын газардуулгын зүү (Улаан утас) -ийг Arduino -ийн GND зүүтэй холбоно уу.
  3. Сканнерын Rx зүү (Хар утсыг) Arduino -ийн дижитал зүү 3 -т холбоно уу.
  4. Сканнерын Tx зүү (шар утсыг) Arduino -ийн дижитал зүү 2 -т холбоно уу.
  5. Эцэст нь сканнерын IRQ зүүг (Цэнхэр утас) Arduino -ийн 6 -р дижитал зүүтэй холбоно уу.

Ийм байдлаар хурууны хээ сканнер нь Arduino UNO -той холбогдсон бөгөөд кодлоход бэлэн болжээ. Тиймээс одоо бид Arduino -г дараагийн алхамдаа компьютер дээрээ холбох хэрэгтэй.

Алхам 5: Arduino самбарыг кодлох

Arduino самбарыг кодлох
Arduino самбарыг кодлох
Arduino самбарыг кодлох
Arduino самбарыг кодлох

Одоо энэ алхам дээр бид кодыг Arduino UNO -ийн самбар дээр байршуулах гэж байна. Кодыг байршуулмагц сканнер нь хурууны хээ хадгалах, хурууны хээг таних, мөн устгах боломжтой болно. Энэ алхамыг хийхийн тулд та энэ төслийн Github репозиторыг эндээс үзэх хэрэгтэй бөгөөд үүний дараа доорх алхмуудыг дагана уу.

  • Юуны өмнө та Github репозитороос DFRobot_ID809 файлыг татаж авах хэрэгтэй. Энэ бол хурууны хээ сканнерын Arduino номын сан юм. Үүнийг татаж авсны дараа та үүнийг Arduino номын сангийн хавтсанд оруулах хэрэгтэй.
  • Үүний дараа та Arduino Code.ino нэртэй файлыг нээх хэрэгтэй. Энэ бол Arduino -д байршуулах шаардлагатай код юм. Энэ кодыг Arduino IDE дээрээ оруулна уу. Тохирох самбар, COM портыг сонгоод байршуулах товчийг дарна уу.

Эдгээр алхмуудыг хийснээр манай хурууны хээ сканнер ашиглахад бэлэн болсон бөгөөд бид дараагийн алхамд түүний функцийг туршиж үзэх болно.

Алхам 6: Сканнертай тоглох

Сканнертай тоглож байна
Сканнертай тоглож байна
Сканнертай тоглож байна
Сканнертай тоглож байна
Сканнертай тоглож байна
Сканнертай тоглож байна
Сканнертай тоглож байна
Сканнертай тоглож байна

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

  • Шинэ хурууны хээ нэмэх: Энэ үйлдлийг хийхийн тулд бид хуруугаа сканнер дээр байрлуулах хэрэгтэй бөгөөд та цэнхэр гэрэл анивчих болно. Шар гэрэл гурван удаа анивчих хүртэл хуруугаа тэнд байлгаад хуруугаа суллаарай. Энэ нь сканнер хурууны хээ нэмэх горимд орсон бөгөөд бидний хурууны хээг сканнерт хараахан оруулаагүй байгаа тул сериал монитор дээр бүртгэгдээгүй байгааг харуулж, ID -г зааж өгөх болно. Үүний дараа бид дахин хуруугаа сканнер дээр тавиад шар гэрэл анивчих хүртэл хүлээгээд скан хийгчийг суллах хэрэгтэй. Хурууны хээгээ нэмэхийн тулд бид хуруугаа сканнер дээр тавиад дахин хоёр удаа, нийтдээ гурван удаа давтах хэрэгтэй. Гурав дахь удаагаа скан хийж дуустал шар гэрлийн оронд ногоон гэрэл харагдах болно. Энэ нь хурууны хээг амжилттай нэмсэн болохыг харуулж байгаа бөгөөд үүнийг цуваа дэлгэц дээр мөн харж болно.
  • Хурууны хээг турших: Одоо бид эрхий хуруугаа сканнер дээр дахин байрлуулснаар нэмж хурууны хээгээ шалгах боломжтой боллоо. Энэ удаад бид цэнхэр гэрэл анивчсаны дараа хуруугаа авах ёстой бөгөөд ногоон гэрэл асаж, хурууны хээний ID -тай амжилттай нийцсэн гэсэн сериал дэлгэц дээр зурвас гарч ирэхийг бид харах болно.
  • Хурууны хээг устгах: Хурууны хээг устгахын тулд бид хуруугаа сканнер дээр байрлуулж, улаан гэрэл анивчих хүртэл байрлуулах хэрэгтэй. Нэгдүгээрт, цэнхэр гэрэл анивчих бөгөөд энэ нь хурууны хээ шалгах боломжтой болно. Үүний дараа шар гэрэл анивчдаг бөгөөд энэ нь шинэ хурууны хээ нэмэх боломжтой бөгөөд эцэст нь улаан гэрэл анивчих бөгөөд энэ нь хурууны хээг устгасан болохыг харуулж байгаа бөгөөд Сериал дэлгэц дээрх мессеж нь ID дугаартай хурууны хээг харуулна. устгагдсан байна. Устгасны дараа, хэрэв бид хуруугаа сканнер дээр байрлуулж турших юм бол улаан гэрэл анивчиж, цуваа дэлгэц дээр хурууны хээ таарахгүй байна гэсэн мессеж гарч ирнэ.

Ийм байдлаар бид хурууны хээ скан хийгчийг Arduino IDE -тэй холбож, боломжтой бол төсөлдөө нэмж оруулах боломжтой болно.

Алхам 7: Сканнер холбох өөр нэг арга

Сканнер холбох өөр нэг арга
Сканнер холбох өөр нэг арга
Сканнер холбох өөр нэг арга
Сканнер холбох өөр нэг арга

Энэ бол хурууны хээ скан хийгчийг холбох өөр нэг арга юм. Бидний хийж чадах зүйл бол бид скан хийгчийг Arduino руу шууд холбохоосоо өмнө USB -ээс цуваа хөрвүүлэгч рүү холбох боломжтой юм. Үүний тулд бид сканнерын Vcc ба GND зүүг хөрвүүлэгчийн Vcc ба GND зүүтэй холбох хэрэгтэй. Үүний дараа бид сканнерын Rx зүүг хөрвүүлэгчийн Tx зүү, сканнерын Tx зүүг хөрвүүлэгчийн Rx зүүтэй холбох хэрэгтэй бөгөөд ингэснээр сканнер хөрвүүлэгчтэй холбогдсон болно. Одоо бид хөрвүүлэгчийг зөөврийн компьютер дээрээ холбож, дараа нь NOEM Host програмыг нээх хэрэгтэй болно. Програм хангамжийг энэ төслийн Github репозитор дээр ашиглах боломжтой. Та эндээс үүнд хандаж болно. Татаж аваад дараа нь нээнэ үү. Тэнд та COM порт ба Бодын хурдыг сонгох хэрэгтэй бөгөөд та програм хангамжийг ашиглахад бэлэн байна. Энэхүү програм хангамжийг ашиглан хурууны хээ авсан зургийг үзэх, хурууны хээ шалгах гэх мэт маш олон үйлдлүүдийг хийж болно.

Тиймээс бид хурууны хээ багтаамжийн мэдрэгчийг Arduino -той хэрхэн холбож, төслүүддээ ашиглах талаар сурсан. Хичээл танд таалагдсан гэж найдаж байна. Дараагийн удаа уулзахыг тэсэн ядан хүлээж байна. Тэр болтол электроникийг эдлээрэй.

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