การทำงานของ Digital Code Lock พร้อม LCD โดยใช้ไมโครคอนโทรลเลอร์ 8051

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา





ระบบล็อครหัสดิจิทัลด้วย LCD โดยใช้ไมโครคอนโทรลเลอร์ 8051 เป็นระบบที่ใช้รหัสผ่าน โครงการนี้สามารถใช้เป็นระบบตรวจสอบความปลอดภัยเพื่อหยุดการเข้าถึงห้องเฉพาะสำหรับบุคคลที่ไม่ได้รับอนุญาตที่มีรหัสผ่าน ดังนั้นโครงการนี้จึงสามารถตั้งชื่อได้หลากหลายเช่น Digital combination lock, digital security code lock, password security system, ล็อครหัสอิเล็กทรอนิกส์ ล็อครหัสดิจิทัล ผู้คนตั้งชื่อระบบรักษาความปลอดภัยประเภทนี้ด้วยชื่อที่แตกต่างกันแม้ว่าทั้งหมดจะหมายถึงการสร้างระบบรักษาความปลอดภัยด้วยรหัสผ่านด้วยไมโครคอนโทรลเลอร์ที่แตกต่างกันพร้อมคุณสมบัติพิเศษบางอย่างเช่นประตูอัตโนมัติเปิดหรือล็อค การแจ้งเตือนทาง SMS บนระบบ GSM , เสียงปลุก ฯลฯ

Digital Code Lock พร้อม LCD โดยใช้ไมโครคอนโทรลเลอร์ 8051

ในชีวิตประจำวันของเราความปลอดภัยเป็นปัญหาสำคัญและการล็อกรหัสดิจิทัลได้กลายเป็นส่วนสำคัญของระบบรักษาความปลอดภัย มี เทคโนโลยีหลายประเภท มีไว้เพื่อความปลอดภัยเช่น PIR Based, RFID, Laser-based, และ biometric-based เป็นต้นแม้กระทั่งตอนนี้ยังมี Digital code lock ซึ่งสามารถทำงานได้โดยใช้สมาร์ทโฟนด้วย IoT (อินเทอร์เน็ตของสรรพสิ่ง) . ในระบบที่นำเสนอนี้เราได้กล่าวถึงการล็อกรหัสดิจิทัลแบบง่ายๆโดยใช้ LCD และไมโครคอนโทรลเลอร์ 8051 ซึ่งไม่สามารถปิดได้ด้วยรหัสที่กำหนดไว้ล่วงหน้าหากเราป้อนรหัสไม่ถูกต้องระบบจะสร้างเสียงกริ่ง




แผนภาพบล็อกรหัสดิจิทัล

โครงการนี้สามารถสร้างด้วยไมโครคอนโทรลเลอร์ 8051 series, ปุ่มกด, กริ่ง, LCD ที่นี่ไมโครคอนโทรลเลอร์จะควบคุมกระบวนการทั้งหมดเช่นการป้อนรหัสผ่านจากแป้นพิมพ์เปรียบเทียบรหัสผ่านที่ป้อนกับรหัสผ่านที่กำหนดไว้ล่วงหน้าขับเสียงกริ่งและส่งสถานะไปยังจอแสดงผล

แผนภาพบล็อกรหัสดิจิทัล

แผนภาพบล็อกรหัสดิจิทัล



โมดูลปุ่มกด

ในโครงการนี้เราได้เชื่อมต่อปุ่มกด 4X4 กับไฟล์ ไมโครคอนโทรลเลอร์ 8051 โดยใช้เทคนิคมัลติเพล็กซ์สำหรับป้อนรหัสดิจิทัลในระบบ ที่นี่ปุ่มกด 4 × 4 นี้มี 16 ปุ่ม หากเราต้องการใช้ 16 ปุ่มบนปุ่มกดเราจำเป็นต้องมี 16 พินสำหรับเชื่อมต่อไมโครคอนโทรลเลอร์ แต่ในเทคนิคนี้เราต้องใช้ 8 พินเท่านั้นสำหรับการเชื่อมต่อ 16 คีย์ เพื่อให้สามารถเชื่อมต่อกับโมดูลปุ่มกด โปรดดูลิงก์นี้เพื่อทราบข้อมูลเพิ่มเติม แป้นพิมพ์เมทริกซ์และการเชื่อมต่อ

โมดูลปุ่มกด

โมดูลปุ่มกด

LCD

หน้าจอ LCD เป็นโมดูลการแสดงผลแบบอิเล็กทรอนิกส์สามารถใช้งานได้หลากหลาย โมดูลพื้นฐานของ LCD คือจอ LCD 16 × 2 และมักใช้ในวงจรอิเล็กทรอนิกส์และอุปกรณ์ต่างๆ โปรดดูลิงก์นี้เพื่อทราบข้อมูลเพิ่มเติม โครงสร้างจอแสดงผล LCD และการทำงาน

LCD

LCD

ไมโครคอนโทรลเลอร์ AT89C51

AT89C51 เป็นไมโครคอนโทรลเลอร์ 8 บิตซึ่งอยู่ในตระกูล 8051 ของ Atmel


ไมโครคอนโทรลเลอร์ AT89S51

ไมโครคอนโทรลเลอร์ AT89S51

การทำงานของโครงการ

ระบบที่นำเสนอใช้แป้นพิมพ์เมทริกซ์และ LCD เป็นอุปกรณ์อินพุตและเอาต์พุต รหัสผ่านที่กำหนดไว้ล่วงหน้า 4 หลักจะต้องระบุบุคคลนั้น รหัสผ่านนี้ถูกบันทึกไว้ในระบบ ในขณะที่เปิดถ้ารหัสผ่านที่กำหนดจากแป้นพิมพ์เมทริกซ์ตรงกับรหัสผ่านที่บันทึกไว้ล็อคจะเปิดขึ้นและโน้ตจะแสดงบน LCD นอกจากนี้พิน o / p ยังสูงเพื่อใช้ในวัตถุประสงค์อื่น ๆ

ขณะที่โปรแกรมทำงานสตริง 'Enter Password' จะแสดงบนจอ LCD ปุ่มกดจะถูกตรวจสอบสำหรับตัวเลขที่ป้อนทีละตัว แต่ละครั้งจะสังเกตเห็นแถวและคอลัมน์ของคีย์ที่กดและเครื่องหมาย * จะแสดงบน LCD ขนานกับหมายเลขที่ป้อน หลังจากป้อนรหัสผ่านแล้วผู้บริโภคจะถูกกระตุ้นให้ 'ยืนยันรหัสผ่าน' และคีย์จะถูกนำมาใช้อีกครั้งผ่านจอ LCD หากรหัสผ่านที่ระบุไม่เท่ากันจะมีข้อความแสดงขึ้นเพื่อระบุ 'รหัสผ่านไม่ถูกต้อง' มิฉะนั้นผู้ใช้จะถูกกระตุ้นให้เปิดอุปกรณ์

ในการเปิดผู้ใช้ต้อง 'ป้อนรหัสผ่าน' ผ่านปุ่มกด ปุ่มกดจะถูกตรวจสอบอีกครั้งสำหรับตัวเลขที่ป้อนและตัวเลขที่เทียบเท่าจะได้รับการยอมรับ รหัสผ่านจะแสดงเป็น '****' บนจอ LCD หลังจากป้อนรหัสผ่านแล้วรหัสเหล่านั้นจะตรงข้ามกับรหัสผ่านที่กำหนดไว้ล่วงหน้า หากตัวเลขทั้งหมดเท่ากับรหัสผ่านที่ตั้งไว้ LCD จะแสดงคำว่า 'Lock Open' และขาเอาต์พุตของตัวล็อคจะอยู่สูง หากรหัสไม่ถูกต้อง 'รหัสผ่านผิด' จะถูกส่งไปแสดงบนจอ LCD ระบบจะได้รับการป้องกันหากพยายามมากกว่าสามครั้งด้วยรหัสผ่านที่ไม่ถูกต้องเพื่อปลดล็อกรหัสดิจิทัล ระบบต้องการให้มีการจัดเรียงใหม่ในกรณีเช่นนี้

ดังนั้นนี่จึงเป็นข้อมูลเกี่ยวกับการทำงานของการล็อครหัสดิจิทัลด้วย LCD โดยใช้ไมโครคอนโทรลเลอร์ 8051 เราหวังว่าคุณจะเข้าใจโครงการนี้เป็นอย่างดี หากคุณมีข้อสงสัยใด ๆ โปรดอย่าลังเลที่จะถามและหากคุณต้องการใช้โครงการที่คล้ายกันเช่น โครงการตามปุ่มกด โปรดแสดงความคิดเห็นในส่วนความคิดเห็น

เครดิตภาพ:

แผนภาพบล็อกรหัสดิจิทัล