İçindekiler:

Bir Ticaret Kartı Makinesi için Kart Tarayıcı: 13 Adım (Resimlerle)
Bir Ticaret Kartı Makinesi için Kart Tarayıcı: 13 Adım (Resimlerle)

Video: Bir Ticaret Kartı Makinesi için Kart Tarayıcı: 13 Adım (Resimlerle)

Video: Bir Ticaret Kartı Makinesi için Kart Tarayıcı: 13 Adım (Resimlerle)
Video: 100 Lira Nasıl 400 Lira Yapılır? 2024, Temmuz
Anonim
Bir Ticaret Kartı Makinesi için Kart Tarayıcı
Bir Ticaret Kartı Makinesi için Kart Tarayıcı
Bir Ticaret Kartı Makinesi için Kart Tarayıcı
Bir Ticaret Kartı Makinesi için Kart Tarayıcı

Bir Ticaret Kartı Makinesi için Kart Tarayıcı

Değişiklik Günlüğü son adımda bulunabilir.

Arkaplan

Projemin ana motivasyonunu Card Feeder Intro'da açıkladım. Ama kısacası, çocuklarım ve ben şimdiye kadar çok miktarda Trading Card biriktirdik. Bu miktarlarla işleme, ayırma vb. çok zordur. Bunu zaten denedik, ama hayal kırıklığına uğradık. Bu nedenle farklı görevler üstlenmesi gereken bir Trading Card Machine yapmak istiyorum.

Ticaret Kartları otomatik olarak

  • yönetilen (Hangi kartlarım var?, Hangileri eksik?)
  • sıralı (Blok, Dil, Küme, Seri, vb.)
  • derecelendirilmiş (Kartlarım ne kadar değerli?, Tam bir set için ne kadar para harcamam gerekiyor?)
  • işlem gören (Al ve Sat)

Bu iddialı hedefler nedeniyle devasa makineyi 3 parçaya ayırmaya karar verdim:

  • Kart Besleyici - kart yığınından tek bir kartı alıp taşıyan bir makine
  • Kart Tarayıcı - kartların analiz edileceği bölüm
  • Kart Sıralayıcı - tanımlanan kartları saklayacak bir makine

Bu Eğitim Tablosu, tüm Ticaret Kartı Makinesinin beyni olan Kart Tarayıcı olan 2. kısımla ilgilidir. Kart Tarayıcı:

  • Kart Besleyiciyi açıp kapatarak kontrol edin
  • Ticaret Kartlarını yakalayın, analiz edin ve değerlendirin
  • Kart Sıralayıcıyı doğru konuma getirin

AMA, bu, nihai Ticaret Kartı Makinesinin işlevselliğidir. Bu Talimat, "dahili" Kart Tarayıcı işlevlerine indirgenmiştir (Ticari Kartları yakalama, analiz etme ve değerlendirme)

Teknik açıdan:

  • Koleksiyon Kartlarını yakalamak için bir Raspberry PI ve PI Cam kullanıyorum
  • Google Cloud Platform API'lerinin (Vizyon ve Çeviri) yardımıyla Kartları analiz ediyorum
  • Kartları Cardmarket API ile değerlendiriyorum

Bu projede çok fazla kodlama var, ancak hala inşa edilecek bir şey var. Kart Tarayıcı muhafazası. Tabii ki bu görev için 3mm Cardboard kullanıyorum.

Hadi gidelim!

Bu Eğitilebilir Kitapta size göstermek istiyorum - Kart Tarayıcı nasıl oluşturulur.

Adım 1: Kullandığım Araçlar, Malzemeler ve Yazılımlar

Kullandığım Araçlar, Malzemeler ve Yazılımlar
Kullandığım Araçlar, Malzemeler ve Yazılımlar

Kullandığım Araçlar, Malzemeler ve Yazılımlar

Aletler:

  • Kesme matı
  • Cetveller
  • Kesici
  • Solvent içeren yapıştırıcılar (UHU HART ve tesa)
  • Kalem, işaretleyici
  • Merkez yumruk
  • El matkabı
  • Sıcak tutkal tabancası + tutkal çubukları (resimde yok)

Malzemeler:

  • 3mm karton
  • DIN A3 kağıt
  • Ahududu PI 3 B+
  • Raspberry PI Kamera Modülü V2
  • Adafruit IR Kırılma Işın Sensörü - 5mm LED
  • Sparkfun süper parlak beyaz 10mm LED 3VDC
  • Adafruit SG92R Mikro Servo
  • 10k Direnç
  • Breadboard Yarım Boy
  • Jumper kabloları dişi/dişi ve erkek/erkek
  • Raspbian ile SD
  • Raspberry PI'yi bağlamak ve programlamak için bir tür bilgisayar, ekipman, kablo vb. (resimde değil)

Yazılım:

Autodesk Fusion360

2. Adım: Tasarım

Tasarım
Tasarım
Tasarım
Tasarım

"yükleme="tembel" Video

Size nasıl yaptığımı ve nasıl çalıştığını gösterdiğim kısa bir video hazırladım.

Adım 11: Son

Son
Son
Son
Son
Son
Son

Son

Bir Ticaret Kartı Makinesi için Kart Tarayıcı => Tamamlandı!

Sonuçtan oldukça memnunum, düşük seviyeli kodlama becerilerimle bile üstesinden gelebilirim. Sadece bir sürü kartı test ettim ama her zaman işe yaradı.

Her zaman olduğu gibi, bazı açık Yapılacaklar/Çalışılacak Şeyler/Bulgular söylemek istiyorum:

  • Bu Talimatları yazarken, Vision API'nin bana Kartların dil bilgilerini de vereceğini fark ettim, bu nedenle kendi Translate API'si gerekli değil. (Tüm belgelere uyum sağlamak için çok geç)
  • Cardmarkt DB'de Kart Adının yalnızca İngilizce ve Almanca çevirileri vardır. Çok sayıda İspanyol Kartım var, bu nedenle API, Kart bulunamadığı için herhangi bir bilgi iletmeyecek. World of Warcraft Koleksiyon Kart Oyunu eski olduğundan, diğer Dillerdeki Kart Adları güncellenmeyecektir.

Bunun yanı sıra, bir sonraki projem olacak olan komple Trading Card Machine'i inşa etme nihai hedefini gerçekleştirmek için bu büyük bir adım. Kart Besleyici, Kart Tarayıcı ve Kart Sıralayıcıyı son bir makinede birleştirmek istiyorum. Bunu başarmak için bazı değişiklikler ve güncellemeler gerekli olacaktır. Ama işe yarayacağından çok eminim. Tabii ki, Instructables'ı yapacağım değişikliklerle güncelleyeceğim.

Oluşturursanız veya üzerinde değişiklik yaparsanız, fikirlerinizi ve çözümlerinizi gerçekten görmek isterim.

Herhangi bir eleştiri, yorum veya iyileştirme için minnettar olurum. Proje, Fotoğraflar, Beceriler, Yazı veya Dil ile ilgili olsun.

Bir sonraki güncellemeye kadar beklemek istemiyorsanız Instagram'da bazı haberler görebilirsiniz.

Projem hakkında okumaya zaman ayırdığınız için teşekkür ederim!

İyi eğlenceler.

Servus ve cu bir dahaki sefere

Adım 12: Ek

Ek

Burada dosyaları bulabilirsiniz. Başka bir şeye ihtiyacın olursa, sormaktan çekinme!

Adım 13: Günlüğü Değiştir

Günlüğü Değiştir

  • V0.0 2019-07-17

    Proje yayınlandı

Sensörler Yarışması
Sensörler Yarışması
Sensörler Yarışması
Sensörler Yarışması

Sensörler Yarışmasında İkincilik Ödülü

Önerilen: