Съдържание:

Скенер за карти за машина за търговия с карти: 13 стъпки (със снимки)
Скенер за карти за машина за търговия с карти: 13 стъпки (със снимки)

Видео: Скенер за карти за машина за търговия с карти: 13 стъпки (със снимки)

Видео: Скенер за карти за машина за търговия с карти: 13 стъпки (със снимки)
Видео: Детето ми се храни само със зеленчуци 2024, Юли
Anonim
Скенер за карти за машина за търговия с карти
Скенер за карти за машина за търговия с карти
Скенер за карти за машина за търговия с карти
Скенер за карти за машина за търговия с карти

Скенер за карти за машина за търговия с карти

Дневникът на промените може да бъде намерен в последната стъпка.

Задният фон

Обясних основната мотивация на моя проект във Въведението за подаване на карти. Но накратко, моите деца и аз вече натрупахме голямо количество карти за търговия. Манипулирането, сортирането и т.н. е много трудно с тези количества. Вече го опитахме, но се отказахме разочаровани. Поради тази причина искам да създам машина за търговски карти, която да поема различни задачи.

Търговските карти трябва автоматично да бъдат

  • управляван (Кои карти имам ?, кои липсват?)
  • сортирани (блок, език, набор, серия и т.н.)
  • с рейтинг (Колко ценни са моите карти ?, Колко пари трябва да похарча за пълен комплект?)
  • търгувани (Купувайте и продавайте)

Поради тези амбициозни цели реших да разделя огромната машина на 3 части:

  • Подаващо устройство за карти - машина, която грабва и транспортира една карта от купчина карти
  • Скенер за карти - част, в която картите ще бъдат анализирани
  • Card Sorter - машина, която ще съхранява идентифицираните карти

Тази инструкция е за втората част, скенера за карти, който е мозъкът на цялата машина за търговия с карти. Скенерът за карти:

  • контролирайте подаващото устройство за карти, като го включите или изключите
  • улавяне, анализ и оценка на търговските карти
  • преместете сортировчика на карти в дясно положение

НО, това е функционалността на последната машина за търговски карти. Тази инструкция се свежда до "вътрешните" функции на скенера за карти (улавяне, анализ и оценка на търговските карти)

От техническа гледна точка:

  • Използвам Raspberry PI и PI Cam за улавяне на търговските карти
  • с помощта на API на Google Cloud Platform (Vision и Translation) анализирам картите
  • Оценявам картите с API на Cardmarket

Така че много кодиране в този проект, но все още има какво да се изгради. Корпусът на скенера за карти. Разбира се, аз използвам 3 мм картон за тази задача.

Да тръгваме!

В тази инструкция искам да ви покажа - Как да създадете скенера за карти.

Стъпка 1: Инструменти, материали и софтуер, които използвах

Инструменти, материали и софтуер, които използвах
Инструменти, материали и софтуер, които използвах

Инструменти, материали и софтуер, които използвах

Инструменти:

  • Подложка за рязане
  • Владетели
  • Фреза
  • Лепила, съдържащи разтворители (UHU HART и tesa)
  • Молив, маркер
  • Централен удар
  • Ръчна бормашина
  • Пистолет за горещо лепило + лепилни пръчки (не е на снимката)

Материали:

  • 3 мм картон
  • Хартия DIN A3
  • Малина PI 3 B+
  • Малинов модул PI камера V2
  • Adafruit IR сензор за прекъсване на лъча - 5 мм LED
  • Sparkfun супер ярък бял 10 мм LED 3VDC
  • Adafruit SG92R Micro Servo
  • 10k резистор
  • Платната половина
  • Джъмперни проводници женски/женски и мъжки/мъжки
  • SD с Raspbian
  • Някакъв компютър, оборудване, кабели и т.н. за свързване и програмиране на Raspberry PI (не е на снимката)

Софтуер:

Autodesk Fusion360

Стъпка 2: Дизайн

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

"loading =" мързелив "Видео

Създадох кратък видеоклип, в който ще ви покажа как съм го изградил и как работи.

Стъпка 11: Краят

Край
Край
Край
Край
Край
Край

Край

Скенер за карти за машина за търговия с карти => Готово!

Доволен съм от резултата, дори с уменията си за кодиране на ниско ниво можех да се справя. Тествал съм само няколко карти, но работи по всяко време.

Както винаги бих искал да кажа някои отворени задачи/неща, върху които да работя/констатации:

  • Докато пишех тази инструкция, разбрах, че Vision API ще ми даде и езиковата информация на картите, така че собствен Translate API не е необходим. (Твърде късно за адаптиране към цялата документация)
  • В Cardmarkt DB има само английски и немски превод на името на картата. Имам много испански карти, така че API няма да предостави никаква информация, тъй като картата не може да бъде намерена. Играта с карти за търговия на World of Warcraft е остаряла, така че имената на карти на други езици няма да се актуализират.

Освен това, това е огромна стъпка за постигане на крайната цел за изграждане на пълната машина за карти за търговия, която ще бъде следващият ми проект. Искам да комбинирам устройство за подаване на карти, скенер за карти и сортировчик на карти до финална машина. За да се постигне това, ще са необходими някои промени и актуализации. Но съм много уверен, че ще свърши работа. Разбира се, ще актуализирам Instructables с промените, които ще направя.

Ако го създадете или модифицирате, наистина бих искал да видя вашите идеи и решения.

Ще съм благодарен на всякакви критики, коментари или подобрения. Независимо дали във връзка с проекта, снимки, умения, писане или език.

Ако не искате да чакате до следващата актуализация, можете да видите някои новини в Instagram.

Благодаря ви, че отделихте време да прочетете за моя проект!

Приятно прекарване.

Servus и cu следващия път

Стъпка 12: Прикачен файл

Прикачен файл

Тук можете да намерите файловете. Ако имате нужда от нещо друго, не се колебайте да попитате!

Стъпка 13: Промяна на дневника

Дневник на промените

  • V0.0 2019-07-17

    Проектът е публикуван

Състезание за сензори
Състезание за сензори
Състезание за сензори
Състезание за сензори

Втора награда в конкурса за сензори

Препоръчано: