สารบัญ:

ธนาคารอัตโนมัติผูกขาด RFID: 5 ขั้นตอน
ธนาคารอัตโนมัติผูกขาด RFID: 5 ขั้นตอน

วีดีโอ: ธนาคารอัตโนมัติผูกขาด RFID: 5 ขั้นตอน

วีดีโอ: ธนาคารอัตโนมัติผูกขาด RFID: 5 ขั้นตอน
วีดีโอ: บัตรศูนย์อาหารใช้ง่ายนิดเดียว 2024, พฤศจิกายน
Anonim
ธนาคารอัตโนมัติผูกขาด RFID
ธนาคารอัตโนมัติผูกขาด RFID
ธนาคารอัตโนมัติผูกขาด RFID
ธนาคารอัตโนมัติผูกขาด RFID
ธนาคารอัตโนมัติผูกขาด RFID
ธนาคารอัตโนมัติผูกขาด RFID
ธนาคารอัตโนมัติผูกขาด RFID
ธนาคารอัตโนมัติผูกขาด RFID

โครงการนี้สร้างขึ้นโดยคำนึงถึงการผูกขาดธนาคารอิเล็กทรอนิกส์ที่มีอยู่แล้ว มันใช้ Arduino uno และ rfid เพื่อใช้งาน นอกจากนี้ยังมีจอแอลซีดีและปุ่มกดสำหรับการนำทาง ฉันสร้างมันโดยใช้เครื่องพิมพ์ 3 มิติ แต่ถ้าคุณไม่มีอุปกรณ์เสริมก็ไม่เป็นไรเพราะตัวเรือนสามารถผลิตด้วยวัสดุและวิธีการต่างกัน จากประสบการณ์ของผมจากการใช้มัน มันทำให้เกมไม่เพียงแต่สนุกขึ้นเท่านั้นแต่ยังเร็วและเลอะเทอะน้อยลงอีกด้วย ในบทช่วยสอนนี้ฉันจะบอกคุณถึงวิธีการตั้งโปรแกรม Arduino วิธีการต่อส่วนประกอบและวิธีประกอบเข้าด้วยกัน

ข้อจำกัดความรับผิดชอบ: ภาษาอังกฤษไม่ใช่ภาษาแรกของฉันและฉันไม่มีวุฒิการศึกษาด้านวิศวกรรมเลย อิเล็กทรอนิคส์เป็นงานอดิเรกของฉัน และนั่นคือสาเหตุที่ฉันให้ข้อมูลทุกอย่างที่นำไปใช้ในการพัฒนาโครงการนี้

หากคุณมีคำถามหรือปัญหาใด ๆ โปรดถามที่ความคิดเห็น

หากคุณคิดว่าฉันทำผิดพลาดและต้องการปรับปรุงการออกแบบของฉัน คุณสามารถแจ้งให้เราทราบได้จากความคิดเห็น

เสบียง

สำหรับโครงการนี้ คุณจะต้อง:

* Arduino uno

* เครื่องอ่าน rfid (ฉันใช้ RC522)

* หน้าจอ LCD 16x2 พร้อมอินเทอร์เฟซแบบอนุกรม

* ปุ่มกดแบบยืดหยุ่น 4x4

* ออด

* ลวด

* เครื่องพิมพ์ 3 มิติ

* ไฟล์ stl (https://www.thingiverse.com/thing:3883597)*

*สกรู M3 พร้อมน็อตขนาดต่างๆ

*การ์ด RFID 6 ใบและแท็ก rfid 1 รายการ

ขั้นตอนที่ 1: Arduino และการเดินสายไฟ

Arduino และการเดินสายไฟ
Arduino และการเดินสายไฟ

ภาพร่างด้านบนเป็นวิธีที่ควรต่อสายส่วนประกอบเพื่อให้โปรแกรมทำงานได้

ด้วยโปรเจ็กต์นี้ คุณจะใช้พอร์ตทั้งหมดบน Arduino uno ของคุณ

ประการแรก เครื่องอ่าน RFID RC522 จะเชื่อมต่อจากซ้ายไปขวา:

พินที่ 1 -> D13

พินที่ 2 -> D12

พินที่ 3 ->D11

พินที่ 4 -> D10

พินที่ 5 -> ปล่อยว่างไว้

พินที่ 6 -> gnd

พินที่ 7 -> ไม่เชื่อมต่อ

พินที่ 8 -> 3.3v

ปุ่มกดจะเชื่อมต่อจากซ้ายไปขวาดังนี้:

พินที่ 1 -> D9

ขาที่ 2 -> D8

พินที่ 3 ->D7

พินที่ 4 -> D6

พินที่ 5 -> D5

พินที่ 6 -> D4

พินที่ 7 -> D3

พินที่ 8 -> D2

จอ LCD ที่มีอินเทอร์เฟซแบบอนุกรม (ซึ่งแสดงด้วย LCD ที่ไม่ใช่แบบอนุกรมในแผนภาพ) จะถูกเชื่อมต่อตามที่มีป้ายกำกับว่า sda เป็นแอนะล็อก 4 และ scl เป็นแอนะล็อก 5

ออดหรือลำโพงเพียโซจะเชื่อมต่อดังนี้:

บวกกับ D1

เชิงลบต่อ Gnd

ขั้นตอนที่ 2: Arduino และ Code

Image
Image

ฉันให้รหัสด้านล่าง คุณสามารถแก้ไขและแก้ไขได้ตามต้องการ โปรดทราบว่ามันจะใช้งานได้กับการเดินสายที่ฉันแสดงไว้ก่อนหน้านี้เท่านั้น สิ่งเดียวที่คุณจะต้องทำคือเปลี่ยน id ของการ์ดแต่ละใบในโปรแกรมด้วย id ที่ตรงกันของการ์ดของคุณ วิดีโอที่แนบมาจะอธิบายว่าหมายเลขใดที่จะเปลี่ยนและแทนที่ด้วย id ของการ์ดของคุณ

หากคุณไม่ทราบรหัสบัตรของคุณ นี่คือวิธีค้นหาโดยใช้โมดูล RC522 ของคุณที่นี่

ห้องสมุด:

RC522

LCD

ปุ่มกด

ขั้นตอนที่ 3: การพิมพ์ชิ้นส่วน 3 มิติ

การประกอบขั้นสุดท้าย
การประกอบขั้นสุดท้าย

ฉันพิมพ์ชิ้นส่วน 3 มิติโดยใช้เครื่องพิมพ์ที่ฉันสร้างขึ้นเอง ดังนั้นฉันจึงไม่สามารถแนะนำการตั้งค่าใดๆ สำหรับชิ้นส่วนได้ ฉันใช้ PLA และไฟล์รองรับ.stl

ขั้นตอนที่ 4: การประกอบขั้นสุดท้าย

การประกอบขั้นสุดท้าย
การประกอบขั้นสุดท้าย
การประกอบขั้นสุดท้าย
การประกอบขั้นสุดท้าย

วาง Arduino ในช่องเจาะในตัวเรือน หลังจากนั้นวางจอแอลซีดีและขันสกรูให้แน่นแล้ววางแผงปุ่มกด จากนั้นเสียบเครื่องอ่าน Rfid ใกล้กับผนังด้านนอกและกริ่ง ฉันแนะนำให้บัดกรีสายไฟกับส่วนประกอบต่าง ๆ และการเชื่อมต่อ oher จะสิ้นสุดที่ Arduino การจัดการสายเคเบิลนั้นยากแต่ก็เป็นไปได้ สุดท้ายปิดทั้งสองส่วน ตรวจสอบให้แน่ใจว่าไม่มีสายใดยื่นออกมา และยึดทั้งสองส่วนด้วยเทป

ขั้นตอนที่ 5: วิธีใช้งาน

วิธีใช้งาน
วิธีใช้งาน

การใช้ธนาคารอัตโนมัติก่อนกด * เพื่อเริ่มต้นหลังจากนั้นคุณต้องสแกนบัตรจากนั้นพิมพ์ตัวเลขกด A เพื่อเพิ่มหมายเลขปัจจุบันหรือ B เพื่อลบหมายเลขปัจจุบันจากนั้นสแกนบัตรที่สองหากคุณต้องการให้หรือรับเงิน จากธนาคารให้สแกนบัตรของผู้เล่นก่อนแล้วจึงสแกนคีย์นายธนาคาร

แนะนำ: