Mundarija:

Savdo kartalari uchun kartani skanerlash: 13 qadam (rasmlar bilan)
Savdo kartalari uchun kartani skanerlash: 13 qadam (rasmlar bilan)

Video: Savdo kartalari uchun kartani skanerlash: 13 qadam (rasmlar bilan)

Video: Savdo kartalari uchun kartani skanerlash: 13 qadam (rasmlar bilan)
Video: Davlat raqam belgisini o‘zgacha usulda yashirgan haydovchi qo‘lga tushdi 2024, Noyabr
Anonim
Savdo kartalari uchun karta skaneri
Savdo kartalari uchun karta skaneri
Savdo kartalari uchun karta skaneri
Savdo kartalari uchun karta skaneri

Savdo kartalari uchun karta skaneri

O'zgarish jurnalini oxirgi bosqichda topish mumkin.

Fon

Men loyihamning asosiy motivatsiyasini Card Feeder Intro -da tushuntirdim. Qisqasi, bolalarim bilan men hozirgacha katta miqdordagi savdo kartalarini yig'dik. Bu miqdorlar bilan ishlov berish, saralash va hk juda qiyin. Biz allaqachon sinab ko'rdik, lekin umidsizlikka tushib qoldik. Shu sababli, men har xil vazifalarni o'z zimmasiga olishi kerak bo'lgan savdo kartasi mashinasini qurmoqchiman.

Savdo kartalari avtomatik ravishda bo'lishi kerak

  • boshqariladi (menda qaysi kartalar bor? Qaysi kartalar etishmayapti?)
  • tartiblangan (blokirovka, til, to'plam, ketma -ket va boshqalar)
  • baholangan (Mening kartalarim qanchalik qimmat ?, To'liq to'plam uchun qancha pul sarflashim kerak?)
  • savdo (sotib olish va sotish)

Bu ulkan maqsadlar tufayli men ulkan mashinani 3 qismga bo'lishga qaror qildim:

  • Kartani oziqlantiruvchi - bitta kartani yig'ish kartasidan ushlab olib tashadigan mashina
  • Karta skaneri - bu kartalar tahlil qilinadigan qism
  • Karta saralash - bu aniqlangan kartalarni saqlaydigan mashina

Bu ko'rsatma 2 -qism haqida - butun kartochka mashinasining miyasi bo'lgan kartani skanerlash haqida. Karta skaneri:

  • Kartani oziqlantiruvchini yoqish yoki o'chirish orqali boshqaring
  • savdo kartalarini olish, tahlil qilish va baholash
  • karta tartiblagichini to'g'ri holatiga o'tkazing

LEKIN, bu oxirgi savdo kartasi mashinasining funksionalligi. Ushbu ko'rsatma "ichki" kartani skanerlash funktsiyalariga tushiriladi (savdo kartalarini olish, tahlil qilish va baholash).

Texnik jihatdan:

  • Savdo kartalarini olish uchun men Raspberry PI va PI Cam -dan foydalanaman
  • Google Cloud Platform API (ko'rish va tarjima) yordamida men kartalarni tahlil qilaman
  • Men kartalarni Cardmarket API bilan baholayman

Shunday qilib, bu loyihada juda ko'p kodlash, lekin hali qurish kerak bo'lgan narsa bor. Karta skanerining korpusi. Albatta, men bu ish uchun 3 mm kartondan foydalanaman.

Qani ketdik!

Ushbu qo'llanmada men sizga ko'rsatmoqchiman - karta skanerini qanday yaratish kerak.

1 -qadam: Men ishlatgan asboblar, materiallar va dasturiy ta'minot

Men ishlatgan asboblar, materiallar va dasturiy ta'minot
Men ishlatgan asboblar, materiallar va dasturiy ta'minot

Men ishlatgan asboblar, materiallar va dasturiy ta'minot

Asboblar:

  • Mato kesish
  • Hukmdorlar
  • To'sar
  • Solventli yopishtiruvchi moddalar (UHU HART va tesa)
  • Qalam, marker
  • Markaziy zarba
  • Qo'l matkapi
  • Issiq yopishtiruvchi qurol + yopishtiruvchi tayoqlar (rasmda emas)

Materiallar:

  • 3 mm karton
  • Din A3 qog'oz
  • Malinali PI 3 B+
  • Raspberry PI kamera moduli V2
  • Adafruit IQ uzilish nurlari sensori - 5 mm LED
  • Sparkfun super yorqin oq 10 mm LED 3VDC
  • Adafruit SG92R mikro -servo
  • 10k qarshilik
  • Non paneli yarim o'lchamli
  • Jumper simlari ayol/ayol va erkak/erkak
  • Raspbian bilan SD
  • Raspberry PI -ni ulash va dasturlash uchun qandaydir kompyuter, uskunalar, kabellar va boshqalar (rasmda emas)

Dasturiy ta'minot:

Autodesk Fusion360

2 -qadam: Dizayn

Dizayn
Dizayn
Dizayn
Dizayn

"loading =" dangasa "video

Men qisqa video yaratdim, unda men sizga uni qanday qurganimni va qanday ishlashini ko'rsataman.

11 -qadam: Oxir

Yakun
Yakun
Yakun
Yakun
Yakun
Yakun

Yakun

Savdo kartalari uchun kartani skaner qilish => Tayyor!

Men natijadan juda mamnunman, hatto past darajadagi kodlash ko'nikmalarim bilan ham buni uddalay olardim. Men bir nechta kartalarni sinab ko'rdim, lekin u har qanday vaqtda ishladi.

Har doimgidek, men ochiq-oydin ishlarga/ishlashga/topilmalarga aytmoqchiman:

  • Ushbu ko'rsatmalarni yozayotganda, men Vision API menga kartalarning til ma'lumotlarini ham berishini tushundim, shuning uchun o'z API -ni tarjima qilish shart emas. (Hujjatlarga moslashishga juda kech)
  • Cardmarkt JBda faqat karta nomining ingliz va nemis tarjimalari mavjud. Menda ko'p ispan kartalari bor, shuning uchun API hech qanday ma'lumot bermaydi, chunki kartani topib bo'lmaydi. World of Warcraft savdo kartalari o'yini eskirgan, shuning uchun boshqa tillardagi karta nomlari yangilanmaydi.

Bundan tashqari, bu mening keyingi loyiham bo'ladigan to'liq savdo kartalari mashinasini yaratish bo'yicha yakuniy maqsadga erishish uchun katta qadamdir. Men Card Feeder, Card Scanner va Card Sorter -ni oxirgi mashinaga birlashtirmoqchiman. Bunga erishish uchun ba'zi o'zgarishlar va yangilanishlar kerak bo'ladi. Lekin men ishonamanki, u ishlaydi. Albatta, men ko'rsatmalarni o'zgartiradigan o'zgartirishlar bilan yangilayman.

Agar siz uni yoki modifikatsiyasini yaratgan bo'lsangiz, men, albatta, sizning g'oyalaringiz va echimlaringizni ko'rishni istardim.

Men har qanday tanqid, sharh yoki yaxshilanishlarni qadrlayman. Loyihaga, rasmlarga, ko'nikmalarga, yozuvga yoki tilga bog'liq.

Agar siz keyingi yangilanishni kutishni xohlamasangiz, Instagramda ba'zi yangiliklarni ko'rishingiz mumkin.

Loyiham haqida o'qishga vaqt ajratganingiz uchun tashakkur!

Yaxshi dam oling.

Servus va keyingi safar

12 -qadam: biriktirma

Qo'shimchalar

Bu erda siz fayllarni topishingiz mumkin. Agar sizga boshqa narsa kerak bo'lsa, bemalol so'rang!

13 -qadam: Jurnalni o'zgartirish

Jurnalni o'zgartirish

  • V0.0 2019-07-17

    Loyiha e'lon qilindi

Sensorlar musobaqasi
Sensorlar musobaqasi
Sensorlar musobaqasi
Sensorlar musobaqasi

Sensorlar tanlovining ikkinchi mukofoti

Tavsiya: