สารบัญ:
- ขั้นตอนที่ 1: สิ่งที่คุณต้องการ - ส่วนประกอบและการเดินสาย
- ขั้นตอนที่ 2: รหัสและเอกสารแนบ
- ขั้นตอนที่ 3: เสร็จสิ้น: ทดสอบทุกอย่าง - วิดีโอของการทำงาน
วีดีโอ: ระบบควบคุมการเข้าถึง RFID NFC ARDUINO: 3 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
สิ่งที่ฉันต้องการคือระบบควบคุมการเข้าออกสำหรับสำนักงานของฉัน
โครงการทั้งหมดค่อนข้างง่ายที่จะสร้าง
ฉันมี Aduino Mega สำรองและแผงป้องกันอีเทอร์เน็ตที่บ้าน ดังนั้นด้วยส่วนประกอบอีกสองสามชิ้น ฉันจึงสามารถสร้างระบบควบคุมการเข้าออกสำหรับสำนักงานของฉันได้ ใช้แท็ก NFC และฐานข้อมูล mySql เพื่อรวบรวมข้อมูลลงในตาราง
ที่สำคัญ Arduino รอแท็กจากนั้นจะพยายามติดต่อหน้าเว็บ php ซึ่งจะจัดการการอัปโหลดข้อมูลลงในฐานข้อมูล เมื่อต้องการทำเช่นนี้ มันจะตรวจสอบการมีอยู่ของแท็กในตาราง "ผู้ใช้" ของแท็ก "รู้จัก" ก่อน ตารางประกอบด้วยผู้ใช้ที่รู้จัก infact และแท็กที่เกี่ยวข้อง
หากไม่รู้จักแท็ก Arduino จะไม่บันทึกการเข้าถึง มิฉะนั้นจะแทรกบันทึกลงในตาราง ในขณะนี้ การประทับเวลา id_tag สาขาของบริษัท (ที่ตั้ง) และ IP จะถูกบันทึกลงในตาราง
ฉันยังเพิ่มจอแอลซีดีเพื่อให้ผู้ใช้ทำสิ่งต่างๆ ได้ง่ายขึ้น เมื่อการเข้าถึงถูกบันทึก ไฟ LED สีเขียวจะกะพริบเป็นเวลาสองสามวินาที และออดจะเล่นเสียงสั้น ๆ พร้อมระดับเสียงที่เพิ่มขึ้น จอแอลซีดีจะแสดงข้อความตกลงสั้น ๆ สองสามวินาที
หากมีปัญหาเกิดขึ้น (เนื่องจาก lan ไม่ทำงาน หรือแท็กที่ไม่รู้จัก) ไฟ LED สีแดงจะกะพริบแทน และเสียงที่เล่นจะมีระดับเสียงที่ลดลง จอ LCD จะแสดงข้อความแสดงข้อผิดพลาดสั้น ๆ สองสามวินาที
ด้วยปุ่มอีกสองสามปุ่ม คุณสามารถจัดการบันทึกประเภทการทำงานได้เช่นกัน: "นั่นคือการเข้าถึงหรือทางออก!" (แต่ครั้งนี้จะพัฒนาอีกครั้ง)
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ - ส่วนประกอบและการเดินสาย
ประการแรก เป็นโครงการที่เน้นฐานข้อมูล ดังนั้น คุณจะต้องมีเว็บเซิร์ฟเวอร์ที่จะอัปโหลดไฟล์.php นี่คือส่วนรหัสที่ประมวลผลคำขอของ Arduino และจัดการฐานข้อมูล
นอกจากนี้ คุณต้องมีฐานข้อมูล mysql ซึ่งจะมีการจัดเก็บการเข้าถึงทั้งหมด
คุณสามารถสร้างทุกอย่างใน "เซิร์ฟเวอร์" ในพื้นที่ในสำนักงานของคุณ (บางที xampp เป็นตัวเลือกที่ดีและง่าย) หรือถ้าคุณมีเว็บไซต์ + mysql db ก็อาจเหมือนกัน
ตกลง นี่คือรายการวัสดุ:
- Arduino Mega 2560
- อีเธอร์เน็ตชิลด์ W5100
- เครื่องอ่านแท็ก rfid RF522 เข้ากันได้กับแท็ก 13, 56mhz 14333A
- จอแสดงผล LCD 16x2 1602
- piezo buzzer หรือออดประเภทอื่น
- มัดสายไฟ
- ไฟ LED สองดวง (สีเขียวและสีแดง) และความต้านทาน 2 จาก 2k
และ โอเคอีกครั้ง.. เกี่ยวกับการเดินสาย…รูปภาพเกี่ยวกับการเดินสายไม่ได้ดีที่สุด แต่ควรอธิบายไว้ในภาพร่าง Arduino ที่แนบมาในขั้นตอนต่อไป
ขั้นตอนที่ 2: รหัสและเอกสารแนบ
สุดท้ายนี้ มีไฟล์ต่างๆ ที่คุณกำลังมองหา.. ในไฟล์แนบ คุณจะพบ
timbrature.ino ซึ่งเป็นภาพสเก็ตช์เพื่ออัปโหลดไปยัง Arduino Mega
ดังที่ได้กล่าวไว้ก่อนหน้านี้ การเชื่อมต่อและการเดินสายไฟทั้งหมดเกี่ยวกับบอร์ด LCD และ RFID ได้อธิบายไว้ในส่วนหัวของไฟล์.ino
- rfid lib.zip ซึ่งมีไลบรารี rfid ที่จำเป็น
- timbratura.zip, (timbratura.php) ไฟล์นี้เป็นไฟล์ที่คุณต้องอัปโหลดไปยังเว็บเซิร์ฟเวอร์ของเว็บไซต์ของคุณ โดยจะจัดการให้รู้จักแท็กก่อน (ตรวจสอบว่าอยู่ในตาราง "ผู้ใช้") จากนั้นจะบันทึก เข้าถึงตาราง "การเข้าถึง" ของ mysql
ขั้นตอนที่ 3: เสร็จสิ้น: ทดสอบทุกอย่าง - วิดีโอของการทำงาน
ตอนนี้คุณพร้อมที่จะดูวิดีโออีกครั้งแล้ว มันเกี่ยวกับวิธีการทำงานของผู้อ่าน ตรวจสอบแท็ก และบันทึกการเข้าถึงฐานข้อมูล ฉันหวังว่าวิดีโอจะชัดเจนกว่านี้เมื่อเทียบกับขั้นตอนแรก
แนะนำ:
NFC Ring Lock Box: 6 ขั้นตอน (พร้อมรูปภาพ)
NFC Ring Lock Box: สวัสดีทุกคน! ยินดีต้อนรับสู่คำสั่งแรกของฉัน! ฉันขอโทษล่วงหน้าสำหรับระดับภาษาอังกฤษที่แย่ของฉัน ในคำแนะนำทีละขั้นตอนนี้ ฉันจะสอนวิธีสร้าง NFC Ring Lock Box ที่เรียบง่ายและราคาถูกมาก
ScanUp เครื่องอ่าน/เขียน NFC และเครื่องบันทึกเสียงสำหรับคนตาบอด ผู้พิการทางสายตา และทุกคน: 4 ขั้นตอน (พร้อมรูปภาพ)
ScanUp NFC Reader/writer and Audio Recorder สำหรับคนตาบอด ผู้พิการทางสายตา และทุกคน: ฉันศึกษาการออกแบบอุตสาหกรรมและโครงการนี้เป็นผลงานของภาคการศึกษาของฉัน จุดมุ่งหมายคือการสนับสนุนผู้พิการทางสายตาและคนตาบอดด้วยอุปกรณ์ที่อนุญาตให้บันทึกเสียงในรูปแบบ .WAV บนการ์ด SD และเรียกข้อมูลนั้นด้วยแท็ก NFC ดังนั้นใน
อัลบั้มที่มีแท็ก NFC เพื่อเล่นเพลง Spotify บน Chromecast โดยอัตโนมัติ: 5 ขั้นตอน
อัลบั้มที่มีแท็ก NFC เพื่อเล่นเพลง Spotify บน Chromecast โดยอัตโนมัติ: โครงการนี้เริ่มต้นด้วยแนวคิดในการสร้างคอลลาจอัลบั้มของศิลปินที่เล่นบ่อยที่สุดบน Spotify หลังจากที่เล่น Spotify API ใน Python แล้ว ฉันคิดว่าน่าจะเชื่อมโยงปกอัลบั้มเหล่านี้กับ Spotify URI และเริ่มเล่น
PC Auth ด้วย Arduino และการ์ด RFID/NFC: 4 ขั้นตอน
การตรวจสอบสิทธิ์พีซีด้วย Arduino และการ์ด RFID/NFC: สวัสดีทุกคน! คุณกลับมาบ้านหลังจากวันที่เหน็ดเหนื่อยจากการทำงานหรือการเรียนที่เครียดมากี่ครั้งแล้ว คุณกลับบ้านและต้องการพักผ่อนหน้าพีซีของคุณไหม ดังนั้นคุณจึงกลับถึงบ้าน เปิดเครื่องพีซี และหน้าจอสำหรับพิมพ์รหัสผ่านของคุณ เนื่องจากพีซีของคุณ
เริ่มมอเตอร์ไซค์ด้วยการปลูกถ่ายมือ NFC: 3 ขั้นตอน
เริ่มต้นมอเตอร์ไซค์ด้วยการปลูกถ่ายมือ NFC: ทำไมฉันถึงมีชิป NFC อยู่ในมือ? ฉันทำงานเป็นฝ่ายสนับสนุนด้านไอทีสำหรับโรงแรมหรู จึงมีประตูมากมายที่ฉันต้องเปิดทุกวันด้วยการ์ด นั่นเป็นเหตุผลที่ฉันตัดสินใจใส่ชิป RFID 125khz ไว้ในมือ น่าเสียดายที่ฉันเลือก