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

Арилжааны картны машин сканнер: 13 алхам (зурагтай)
Арилжааны картны машин сканнер: 13 алхам (зурагтай)

Видео: Арилжааны картны машин сканнер: 13 алхам (зурагтай)

Видео: Арилжааны картны машин сканнер: 13 алхам (зурагтай)
Видео: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Долдугаар сарын
Anonim
Арилжааны картын машинд зориулсан карт сканнер
Арилжааны картын машинд зориулсан карт сканнер
Арилжааны картын машинд зориулсан карт сканнер
Арилжааны картын машинд зориулсан карт сканнер

Арилжааны картын машинд зориулсан карт сканнер

Өөрчлөлтийн бүртгэлийг сүүлийн шатанд олж болно.

Арын дэвсгэр

Би төслийнхөө гол сэдлийг Card Feeder Intro дээр тайлбарласан. Гэхдээ товчхондоо, миний хүүхдүүд бид хоёр одоогоор маш их хэмжээний худалдааны карт цуглуулсан байгаа. Эдгээр тоо хэмжээгээр ажиллах, ангилах гэх мэт маш хэцүү байдаг. Бид үүнийг аль хэдийн туршиж үзсэн боловч сэтгэлээр унасан. Энэ шалтгааны улмаас би өөр өөр ажлуудыг хийх ёстой худалдааны картын машин бүтээхийг хүсч байна.

Худалдааны карт автоматаар байх ёстой

  • удирдсан (Надад ямар карт байгаа вэ ?, Аль карт алга байна вэ?)
  • эрэмбэлсэн (Блок, Хэл, Багц, Цуврал гэх мэт)
  • үнэлгээтэй (Миний карт хэр үнэ цэнэтэй вэ ?, Бүтэн багцад би хичнээн их мөнгө зарцуулах ёстой вэ?)
  • арилжаалагдсан (Худалдах, худалдаж авах)

Эдгээр амбицтай зорилтуудын улмаас би асар том машиныг 3 хэсэгт хуваахаар шийдсэн.

  • Карт тэжээгч - картын стекээс нэг карт авч, тээвэрлэдэг машин
  • Карт сканнер - картуудад дүн шинжилгээ хийх хэсэг
  • Карт ангилагч - тодорхойлсон картуудыг хадгалах машин

Энэхүү зааварчилгаа нь Худалдааны картны бүхэл бүтэн тархи болох Карт сканнерын 2 -р хэсэг юм. Карт сканнер:

  • Карт тэжээгчийг асаах, унтраах замаар удирдах
  • Худалдааны картыг олж авах, шинжлэх, үнэлэх
  • Карт ангилагчийг зөв байрлал руу шилжүүлэх

ГЭХДЭЭ энэ бол арилжааны картын эцсийн машины функц юм. Энэхүү зааварчилгаа нь "дотоод" карт сканнерын функц болж буурсан (худалдааны картуудыг олж авах, шинжлэх, үнэлэх)

Техникийн хувьд:

  • Би Raspberry PI болон PI Cam ашиглан арилжааны картуудыг авдаг
  • Google Cloud Platform API -ийн тусламжтайгаар (Алсын хараа ба орчуулга) би картуудад дүн шинжилгээ хийдэг
  • Би Cardmarket API ашиглан картуудыг үнэлдэг

Тиймээс энэ төсөлд маш их кодчилсон боловч бүтээх зүйл байсаар байна. Карт сканнерын хаалт. Мэдээжийн хэрэг, би энэ ажилд 3 мм хэмжээтэй картон ашигладаг.

Явцгаая!

Энэхүү гарын авлагад би танд карт сканнер хэрхэн үүсгэх талаар үзүүлэхийг хүсч байна.

Алхам 1: Миний ашиглаж байсан хэрэгсэл, материал, програм хангамж

Миний ашиглаж байсан багаж хэрэгсэл, материал, програм хангамж
Миний ашиглаж байсан багаж хэрэгсэл, материал, програм хангамж

Миний ашиглаж байсан хэрэгсэл, материал, програм хангамж

Хэрэгсэл:

  • Зүсэх дэвсгэр
  • Захирагчид
  • Таслагч
  • Уусгагч агуулсан цавуу (UHU HART ба tesa)
  • Харандаа, тэмдэглэгээ
  • Төв цоолтуур
  • Гар өрөм
  • Халуун цавуу буу + цавуу мод (зураг дээр байхгүй)

Материал:

  • 3 мм картон
  • DIN A3 цаас
  • Бөөрөлзгөнө PI 3 B+
  • Raspberry PI камерын модуль V2
  • Adafruit IR Break Beam Sensor - 5мм LED
  • Sparkfun супер тод цагаан 10мм LED 3VDC
  • Adafruit SG92R бичил Servo
  • 10к эсэргүүцэл
  • Талхны талх хагас хэмжээтэй
  • Холбогч утас нь эмэгтэй/эмэгтэй, эрэгтэй/эрэгтэй
  • Raspbian -тэй SD
  • Raspberry PI -ийг холбох, програмчлах зарим төрлийн компьютер, тоног төхөөрөмж, кабель гэх мэт (зураг дээр байхгүй)

Програм хангамж:

Autodesk Fusion360

Алхам 2: Дизайн

Дизайн
Дизайн
Дизайн
Дизайн

"loading =" залхуу "Видео

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

Алхам 11: Төгсгөл

Төгсөв
Төгсөв
Төгсөв
Төгсөв
Төгсөв
Төгсөв

Төгсөв

Арилжааны картын машинд зориулсан карт сканнер => Дууссан!

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

Урьдын адил би хийх ёстой зүйлсээ/олж мэдсэн зүйлээ нээлттэй хэлэхийг хүсч байна.

  • Энэхүү зааврыг бичиж байхдаа Vision API нь надад картын хэлний мэдээллийг өгөх болно гэдгийг ойлгосон тул өөрийн орчуулах API шаардлагагүй болно. (Бүх баримт бичигт дасан зохицоход хэтэрхий оройтсон байна)
  • Cardmarkt DB дээр зөвхөн картын нэрний англи, герман орчуулга байдаг. Надад маш олон испани карт байгаа тул картыг олох боломжгүй тул API нь ямар ч мэдээлэл өгөхгүй. World of Warcraft худалдааны карт тоглоом хуучирсан тул бусад хэл дээрх картын нэрийг шинэчлэхгүй.

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

Хэрэв та үүнийг бүтээсэн эсвэл өөрчилсөн бол таны санаа, шийдлийг харахыг үнэхээр хүсч байна.

Аливаа шүүмжлэл, сэтгэгдэл, сайжруулалтанд би талархах болно. Төсөл, зураг, ур чадвар, бичих эсвэл хэлтэй холбоотой эсэх.

Хэрэв та дараагийн шинэчлэлтийг хүлээхийг хүсэхгүй байгаа бол Инстаграм дээрээс зарим мэдээг үзэх боломжтой.

Цаг зав гаргаж миний төслийн талаар уншсанд баярлалаа!

Өдрийг сайхан өнгөрүүлээрэй.

Дараагийн удаа сервус ба цу

Алхам 12: Хавсралт

Хавсралт

Эндээс та файлуудыг олох боломжтой. Хэрэв танд өөр зүйл хэрэгтэй бол чөлөөтэй асуугаарай!

Алхам 13: Бүртгэлийг өөрчлөх

Бүртгэлийг өөрчлөх

  • V0.0 2019-07-17

    Төслийг нийтлэв

Мэдрэгчийн тэмцээн
Мэдрэгчийн тэмцээн
Мэдрэгчийн тэмцээн
Мэдрэгчийн тэмцээн

Мэдрэгчдийн тэмцээний хоёрдугаар шагнал

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