สารบัญ:

ตัวปลอมแปลงบัตรแถบแม่เหล็ก: 6 ขั้นตอน (พร้อมรูปภาพ)
ตัวปลอมแปลงบัตรแถบแม่เหล็ก: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ตัวปลอมแปลงบัตรแถบแม่เหล็ก: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ตัวปลอมแปลงบัตรแถบแม่เหล็ก: 6 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: NB003-01 เครื่องอ่านบัตร ชนิดบัตรแถบแม่เหล็ก 2024, กรกฎาคม
Anonim
ตัวปลอมบัตรแถบแม่เหล็ก
ตัวปลอมบัตรแถบแม่เหล็ก

คำแนะนำนี้สาธิตวิธีใช้แม่เหล็กไฟฟ้า วงจรแอมพลิฟายเออร์อย่างง่าย และเครื่องเล่นเพลงส่วนตัวเพื่อกระตุ้นสัญญาณเข้าสู่เครื่องอ่านบัตรแถบแม่เหล็ก ทำให้คิดว่าคุณได้รูดการ์ดผ่านเข้าไป คำแนะนำนี้อนุมานว่าคุณมีความรู้พื้นฐานเกี่ยวกับอุปกรณ์อิเล็กทรอนิกส์และเข้าใจ C++ คร่าวๆ หมายเหตุ: อุปกรณ์นี้ไม่มีประโยชน์เว้นแต่คุณจะทราบเนื้อหาของการ์ดแถบแม่เหล็กที่คุณต้องการจำลองอยู่แล้ว ดังนั้น คุณจึงไม่สามารถใช้อุปกรณ์นี้ทำสิ่งที่คุณไม่ควรทำ เว้นแต่ว่าคุณได้ทำเรื่องซุกซนแล้วเพื่อให้ได้ข้อมูลจากการ์ดแถบแม่เหล็กที่คุณไม่ควรมี อย่าทำสิ่งซุกซน. แม่ของคุณคงไม่ชอบ

ขั้นตอนที่ 1: มันทำงานอย่างไร

ก่อนจะไปต่อ โปรดอ่านเอกสารที่ฉันแนบมากับขั้นตอนนี้ "A Day in the Life of a Flux Reversal" โดย Count Zero เอกสารนี้ค่อนข้างเป็นพระคัมภีร์เกี่ยวกับวิธีการทำงานของแถบแม่เหล็ก และคุณต้องเข้าใจว่าข้อมูลถูกเข้ารหัสอย่างไรและการจัดรูปแบบพื้นฐานของแทร็กบนการ์ดแถบแม่เหล็กที่กำหนด ฉันจะไปดื่มกาแฟ ให้อ่านตอนที่ฉันกลับมา

……. ที่เสร็จเรียบร้อย? ดี. ตามที่คุณจะได้เรียนรู้จากการอ่านของคุณ ข้อมูลจะถูกเข้ารหัสบนแถบแม่เหล็กโดยใช้วิธีการพลิกกลับของฟลักซ์แม่เหล็กในส่วนบนแถบ เมื่อรูดบัตรผ่านเครื่องอ่านบัตร สนามแม่เหล็กที่เปลี่ยนแปลงของฟลักซ์ผ่านจะเหนี่ยวนำให้เกิดกระแสในองค์ประกอบเครื่องอ่าน ซึ่งจะถูกถอดรหัสเป็นบิตไบนารี และข้อมูลเดิมที่จัดเก็บอยู่บนแถบแม่เหล็กจะถูกสร้างขึ้นใหม่ ดังนั้น เพื่อเลียนแบบแถบแม่เหล็ก สิ่งที่เราต้องทำคือค้นหาวิธีสร้างรูปแบบของการเปลี่ยนแปลงของสนามแม่เหล็กเมื่อเลื่อนผ่านเครื่องอ่าน เราจะทำสิ่งนี้ได้อย่างไร? ด้วยแม่เหล็กไฟฟ้า! อย่างที่คุณอาจทราบแล้ว แม่เหล็กไฟฟ้าเป็นเพียงโซลินอยด์ (ขดลวด) เมื่อกระแสไฟฟ้าไหลผ่านขดลวดจะเกิดสนามแม่เหล็กขึ้น การเปิดและปิดแม่เหล็กไฟฟ้าอย่างรวดเร็วทำให้เราสามารถจำลองสนามแม่เหล็กที่เปลี่ยนแปลงของการปัดแถบแม่เหล็กได้ ชิ้นสุดท้ายของปริศนานี้คือวิธีควบคุมแม่เหล็กไฟฟ้า เรากำลังพยายามสร้างรูปคลื่นเฉพาะของกระแสผ่านโซลินอยด์ เพื่อสร้างรูปคลื่นเฉพาะของสนามแม่เหล็ก วิธีทั่วไปในการจัดเก็บรูปคลื่นและแปลงเป็นกระแสไฟฟ้าคืออะไร ไฟล์เสียง! ดังนั้น ทั้งหมดที่เราต้องทำคือเข้ารหัสเสียงสูงและต่ำซึ่งแสดงถึงรูปแบบการพลิกกลับของฟลักซ์ที่ต้องการลงในไฟล์.wav และเล่นซ้ำบน iPod หรือเครื่องเล่นเพลงที่คล้ายกันผ่านโซลินอยด์ เครื่องเล่นเพลงที่ออกแบบให้เล่นเสียงผ่านหูฟังไม่ได้ผลิตกระแสไฟเพียงพอที่จะขับเคลื่อนแม่เหล็กไฟฟ้าในโปรเจ็กต์นี้ ดังนั้นเราจะต้องสร้างเครื่องขยายสัญญาณพื้นฐานด้วยซึ่งจะต้องส่งสัญญาณผ่านก่อนที่จะไปยังแม่เหล็กไฟฟ้า

ขั้นตอนที่ 2: หมุนแม่เหล็กไฟฟ้า

ไขลานแม่เหล็กไฟฟ้า
ไขลานแม่เหล็กไฟฟ้า
ไขลานแม่เหล็กไฟฟ้า
ไขลานแม่เหล็กไฟฟ้า
ไขลานแม่เหล็กไฟฟ้า
ไขลานแม่เหล็กไฟฟ้า
ไขลานแม่เหล็กไฟฟ้า
ไขลานแม่เหล็กไฟฟ้า

แม้ว่าโซลินอยด์โดยตัวมันเองจะสร้างสนามแม่เหล็กเมื่อกระแสไฟฟ้าไหลผ่าน สนามแม่เหล็กที่แรงกว่ามากจะเกิดขึ้นได้หากโซลินอยด์พันรอบแกนของวัสดุที่เป็นเหล็ก เช่น เหล็กหรือเหล็กกล้าดังกล่าว สำหรับโปรเจ็กต์นี้ ฉันตัดรูปร่างเล็กๆ บางส่วนออกจากวัสดุชิมเหล็กขนาด 7 มม. เพื่อใช้เป็นแกนกลาง ฉันทำเครื่องหมายแท็บที่เป็นส่วนหนึ่งของโลหะที่จะอยู่ข้างในช่องอ่าน และตัดร่องบางส่วนเพื่อให้โซลินอยด์เข้าที่ เมื่อกระแสไฟฟ้าไหลผ่านคอยล์ แผ่นชิมเหล็กทั้งหมดจะถูกทำให้เป็นแม่เหล็ก สำหรับขดลวดเอง ใช้ลวดแม่เหล็กเคลือบอีนาเมลแบบมาตรฐาน ห่อจนกว่าคุณจะหมดลวดหรือพื้นที่ ยิ่งคุณหมุนมากเท่าไหร่ แม่เหล็กไฟฟ้าของคุณก็จะยิ่งแข็งแกร่งขึ้นเท่านั้น ก่อนที่คุณจะเริ่มห่อลวด ให้ปิดส่วนของเหล็กรอบ ๆ ที่จะพันลวดด้วยเทปหรือสิ่งที่ป้องกันไม่ให้ขดลวดลัดวงจรหากขอบโลหะแหลมคมกัดผ่านการเคลือบอีนาเมลแบบบางของลวดแม่เหล็ก หลังจากที่คุณห่อโซลินอยด์แล้ว ให้ปิดด้วยเทปพันสายไฟเพื่อยึดให้เข้าที่ และบัดกรีสายไฟบางส่วนเข้ากับส่วนปลายของตัวนำลวดแม่เหล็ก ตรวจสอบให้แน่ใจว่าไม่ได้ติดเทปบนหน้าโลหะที่จะดันขึ้นกับองค์ประกอบการตรวจจับของเครื่องอ่านแถบ **ขอบคุณ Steve Moskovchenko ที่ช่วยฉันหาตำแหน่งของคอยล์ **

ขั้นตอนที่ 3: สร้างเครื่องขยายเสียง

สร้างเครื่องขยายเสียง
สร้างเครื่องขยายเสียง
สร้างเครื่องขยายเสียง
สร้างเครื่องขยายเสียง
สร้างเครื่องขยายเสียง
สร้างเครื่องขยายเสียง

เนื่องจากแจ็คหูฟังของเครื่องเล่นมีเดียส่วนบุคคลไม่แข็งแรงพอที่จะขับเคลื่อนแม่เหล็กไฟฟ้าของเรา เราจึงต้องสร้างแอมพลิฟายเออร์อย่างง่ายเพื่อขับเคลื่อนมัน ฉันเพิ่งรวบรวมวงจรนี้จากสิ่งที่ฉันมีอยู่รอบโต๊ะของฉัน คุณสามารถใช้แอมพลิฟายเออร์อะไรก็ได้ตราบเท่าที่มีเกนเพียงพอที่จะขับเคลื่อนแม่เหล็กไฟฟ้าก่อนที่มันจะเริ่มบิดเบี้ยว หากคุณไม่ต้องการสร้างวงจรนี้จริงๆ คุณยังสามารถหาลำโพงคอมพิวเตอร์รุ่นเก่าและเปลี่ยนลำโพงตัวใดตัวหนึ่งด้วยแม่เหล็กไฟฟ้าของคุณ อย่างไรก็ตาม ในการสร้างแอมพลิฟายเออร์ที่ฉันใช้อยู่ คุณต้องมีสิ่งต่อไปนี้: ซ็อกเก็ต DIP 6 ขา IC1 - LM386 op-amp C1, C2 - 0.1 uF ตัวเก็บประจุเซรามิก C3 - 220 uF ตัวเก็บประจุด้วยไฟฟ้า R1 - ตัวต้านทาน 10 โอห์ม R2 - 5k โพเทนชิโอมิเตอร์ทริมเมอร์ (ค่าจริงไม่สำคัญ ตราบใดที่สูงสุดมีขนาดใหญ่) สายสัญญาณเสียงพร้อมแจ็คทริมเมอร์ 1/8 ที่ปลายด้านหนึ่ง (ฉันเพิ่งตัดสายหูฟังเก่าบางตัวออก) คลิปแบตเตอรี่ 9V สวิตช์ขนาดเล็ก บอร์ดต้นแบบ สายจัมเปอร์แบบต่างๆ ประกอบวงจรตามที่แสดงในแผนผัง ตรวจดูให้แน่ใจว่าสายดินของสาย phono ต่อกับกราวด์ของวงจร ไม่สำคัญว่าคุณต่อช่องสัญญาณซ้ายหรือขวาของสาย phono เข้ากับอินพุตของ แอมพลิฟายเออร์ นอกจากนี้ ไม่สำคัญว่าปลายโซลินอยด์ส่วนใดจะเชื่อมต่อกับกราวด์ ตราบใดที่มีปลายสายหนึ่งอยู่ ฉันเพิ่งบัดกรีสายจัมเปอร์สำหรับเอาต์พุตคอยล์ที่ฉันเชื่อมต่อในภายหลังด้วยคลิปจระเข้ในภายหลังเพื่อเก็บไว้ ระบบโมดูลาร์

ขั้นตอนที่ 4: สร้างไฟล์.wav ของ Stripe Data

สุดท้าย คุณต้องมีสัญญาณเพื่อส่งไปยังแม่เหล็กไฟฟ้า แก้ไข data array ในโปรแกรม C++ ที่แนบมา (เขียนโดย geohot) เพื่อให้มีข้อมูลจากแถบแม่เหล็กที่คุณต้องการจำลอง และคอมไพล์/รันโปรแกรม มันจะส่งออกไฟล์ชื่อ text.wav ซึ่งเป็นไฟล์ข้อมูลของคุณ อัปโหลดไฟล์ไปยังเครื่องเล่นเพลงโปรดของคุณ (ตรวจสอบให้แน่ใจว่าไฟล์อยู่ในรูปแบบ.wav) และคุณอยู่ในธุรกิจ! มีโปรแกรมสองเวอร์ชันในไฟล์ zip ที่ฉันแนบมาด้วย เวอร์ชันหนึ่งสำหรับ powerPC mac และ อื่นๆ สำหรับ PC/x86 mac หากคุณต้องการข้อมูลในการเข้ารหัส โปรดดูคำแนะนำอื่นๆ ของฉัน จำไว้ว่าอย่าซน ฉันไม่รับผิดชอบต่อสิ่งที่โง่/ผิดกฎหมายที่คุณพยายามทำกับอุปกรณ์นี้

ขั้นตอนที่ 5: เชื่อมต่อ

เกี่ยวมันเข้ากับ
เกี่ยวมันเข้ากับ
เกี่ยวมันเข้ากับ
เกี่ยวมันเข้ากับ
เกี่ยวมันเข้ากับ
เกี่ยวมันเข้ากับ

เมื่อคุณได้สร้างชิ้นส่วนทั้งหมดแล้ว ก็ถึงเวลาเล่น! ต่อเครื่องเล่นเพลง แอมพลิฟายเออร์ และคอยล์ตามที่แสดงในภาพ ใส่แถบโลหะของแม่เหล็กไฟฟ้าลงในช่องเสียบตัวอ่านการ์ด ฉันแนะนำให้ทดสอบอุปกรณ์ด้วยการตั้งค่าเครื่องอ่านการ์ด/arduino ตามที่แสดงในคำแนะนำอื่นๆ ของฉัน

ขั้นตอนที่ 6: ทดสอบมัน

ทดสอบมัน
ทดสอบมัน
ทดสอบมัน
ทดสอบมัน

ตรวจสอบให้แน่ใจว่าเครื่องขยายเสียงเปิดอยู่ และเล่นไฟล์.wav ที่มีข้อมูลของคุณบนเครื่องเล่นเพลง หากคุณทำทุกอย่างถูกต้องแล้ว แม่เหล็กไฟฟ้าควรส่งข้อมูลจากการ์ดที่คุณกำลังจำลอง

หากมีปัญหาในการส่งสัญญาณ ให้ลองเล่นโดยใช้ค่าเกนบนแอมพลิฟายเออร์และระดับเสียงที่แตกต่างกันในเครื่องเล่นเพลง หากสัญญาณต่ำเกินไป สนามแม่เหล็กที่สร้างขึ้นจะไม่แรงพอ และหากมีเกนมากเกินไป สัญญาณจะบิดเบี้ยว เครื่องเล่นเพลงบางคนตัดสิ่งที่เล่นในเสี้ยววินาทีแรกออก หากเกิดเหตุการณ์นี้ขึ้น ข้อมูลของคุณจะไม่ถูกส่งอย่างถูกต้อง คุณอาจต้องยุ่งกับโค้ด C++ หรือใช้โปรแกรมแก้ไขเสียงเพื่อเพิ่มความเงียบที่จุดเริ่มต้นของไฟล์เสียงหากเป็นปัญหา ฉันสามารถแก้ไขปัญหานี้ด้วย iPod ของฉันด้วยการสร้างเพลย์ลิสต์ที่มี.wav แห่งความเงียบก่อนไฟล์ข้อมูลของฉัน นอกจากนี้ ให้ยุ่งกับตำแหน่งของแถบโลหะที่คุณอาจต้องขยับไปรอบๆ เล็กน้อยเพื่อค้นหา "จุดที่น่าสนใจ" ที่ผู้อ่านจะรับรู้สนามแม่เหล็กของแถบนั้น นอกจากนี้ ตรวจสอบให้แน่ใจว่าหนาพอที่จะเปิดสวิตช์ "แสดงบัตร" ในตัวอ่านการ์ด ฉันใช้เวลาสองสามวันกว่าจะได้การตั้งค่าที่ใช้งานได้ ดังนั้นอย่ายอมแพ้หากคุณไม่ได้ตั้งค่าให้สมบูรณ์แบบในการลองครั้งแรก ขอให้โชคดี!

แนะนำ: