สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
เครื่องสแกนบัตรสำหรับเครื่องการ์ดซื้อขาย
บันทึกการเปลี่ยนแปลงสามารถพบได้ในขั้นตอนสุดท้าย
พื้นหลัง
ฉันอธิบายแรงจูงใจหลักของโครงการของฉันในบทแนะนำตัวป้อนการ์ด แต่ในระยะสั้น ลูกๆ ของฉันและฉันได้สะสมการ์ดสะสมไว้เป็นจำนวนมากในตอนนี้ การจัดการ การคัดแยก ฯลฯ เป็นเรื่องยากมากสำหรับปริมาณเหล่านี้ เราลองแล้ว แต่เราเลิกหงุดหงิด ด้วยเหตุผลนี้ ฉันต้องการสร้างเครื่องการ์ดสะสม ซึ่งควรทำงานที่แตกต่างกัน
การ์ดสะสมควรเป็นโดยอัตโนมัติ
- จัดการ (ฉันมีการ์ดอะไร, อันไหนหายไป?)
- เรียงลำดับ (บล็อก ภาษา ชุด ชุด ฯลฯ)
- จัดอันดับ (บัตรของฉันมีค่าแค่ไหน?, ฉันต้องใช้เงินเท่าไหร่ถึงจะครบชุด?)
- ซื้อขาย (ซื้อและขาย)
เนื่องจากเป้าหมายที่ทะเยอทะยานเหล่านี้ ฉันจึงตัดสินใจแบ่งเครื่องจักรขนาดใหญ่ออกเป็น 3 ส่วน:
- Card Feeder - เครื่องที่หยิบและขนส่งการ์ดใบเดียวออกจากกองการ์ด
- เครื่องสแกนบัตร - ส่วนที่จะวิเคราะห์ไพ่
- Card Sorter - เครื่องที่จะเก็บบัตรที่ระบุ
คำแนะนำนี้เป็นเรื่องเกี่ยวกับส่วนที่ 2 เครื่องสแกนบัตร ซึ่งเป็นสมองของเครื่องการ์ดซื้อขายทั้งหมด เครื่องสแกนบัตร:
- ควบคุมตัวป้อนบัตรด้วยการเปิดหรือปิด
- จับ วิเคราะห์ และประเมินการ์ดซื้อขาย
- ย้าย Card Sorter ไปยังตำแหน่งที่ถูกต้อง
แต่นี่คือฟังก์ชันการทำงานของเครื่องการ์ดซื้อขายขั้นสุดท้าย คำแนะนำนี้ลดลงเป็นฟังก์ชันเครื่องสแกนบัตร "ภายใน" (จับภาพ วิเคราะห์ และประเมินการ์ดสะสม)
ในแง่เทคนิค:
- ฉันใช้ Raspberry PI และ PI Cam เพื่อจับภาพการ์ดสะสม
- ด้วยความช่วยเหลือของ Google Cloud Platform API (วิสัยทัศน์และการแปล) ฉันวิเคราะห์ Cards
- ฉันประเมินไพ่ด้วย Cardmarket API
มีการเขียนโค้ดจำนวนมากในโครงการนี้ แต่ก็ยังมีบางอย่างที่จะสร้าง ตู้เครื่องสแกนบัตร แน่นอน ฉันใช้กระดาษแข็ง 3 มม. สำหรับงานนี้
ไปกันเถอะ!
ในคำแนะนำนี้ ฉันต้องการแสดงให้คุณเห็น - วิธีสร้างเครื่องสแกนบัตร
ขั้นตอนที่ 1: เครื่องมือ วัสดุ และซอฟต์แวร์ที่ฉันใช้
เครื่องมือ วัสดุ และซอฟต์แวร์ที่ฉันใช้
เครื่องมือ:
- แผ่นรองตัด
- ผู้ปกครอง
- เครื่องตัด
- กาวที่มีตัวทำละลาย (UHU HART และ tesa)
- ดินสอ มาร์กเกอร์
- หมัดตรงกลาง
- สว่านมือ
- ปืนกาวร้อน+แท่งกาว(ไม่มีในรูป)
วัสดุ:
- กระดาษแข็ง 3 มม.
- กระดาษ DIN A3
- ราสเบอร์รี่ PI 3 B+
- โมดูลกล้อง Raspberry PI V2
- Adafruit IR Break Beam Sensor - 5 มม. LED
- Sparkfun ไฟ LED สีขาวสว่างสุด 10 มม. 3VDC
- Adafruit SG92R ไมโครเซอร์โว
- ตัวต้านทาน 10k
- เขียงหั่นขนมครึ่งขนาด
- สายจัมเปอร์ ตัวเมีย/ตัวผู้ และตัวผู้/ตัวผู้
- SD กับ Raspbian
- คอมพิวเตอร์, อุปกรณ์, สายเคเบิล เป็นต้น สำหรับเชื่อมต่อและตั้งโปรแกรม Raspberry PI (ไม่ใช่ในรูป)
ซอฟต์แวร์:
Autodesk Fusion360
ขั้นตอนที่ 2: ออกแบบ
"กำลังโหลด = "ขี้เกียจ" วิดีโอ
ฉันได้สร้างวิดีโอสั้น ๆ ที่แสดงให้คุณเห็นว่าฉันสร้างมันขึ้นมาได้อย่างไรและมันทำงานอย่างไร
ขั้นตอนที่ 11: จุดจบ
ตอนจบ
เครื่องสแกนบัตรสำหรับเครื่องการ์ดซื้อขาย => เสร็จแล้ว!
ฉันค่อนข้างพอใจกับผลลัพธ์ที่ได้ แม้ว่าทักษะการเขียนโค้ดระดับต่ำของฉัน ฉันก็รับมือได้ ฉันได้ทดสอบการ์ดจำนวนหนึ่ง แต่ใช้งานได้ทุกเมื่อ
และเช่นเคย ฉันอยากจะบอกสิ่งที่ต้องทำ/สิ่งที่ต้องทำ/สิ่งที่ต้องดำเนินการ/การค้นพบที่เปิดอยู่:
- ขณะเขียน Instructables นี้ ฉันตระหนักว่า Vision API จะให้ข้อมูลภาษาของการ์ดแก่ฉันด้วย ดังนั้นจึงไม่จำเป็นต้องใช้ Translate API ของตัวเอง (สายเกินไปที่จะปรับให้เข้ากับเอกสารทั้งหมด)
- ใน Cardmarkt DB มีเพียงคำแปลชื่อการ์ดเป็นภาษาอังกฤษและเยอรมันเท่านั้น ฉันมีการ์ดภาษาสเปนจำนวนมาก ดังนั้น API จะไม่ส่งข้อมูลใดๆ เนื่องจากไม่พบการ์ด เกมการ์ดซื้อขาย World of Warcraft ล้าสมัย ดังนั้นชื่อการ์ดในภาษาอื่นจะไม่ได้รับการอัปเดต
นอกจากนั้น นี่เป็นขั้นตอนใหญ่ในการบรรลุเป้าหมายสุดท้ายเพื่อสร้างเครื่องการ์ดซื้อขายที่สมบูรณ์ ซึ่งจะเป็นโครงการต่อไปของฉัน ฉันต้องการรวม Card Feeder, Card Scanner และ Card Sorter เข้ากับเครื่องสุดท้าย การเปลี่ยนแปลงและการอัปเดตบางอย่างจำเป็นเพื่อให้บรรลุสิ่งนั้น แต่ฉันมั่นใจมากว่าจะได้ผล แน่นอน ฉันจะอัปเดต Instructables ด้วยการปรับเปลี่ยนที่ฉันจะทำ
หากคุณสร้างหรือแก้ไขมัน ฉันต้องการเห็นแนวคิดและแนวทางแก้ไขของคุณจริงๆ
ฉันจะขอบคุณการวิจารณ์ความคิดเห็นหรือการปรับปรุงใด ๆ ไม่ว่าจะเกี่ยวกับโครงงาน ภาพถ่าย ทักษะ การเขียนหรือภาษา
หากคุณไม่ต้องการรอจนกว่าจะมีการอัปเดตครั้งต่อไป คุณสามารถดูข่าวสารบน Instagram ได้
ขอบคุณที่สละเวลาอ่านเกี่ยวกับโครงการของฉัน!
มีช่วงเวลาที่ดี.
Servus และ cu ในครั้งต่อไป
ขั้นตอนที่ 12: ไฟล์แนบ
เอกสารแนบ
ที่นี่คุณสามารถค้นหาไฟล์ ถ้าคุณต้องการอะไรเพิ่มเติม ถามได้เลย!
ขั้นตอนที่ 13: เปลี่ยนบันทึก
เปลี่ยนบันทึก
-
V0.0 2019-07-17
เผยแพร่โครงการ
รางวัลรองชนะเลิศการประกวดเซนเซอร์