Mục lục:

Bộ giải mã dải từ tính Arduino: 4 bước (có hình ảnh)
Bộ giải mã dải từ tính Arduino: 4 bước (có hình ảnh)

Video: Bộ giải mã dải từ tính Arduino: 4 bước (có hình ảnh)

Video: Bộ giải mã dải từ tính Arduino: 4 bước (có hình ảnh)
Video: Arduino | Đọc Tín Hiệu Từ RX - RC 2024, Tháng mười một
Anonim
Bộ giải mã sọc từ tính Arduino
Bộ giải mã sọc từ tính Arduino

Tài liệu hướng dẫn này hướng dẫn cách sử dụng một số mã có sẵn miễn phí, arduino và đầu đọc dải từ tiêu chuẩn để quét và hiển thị dữ liệu được lưu trữ trên thẻ từ như thẻ tín dụng, thẻ sinh viên, v.v. Tôi đã lấy cảm hứng để đăng bài này sau khi đọc giới thiệu về đọc sọc từ và Stripe Snoop được tìm thấy trong tạp chí MAKE Tập 1. Hướng dẫn đó trình bày chi tiết cách giao diện trình đọc sọc với giao diện cổng trò chơi, nhưng tôi có máy tính xách tay mac nên không có giao diện cổng trò chơi! Ngoài ra, tôi nghĩ rằng bộ phần cứng / phần mềm arduino được tích hợp và dễ hiểu hơn nhiều cho người mới bắt đầu so với cách tiếp cận "truyền thống" được trình bày trên trang web Stripe Snoop và tạp chí MAKE. Tuy nhiên, ứng dụng này chỉ hiển thị dữ liệu trên một dải từ tính; nó không có bất kỳ tính năng nâng cao nào như Stripe Snoop. Bước cuối cùng của hướng dẫn này có một số liên kết đến thông tin chuyên sâu hơn về chủ đề này cho những ai quan tâm.

Bước 1: Phần cứng

Phần cứng
Phần cứng
Phần cứng
Phần cứng
Phần cứng
Phần cứng
Phần cứng
Phần cứng

Rõ ràng, trước tiên bạn phải có một đầu đọc dải từ. Tôi đang sử dụng Omron V3A-4K mà tôi đã đặt hàng từ digikey. Tôi mất $ 20,00 hoặc lâu hơn. Nếu bạn không thể tìm thấy một trong những thứ này, bất kỳ đầu đọc TTL tiêu chuẩn nào cũng sẽ làm được.

Đừng lo lắng về việc mua một trong những dây nịt ưa thích mà họ bán. Có các miếng ngăn trên bảng mạch bên trong đầu đọc. Khi bạn đã nhận được đầu đọc của mình, hãy mở nắp bên và hàn dây vào các miếng đệm như thể hiện trong hình. Tất nhiên, nếu bạn có một đầu đọc khác, hệ thống dây điện có thể sẽ khác. Trong trường hợp này, hãy tham khảo biểu dữ liệu của người đọc để tìm các miếng đệm cần thiết. Tiếp theo, kết nối dây với các chân kỹ thuật số của Arduino như sau: DATA - 2 CLK - 3 LOAD - 5 Cuối cùng, kết nối + 5v và GND với các thiết bị đầu cuối tương ứng của chúng trên bảng Arduino.

Bước 2: Phần mềm

Bước 3: Sử dụng nó

Cuối cùng, chỉ cần mở kết nối nối tiếp trong applet arduino và bắt đầu quẹt thẻ! Dữ liệu được giải mã từ thẻ sẽ xuất hiện trong cửa sổ ngay sau khi bạn vuốt thẻ.

Bước 4: Tôi đi đâu từ đây?

Nếu bạn muốn tìm hiểu thêm về thẻ dải từ, bạn cần đọc bài viết đính kèm, "Một ngày trong cuộc đời của sự đảo ngược dòng chảy" của Count Zero. Tài liệu này gần như là kinh thánh về các đai ốc và bu lông (vôn?) Về cách thức hoạt động vật lý của các sọc từ tính. Nó cũng chứa thông tin về định dạng tiêu chuẩn của các bản nhạc trên các sọc từ tính, điều này rất hữu ích trong việc giải thích dữ liệu mà bạn nhận được từ thiết lập được hiển thị trong hướng dẫn này. Ngoài ra, hãy xem Stripe Snoop. Phần mềm này yêu cầu thiết lập phần cứng phức tạp hơn một chút, nhưng đi kèm với cơ sở dữ liệu về các định dạng thẻ đã biết và sẽ cố gắng phân tích dữ liệu mà con người có thể đọc được từ bất kỳ thẻ nào mà bạn vuốt qua. Ví dụ: nếu bạn quẹt thẻ tín dụng hoặc bằng lái xe của mình, nó sẽ nhận ra và hiển thị cho bạn tất cả thông tin cá nhân của bạn được lưu trữ trên thẻ đó! Mặc dù, vì thiết lập này xuất dữ liệu trực tiếp đến cổng nối tiếp của máy tính, tôi Tôi chắc chắn rằng với một chút mã hack sẽ không quá khó để khiến trình đọc này giao tiếp trực tiếp với Stripe Snoop…..

Đề xuất: