สวิตช์เปิด / ปิด AC Mains ที่ควบคุมด้วยรหัสผ่าน

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





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

การป้องกันรหัสผ่านสำหรับสายเมนยูทิลิตี้เป็นสิ่งสำคัญ

ฝันร้ายที่ยิ่งใหญ่ที่สุดสำหรับช่างไฟฟ้าหรือช่างเทคนิคคือการเปิดใช้งานสาย AC โดยไม่ได้ตั้งใจซึ่งอาจฆ่าหรือก่อให้เกิดความเสียหายร้ายแรงต่ออวัยวะของร่างกายได้ในพริบตา



วงจรสวิตช์เปิด / ปิดไฟหลักที่ป้องกันด้วยรหัสผ่านนี้จะป้องกันไม่ให้เกิดเหตุร้ายดังกล่าวและช่วยให้ช่างเทคนิคสามารถเปิดแหล่งจ่ายไฟ AC ได้อย่างปลอดภัยโดยป้อนรหัสผ่านที่ถูกต้องไม่ใช่เพียงแค่พลิกคัน

โครงการนี้นำเสนอสิ่งอำนวยความสะดวกในการเปลี่ยนรหัสผ่านซึ่งเก็บไว้ใน EEPROM ของไมโครคอนโทรลเลอร์ของ Arduino



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

สนุกจริงๆ : Heart มีมัลติไวเบรเตอร์เหมือนเครื่องกำเนิดสัญญาณที่เรียกว่า“ SA node” หรือ“ Sinoatrial” ซึ่งควบคุมอัตราการเต้นของหัวใจ หาก Sinoatrial ล้มเหลวเราต้องใช้สัญญาณไฟฟ้าภายนอกกับหัวใจโดยใช้เครื่องกระตุ้นหัวใจ

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

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

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

แค่นี้ก็เพียงพอแล้วสำหรับอุปกรณ์อิเล็กทรอนิกส์ทางการแพทย์ มาดูรายละเอียดทางเทคนิคกัน

โครงการประกอบด้วยจอ LCD, ปุ่มกดตัวเลขและตัวอักษร 4 x 3, LED แสดงสถานะและรีเลย์

แผนผังสำหรับการเชื่อมต่อ Arduino และ LCD:

วงจรเปิด / ปิดไฟ AC ตามรหัสผ่าน

จอแสดงผลเชื่อมต่อกับพินอนาล็อกของ arduino ตั้งแต่ A0 ถึง A5 จอแสดงผลเชื่อมต่อกับพินอนาล็อกอย่างผิดปกติ (ซึ่งทำหน้าที่เหมือนกับที่เชื่อมต่อกับพินดิจิทัล) เพื่อให้ปุ่มกดสามารถเชื่อมต่อกับพินดิจิทัลได้ (ตั้งแต่ 2 ถึง 9)

ปรับความคมชัดของการแสดงผลโดยใช้โพเทนชิออมิเตอร์ 10 K ohm

การเชื่อมต่อปุ่มกด:

การเชื่อมต่อปุ่มกด AC Mains แบบใช้รหัสผ่านเปิด / ปิด

ปุ่มกดมีสายเคเบิล 8 สายซึ่งควรเชื่อมต่อกับ Arduino ตั้งแต่พิน # 2 ถึงพิน # 9 สายด้านซ้ายสุดของปุ่มกดจะต้องไปที่พิน # 9 และต่อสายต่อไปทางขวากับสายถัดไปของปุ่มกดเพื่อพิน # 8, 7, 6, 5, 4, 3, 2, สายสุดท้ายหรือขวาสุดของปุ่มกดจะต้องไป เพื่อตรึง # 2

ส่วนที่เหลือของการเชื่อมต่อไฟฟ้า:

รายละเอียดสายไฟ AC ตามรหัสผ่านเปิด / ปิด

คุณต้องดาวน์โหลดและเพิ่มไลบรารีปุ่มกดจากลิงค์ต่อไปนี้: github.com/Chris--A/Keypad ก่อนคอมไพล์โค้ด

EEPROM ของไมโครคอนโทรลเลอร์ Arduino จะมีค่าสุ่มเก็บไว้ในตอนแรก เราต้องรีเซ็ตเป็นศูนย์เพื่อไม่ให้โปรแกรมหลักของเราสับสน หากต้องการพักค่า EEPROM เป็นศูนย์ให้อัปโหลดโปรแกรมด้านล่างก่อนแล้วจึงอัปโหลดโปรแกรมหลักที่สอง

รหัสโปรแกรม

โปรแกรมสำหรับการรีเซ็ต EEPROM (อัปโหลดก่อน):

//------------------Program Developed by R.GIRISH------------------//

ว้าว !! …. นั่นเป็นรหัสโปรแกรมขนาดใหญ่

วิธีการใช้งานโครงการสวิตช์เปิด / ปิดไฟหลักที่ใช้รหัสผ่านนี้:

·เมื่อติดตั้งฮาร์ดแวร์เสร็จสมบูรณ์ให้อัปโหลดรหัสรีเซ็ต EEPROM

·ตอนนี้อัปโหลดรหัสโปรแกรมหลัก

·ระบบจะขอให้คุณสร้างรหัสผ่านตัวเลข 6 หลัก (ไม่น้อยกว่าหรือไม่มีเลย) บนจอ LCD สร้างรหัสผ่านแล้วกด 'A'

·พิมพ์รหัสผ่านใหม่อีกครั้งแล้วกด“ A” รหัสผ่านของคุณถูกบันทึกแล้ว

·คุณสามารถเปลี่ยนรหัสผ่านได้โดยกดปุ่ม“ C” ป้อนรหัสผ่านปัจจุบันและป้อนรหัสผ่านใหม่

·ในการสลับเปิดหรือปิดไฟ AC ให้กด 'D' และป้อนรหัสผ่านแล้วกด 'A'

ฟังก์ชั่นของปุ่ม A, B, C และ D:

A - Enter / ใช่

B - ยกเลิก / ไม่

C - เปลี่ยนรหัสผ่าน

D - สลับสายไฟ AC

ต้นแบบของผู้แต่ง:

หากคุณมีคำถามเฉพาะเกี่ยวกับโครงการวงจรสวิตช์เปิด / ปิด AC Mains โดยใช้รหัสผ่านนี้ให้แสดงในส่วนคำสั่งคุณอาจได้รับคำตอบอย่างรวดเร็ว




ก่อนหน้านี้: สร้าง Line Follower Robot for Science Fair Project ถัดไป: รู้เบื้องต้นเกี่ยวกับเซ็นเซอร์สี RGB TCS3200