Mục lục:

Máy quét thẻ cho máy giao dịch thẻ: 13 bước (có hình ảnh)
Máy quét thẻ cho máy giao dịch thẻ: 13 bước (có hình ảnh)

Video: Máy quét thẻ cho máy giao dịch thẻ: 13 bước (có hình ảnh)

Video: Máy quét thẻ cho máy giao dịch thẻ: 13 bước (có hình ảnh)
Video: Tại sao các cửa hàng phải có 1 chiếc máy quẹt thẻ thanh toán? 2024, Tháng mười một
Anonim
Máy quét thẻ cho máy giao dịch thẻ
Máy quét thẻ cho máy giao dịch thẻ
Máy quét thẻ cho máy giao dịch thẻ
Máy quét thẻ cho máy giao dịch thẻ

Máy quét thẻ cho máy giao dịch thẻ

Bạn có thể tìm thấy Nhật ký Thay đổi trong bước cuối cùng.

Bối cảnh

Tôi đã giải thích động lực chính của dự án của mình trong Phần giới thiệu về Trình cấp thẻ. Nhưng tóm lại, tôi và các con tôi đã tích lũy được một lượng lớn Thẻ giao dịch cho đến nay. Việc xử lý, phân loại, vv là rất khó khăn với số lượng này. Chúng tôi đã thử nó, nhưng chúng tôi đã bỏ cuộc vì thất vọng. Vì lý do này, tôi muốn chế tạo Máy giao dịch thẻ, sẽ đảm nhận các nhiệm vụ khác nhau.

Thẻ giao dịch sẽ tự động

  • được quản lý (Tôi có thẻ nào ?, thẻ nào bị thiếu?)
  • đã sắp xếp (Khối, Ngôn ngữ, Bộ, Chuỗi, v.v.)
  • đã xếp hạng (Các thẻ của tôi có giá trị như thế nào ?, Tôi phải chi bao nhiêu tiền cho một bộ đầy đủ?)
  • đã giao dịch (Mua và Bán)

Vì những mục tiêu đầy tham vọng này, tôi quyết định chia cỗ máy khổng lồ thành 3 phần:

  • Bộ nạp thẻ - một máy lấy và vận chuyển một thẻ ra khỏi ngăn xếp thẻ
  • Máy quét thẻ - một phần nơi các thẻ sẽ được phân tích
  • Máy phân loại thẻ - một máy sẽ lưu trữ các thẻ đã nhận dạng

Phần hướng dẫn này nói về phần thứ 2, Máy quét thẻ, là bộ não của toàn bộ Máy giao dịch thẻ. Máy quét thẻ:

  • điều khiển Bộ nạp thẻ bằng cách bật hoặc tắt
  • nắm bắt, phân tích và đánh giá các Thẻ giao dịch
  • di chuyển Bộ sắp xếp thẻ đến đúng vị trí

NHƯNG, đây là chức năng của Máy giao dịch thẻ cuối cùng. Có thể hướng dẫn này được rút gọn thành các chức năng của Máy quét thẻ "nội bộ" (chụp, phân tích và đánh giá các Thẻ giao dịch)

Về mặt kỹ thuật:

  • Tôi sử dụng Raspberry PI và PI Cam để nắm bắt các Thẻ giao dịch
  • với sự trợ giúp của API Google Cloud Platform (Tầm nhìn và Bản dịch), tôi phân tích các Thẻ
  • Tôi đánh giá các Thẻ bằng API Cardmarket

Vì vậy, rất nhiều mã trong dự án này, nhưng vẫn còn một cái gì đó để xây dựng. Vỏ máy quét thẻ. Tất nhiên, tôi sử dụng Tông 3mm cho nhiệm vụ này.

Đi nào!

Trong Tài liệu hướng dẫn này, tôi muốn chỉ cho bạn - Cách tạo Máy quét thẻ.

Bước 1: Công cụ, vật liệu và phần mềm mà tôi đã sử dụng

Các công cụ, vật liệu và phần mềm mà tôi đã sử dụng
Các công cụ, vật liệu và phần mềm mà tôi đã sử dụng

Công cụ, Vật liệu và Phần mềm mà tôi đã sử dụng

Công cụ:

  • Thảm cắt
  • Những cây thước
  • Máy cắt
  • Chất kết dính chứa dung môi (UHU HART và tesa)
  • Bút chì, bút dạ
  • Cú đấm chính diện
  • Khoan tay
  • Súng bắn keo nóng + keo dính (không có trong hình)

Vật liệu:

  • Bìa cứng 3mm
  • Giấy DIN A3
  • Raspberry PI 3 B +
  • Mô-đun máy ảnh Raspberry PI V2
  • Adafruit IR Break Beam Sensor - LED 5mm
  • Sparkfun siêu sáng trắng 10mm LED 3VDC
  • Adafruit SG92R Micro Servo
  • Điện trở 10k
  • Breadboard Half-size
  • Dây nhảy nữ / nữ và nam / nam
  • SD với Raspbian
  • Một số loại máy tính, thiết bị, dây cáp, v.v. để kết nối và lập trình Raspberry PI (không có trên hình)

Phần mềm:

Autodesk Fusion360

Bước 2: Thiết kế

Thiết kế
Thiết kế
Thiết kế
Thiết kế

"loading =" lazy "Video

Tôi đã tạo một video ngắn, trong đó tôi chỉ cho bạn cách tôi tạo ra nó và cách nó hoạt động.

Bước 11: Kết thúc

Kết thúc
Kết thúc
Kết thúc
Kết thúc
Kết thúc
Kết thúc

Kết thúc

Máy quét thẻ cho máy giao dịch thẻ => Đã hoàn thành!

Tôi khá hài lòng với kết quả, ngay cả với kỹ năng viết mã cấp thấp của mình, tôi vẫn có thể xử lý được. Tôi đã thử nghiệm chỉ một loạt các thẻ, nhưng nó hoạt động bất cứ lúc nào.

Như mọi khi, tôi muốn kể một số Việc cần làm / Những việc cần làm / Kết quả:

  • Trong khi viết Tài liệu hướng dẫn này, tôi nhận ra rằng API Vision cũng sẽ cung cấp cho tôi thông tin ngôn ngữ của các Thẻ, vì vậy API Dịch riêng là không cần thiết. (Quá muộn để thích ứng với toàn bộ tài liệu)
  • Trong Cardmarkt DB chỉ có bản dịch tiếng Anh và tiếng Đức của Tên thẻ. Tôi có rất nhiều Thẻ Tây Ban Nha, vì vậy API sẽ không cung cấp bất kỳ thông tin nào vì không thể tìm thấy Thẻ. Trò chơi Thẻ Giao dịch World of Warcraft đã lỗi thời, vì vậy Tên thẻ bằng các ngôn ngữ khác sẽ không được cập nhật.

Bên cạnh đó, đây là một bước tiến rất lớn để hoàn thành mục tiêu cuối cùng là xây dựng hoàn chỉnh Máy giao dịch thẻ, đây sẽ là dự án tiếp theo của tôi. Tôi muốn kết hợp Bộ nạp thẻ, Máy quét thẻ và Máy phân loại thẻ thành một máy cuối cùng. Một số thay đổi và cập nhật sẽ là cần thiết để đạt được điều đó. Nhưng tôi rất tự tin, rằng nó sẽ hoạt động. Tất nhiên, tôi sẽ cập nhật các Bản hướng dẫn với những sửa đổi mà tôi sẽ thực hiện.

Nếu bạn tạo ra nó hoặc sửa đổi nó, tôi thực sự muốn xem những ý tưởng và giải pháp của bạn.

Tôi sẽ đánh giá cao bất kỳ lời chỉ trích, nhận xét hoặc cải tiến nào. Cho dù liên quan đến Dự án, Hình ảnh, Kỹ năng, Viết hoặc Ngôn ngữ.

Nếu bạn không muốn đợi đến bản cập nhật tiếp theo, bạn có thể xem một số tin tức trên Instagram.

Cảm ơn bạn đã dành thời gian đọc về dự án của tôi!

Chúc bạn có một khoảng thời gian tuyệt vời.

Servus và cu lần sau

Bước 12: Phần đính kèm

Tập tin đính kèm

Tại đây bạn có thể tìm thấy các tập tin. Nếu bạn cần bất cứ điều gì khác, hãy hỏi!

Bước 13: Thay đổi Nhật ký

Thay đổi nhật ký

  • V0.0 2019-07-17

    Dự án đã xuất bản

Cuộc thi cảm biến
Cuộc thi cảm biến
Cuộc thi cảm biến
Cuộc thi cảm biến

Giải nhì cuộc thi Cảm biến

Đề xuất: