สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: ฮาร์ดแวร์
- ขั้นตอนที่ 2: สิ่งที่แนบมา
- ขั้นตอนที่ 3: ซอฟต์แวร์
- ขั้นตอนที่ 4: การประกอบ
- ขั้นตอนที่ 5: การชาร์จและการใช้งาน
วีดีโอ: สแกนเนอร์ RFID อย่างง่ายใช้แบตเตอรี่ (MiFare, MFRC522, Oled, Lipo, TP4056): 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
ในคำแนะนำนี้ฉันแสดงให้คุณเห็นว่าฉันสร้างเครื่องอ่าน RFID UID แบบง่าย ๆ ที่อ่าน UID ของการ์ด Mifare RFID ได้อย่างไร
โปรแกรมค่อนข้างง่ายและบนเขียงหั่นขนมผู้อ่านถูกสร้างขึ้นอย่างรวดเร็ว จากนั้นฉันก็บัดกรีมันทั้งหมดบนแผ่นกระดานที่สมบูรณ์แบบและออกแบบกล่องหุ้มสำหรับมัน
มีที่ชาร์จ LiPo ในตัว
เสบียง
ฉันซื้อส่วนประกอบจาก Aliexpress:
- หน้าจอ Oled (SPI)
- โมดูล MFRC522 RFID
- TP4056 เครื่องชาร์จ IC
- Arduino pro mini 3.3V 328P
- แบตเตอรี่ LiPo
ขั้นตอนที่ 1: ฮาร์ดแวร์
เครื่องอ่านทั้งหมดใช้พลังงานจากแบตเตอรี่ LiPo 3.7V แรงดันไฟฟ้าของมันถูกป้อนเข้าในพิน RAW ของ Arduino และตัวควบคุมแรงดันไฟฟ้าออนบอร์ดของ Arduino Pro จะแปลงแรงดันไฟฟ้าเป็น 3.3V สำหรับ Arduino และพิน VCC ของ Arduino หน้าจอ Oled และโมดูล RFID เชื่อมต่อกับขา VCC ของ Arduino
ตามเอกสารข้อมูล ตัวควบคุมแรงดันไฟฟ้าของ Arduino ควรจะสามารถส่งได้สูงสุด 150 mA ซึ่งเพียงพอสำหรับ:
- Arduino (45 มิลลิแอมป์)
- โอเลด (10 mA)
- MFRC522 (26 mA)
แรงดันไฟฟ้าของแบตเตอรี่วัดโดย Arduino และแปลงเป็นเปอร์เซ็นต์ของแบตเตอรี่
ฉันบัดกรีหมุดส่วนหัวของตัวเมียสำหรับส่วนประกอบทั้งหมดเข้ากับบอร์ดที่สมบูรณ์แบบ
ดูแผนผังของวงจร ส่วนใหญ่จะอธิบายได้เอง ข้อสังเกตบางประการ:
- เปลี่ยนตัวต้านทานบน PROG ของ TP4056 เพื่อให้เหมาะกับแบตเตอรี่ของคุณ ดูตารางที่แนบมา ชาร์จแบตเตอรี่ใน 1 ชั่วโมง ดังนั้นในกรณีของแบตเตอรี่ 400mAh คุณควรใช้ตัวต้านทาน 3k
- แรงดันไฟฟ้าของแบตเตอรี่มีสูงสุด 4.2 V ซึ่งสูงกว่าแรงดันไฟฟ้าสูงสุด 3.3V ดังนั้นจึงใช้ตัวแบ่งแรงดันไฟฟ้า สมมติว่าแรงดันตก 0.3V จำเป็นต้องใช้แรงดันแบตเตอรี่ขั้นต่ำ 3.6V
- ในโมดูลเวอร์ชันก่อนหน้า ฉันอ่านสถานะของพิน CHARGE และ STD BY ของ TP4056 ผ่านอินพุตดิจิตอลของ Arduino (เชื่อมต่อผ่านตัวต้านทาน 10K ohm) แม้ว่าสิ่งนี้จะประสบความสำเร็จ แต่ฉันต้องการแสดงสถานะการชาร์จด้วยไฟ LED อย่างไรก็ตาม เนื่องจากกระแสบางส่วนไหลจาก TP4056 ไปยังอินพุตดิจิตอล Arduinos ไฟ LED จึงไม่ปิดอย่างสมบูรณ์ การเชื่อมต่อระหว่าง Arduino และ TP4056 ก็ส่งผลให้เกิดพฤติกรรมที่ไม่คาดคิดของ TP4056 ดังนั้นฉันจึงลบการเชื่อมต่อระหว่าง teh TP4056 และ Arduino
ขั้นตอนที่ 2: สิ่งที่แนบมา
ฉันออกแบบกล่องหุ้มใน Fusion360 ไฟล์ STL อยู่ใน Thingiverse ของฉัน
ขั้นตอนที่ 3: ซอฟต์แวร์
ไฟล์โปรแกรมอยู่ใน Github ของฉัน
โปรแกรมตรงไปตรงมา:
- เริ่มส่วนประกอบทั้งหมด
- วัดแรงดันไฟของแบตเตอรี่ผ่านตัวแบ่งแรงดัน ดูเว็บไซต์นี้สำหรับเครื่องคำนวณตัวแบ่งแรงดันที่ใช้งานสะดวก
- แปลงแรงดันไฟฟ้าเป็นเปอร์เซ็นต์และแสดงเปอร์เซ็นต์นี้ สมมติว่าแรงดันไฟฟ้าตก 0.3V จำเป็นต้องใช้แรงดันแบตเตอรี่ขั้นต่ำ 3.6V ดังนั้น 3.6 V = 0% และ 4.2V คือ 100%
- อ่าน RFID และทำให้ ID บนหน้าจอ Oled ช้าลง
ฉันตั้งโปรแกรม Arduino ผ่านโปรแกรมเมอร์ FDTI ที่ 3.3V
ขั้นตอนที่ 4: การประกอบ
ฉันจัดแนว Oled ให้ตรงกับช่องเปิดและติดกาวในตู้ด้วยกาวร้อน จากนั้นติดกาว MFRC522 ลงในตัวเครื่องแล้ววางสวิตช์เปิด/ปิดและขั้วต่อการชาร์จแบบ micro USB
ขั้นตอนที่ 5: การชาร์จและการใช้งาน
ขณะชาร์จ ไฟ LED สีแดงจะติด เมื่อแบตเตอรี่เต็ม ไฟ LED สีเขียวจะติด
จากนั้น: เปิดโมดูลและใช้งาน!
แนะนำ:
บทช่วยสอน Arduino MFRC522 – มีแท็ก RFID อยู่หรือถูกลบ: 6 ขั้นตอน
บทช่วยสอน Arduino MFRC522 – มีแท็ก RFID อยู่หรือถูกลบ: บทช่วยสอนนี้เดิมโพสต์บน High Voltages
สแกนเนอร์ 3 มิติขั้นพื้นฐานสำหรับการทำแผนที่ 3 มิติแบบดิจิทัล: 5 ขั้นตอน
เครื่องสแกน 3 มิติขั้นพื้นฐานสำหรับการทำแผนที่ 3 มิติแบบดิจิทัล: ในโครงการนี้ ผมจะอธิบายและอธิบายพื้นฐานพื้นฐานของการสแกน 3 มิติและการสร้างใหม่ ซึ่งใช้เป็นหลักในการสแกนวัตถุกึ่งระนาบขนาดเล็ก และการดำเนินการดังกล่าวสามารถขยายไปถึงระบบการสแกนและการสร้างใหม่ได้ NS
Easy RFID MFRC522 เชื่อมต่อกับ Arduino Nano: 4 ขั้นตอน (พร้อมรูปภาพ)
RFID MFRC522 ที่เชื่อมต่อกับ Arduino Nano อย่างง่าย: การควบคุมการเข้าถึงเป็นกลไกในด้านความปลอดภัยทางกายภาพและความปลอดภัยของข้อมูล เพื่อจำกัดการเข้าถึง/การเข้าสู่ทรัพยากรขององค์กรหรือพื้นที่ทางภูมิศาสตร์โดยไม่ระบุชื่อ การกระทำในการเข้าถึงอาจหมายถึงการบริโภค การเข้า หรือใช้
ใช้เครื่องอ่าน RFID MFRC522 กับ Arduino: 5 ขั้นตอน
ใช้เครื่องอ่าน RFID MFRC522 กับ Arduino: สวัสดี! ฉันจะสอนวิธีทำคีย์การ์ดหรือเครื่องสแกนคีย์การ์ดที่เจ๋งและง่าย! หากคุณมีโมดูล RFID MFRC522, ไฟ LED, ตัวต้านทาน, สายไฟ, Arduino uno, เขียงหั่นขนม และแบตเตอรี่ 9v (อุปกรณ์เสริม) คุณก็พร้อมที่จะทำสิ่งเจ๋งๆ
สแกนเนอร์ DIY 3D ตามโครงสร้างแสงและการมองเห็นสเตอริโอในภาษา Python: 6 ขั้นตอน (พร้อมรูปภาพ)
สแกนเนอร์ DIY 3D ที่อิงตามโครงสร้างแสงและการมองเห็นสเตอริโอในภาษา Python: สแกนเนอร์ 3 มิตินี้สร้างขึ้นโดยใช้รายการทั่วไปที่มีต้นทุนต่ำ เช่น โปรเจ็กเตอร์วิดีโอและเว็บแคม เครื่องสแกน 3 มิติแบบแสงที่มีโครงสร้างเป็นอุปกรณ์สแกน 3 มิติสำหรับวัดรูปร่างสามมิติของวัตถุโดยใช้รูปแบบแสงที่ฉายและระบบกล้อง