Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Ticarət Kartı Maşını üçün Kart Skaner
Dəyişiklik Günlüyü son addımda tapıla bilər.
Arxa plan
Layihəmin əsas motivasiyasını Card Feeder Girişində izah etdim. Amma qısası, uşaqlarımla indiyə qədər xeyli miqdarda Ticarət Kartı toplamışıq. Bu miqdarlarla işləmə, çeşidləmə və s. Çox çətindir. Artıq sınamışıq, amma məyus halda imtina etmişik. Bu səbəbdən fərqli vəzifələri öz üzərinə götürən Ticarət Kartı Maşını qurmaq istəyirəm.
Ticarət Kartları avtomatik olaraq olmalıdır
- idarə olunur (Hansı kartlarım var? Hansı kartlar yoxdur?)
- sıralanır (Blok, Dil, Set, Seriya və s.)
- qiymətləndirilib (Kartlarım nə qədər dəyərlidir ?, Tam dəst üçün nə qədər pul xərcləməliyəm?)
- alınıb satılır (al və sat)
Bu iddialı məqsədlərə görə nəhəng maşını 3 hissəyə bölmək qərarına gəldim:
- Kart Besleyici - bir kart yığınından bir kart götürən və daşıyan maşın
- Kart Skaner - kartların təhlil ediləcəyi bir hissədir
- Kart Sorter - müəyyən edilmiş kartları saxlayan maşın
Bu Təlimat, bütün Ticarət Kart Maşınının beyni olan Kart Skanerinin 2 -ci hissəsidir. Kart Skaneri:
- açaraq və ya söndürərək Kart Besleyiciye nəzarət edin
- Ticarət Kartlarını ələ keçirin, təhlil edin və qiymətləndirin
- Kart Sıralayıcıyı doğru mövqeyə keçirin
AMMA, bu, son Ticarət Kartı Maşınının funksionallığıdır. Bu Təlimat "Daxili" Kart Skaner funksiyalarına endirilir (Ticarət Kartlarını ələ keçirin, təhlil edin və qiymətləndirin)
Texniki baxımdan:
- Ticarət Kartlarını çəkmək üçün Raspberry PI və PI Cam istifadə edirəm
- Google Cloud Platform API -nin (Vizyon və Tərcümə) köməyi ilə Kartları təhlil edirəm
- Kartları Cardmarket API ilə qiymətləndirirəm
Bu layihədə bir çox kodlaşdırma var, amma hələ qurulacaq bir şey var. Kart Skanerinin korpusu. Təbii ki, bu iş üçün 3 mm kartondan istifadə edirəm.
Gedək!
Bu Təlimat kitabında sizə göstərmək istəyirəm - Kart Skanerinin necə yaradılacağını.
Addım 1: İstifadə etdiyim Alətlər, Materiallar və Proqram
İstifadə etdiyim alətlər, materiallar və proqram təminatı
Alətlər:
- Mat kəsmə
- Hökmdarlar
- Kəsici
- Solvent tərkibli yapışdırıcılar (UHU HART və tesa)
- Qələm, marker
- Mərkəz zərbəsi
- Əl dreli
- İsti yapışqan silahı + yapışqan çubuqlar (şəkildə deyil)
Materiallar:
- 3 mm karton
- DIN A3 kağız
- Moruq PI 3 B+
- Moruq PI Kamera Modulu V2
- Adafruit İR Şüa Sensoru - 5 mm LED
- Sparkfun super parlaq ağ 10mm LED 3VDC
- Adafruit SG92R Mikro Servo
- 10k rezistor
- Çörək paneli Yarım ölçüdə
- Jumper telləri qadın/qadın və kişi/kişi
- Raspbian ilə SD
- Raspberry PI -ni bağlamaq və proqramlaşdırmaq üçün bir növ kompüter, avadanlıq, kabellər və s. (Şəkildə deyil)
Proqram təminatı:
Autodesk Fusion360
Addım 2: Dizayn
"loading =" tənbəl "Video
Necə qurduğumu və necə işlədiyini sizə göstərəcəyim qısa bir video hazırladım.
Addım 11: Son
Son
Ticarət Kartı Maşını üçün Kart Skaner => Bitdi!
Nəticədən olduqca məmnunam, hətta aşağı səviyyəli kodlaşdırma bacarığımla da idarə edə bilərəm. Yalnız bir dəstə kartı sınadım, amma istənilən vaxt işləmişdir.
Həmişə olduğu kimi, bəzi açıq işlərə/işlərə/tapıntılara demək istərdim:
- Bu Təlimatları yazarkən, Vision API -nin mənə Kartların dil məlumatlarını da verəcəyini anladım, buna görə öz tərcümə API -si lazım deyil. (Bütün sənədlərə uyğunlaşmaq üçün çox gecdir)
- Cardmarkt DB -də Kart Adının yalnız ingilis və alman tərcümələri var. Bir çox İspan Kartlarım var, buna görə də API heç bir məlumat verməyəcək, çünki Kart tapıla bilməz. World of Warcraft Ticarət Kart Oyunu köhnəlmişdir, buna görə digər Dillərdəki Kart Adları yenilənməyəcək.
Bundan əlavə, bu, növbəti layihəm olacaq tam Ticarət Kart Maşını qurmaq üçün son hədəfə çatmaq üçün böyük bir addımdır. Card Feeder, Card Scanner və Card Sorter -i son bir maşına birləşdirmək istəyirəm. Buna nail olmaq üçün bəzi dəyişikliklər və yeniləmələr lazım olacaq. Amma işləyəcəyinə çox əminəm. Əlbəttə ki, göstərişlərimi edəcəyim dəyişikliklərlə yeniləyəcəyəm.
Yaratsanız və ya dəyişdirsəniz, fikirlərinizi və həll yollarınızı görmək istərdim.
Hər hansı bir tənqid, şərh və ya təkmilləşdirməni təqdir edərdim. Layihə, Fotoşəkillər, Bacarıqlar, Yazı və ya Dil ilə əlaqədar olsun.
Növbəti yeniləməni gözləmək istəmirsinizsə, İnstaqramda bəzi xəbərləri görə bilərsiniz.
Vaxt ayırıb layihəm haqqında oxuduğunuz üçün təşəkkür edirəm!
Əla vaxt keçirin.
Servus və cu növbəti dəfə
Addım 12: Qoşma
Əlavə
Burada faylları tapa bilərsiniz. Başqa bir şeyə ehtiyacınız varsa, soruşmaqdan çekinmeyin!
Addım 13: Gündəliyi dəyişdirin
Gündəliyi dəyişdirin
-
V0.0 2019-07-17
Layihə yayımlandı
Sensorlar yarışmasında ikinci mükafat