สารบัญ:

ล็อคประตูอัตโนมัติ: 5 ขั้นตอน
ล็อคประตูอัตโนมัติ: 5 ขั้นตอน

วีดีโอ: ล็อคประตูอัตโนมัติ: 5 ขั้นตอน

วีดีโอ: ล็อคประตูอัตโนมัติ: 5 ขั้นตอน
วีดีโอ: HSD EP.61 : How to ตั้งค่าล็อค/ปลดล็อคประตูอัตโนมัติ ในรถยนต์ Honda 2024, กรกฎาคม
Anonim
Image
Image
ล็อคประตูอัตโนมัติ
ล็อคประตูอัตโนมัติ
ล็อคประตูอัตโนมัติ
ล็อคประตูอัตโนมัติ
ล็อคประตูอัตโนมัติ
ล็อคประตูอัตโนมัติ

สวัสดี!!

นี่เป็นคำสั่งสอนครั้งแรกของฉัน! หวังว่าทุกคนจะชอบมัน

ในโครงการนี้ เราจะสร้างระบบล็อคประตูอัตโนมัติ (ป้องกันด้วยรหัสผ่าน) ล็อคและกุญแจแบบคลาสสิกเป็นสิ่งประดิษฐ์ที่มีอายุมากกว่า 100 ปีอย่างแท้จริง และอย่างที่เราทราบกันดีว่า "การเปลี่ยนแปลงคือกฎแห่งธรรมชาติ" ดังนั้นถึงเวลาสำหรับการเปลี่ยนแปลง ดังนั้นวันนี้เราจะสร้างล็อคประตูอิเล็กทรอนิกส์ที่เรียบง่ายและราคาถูก

ตัวล็อคที่เราจะทำคือตัวล็อคอิเล็กทรอนิกส์ สมองของมันคือ Arduino Uno (Arduino nano หรือ pro mini ก็ใช้งานได้ดี) และจะมีหน้าจอ LCD ขนาด 16*2 สำหรับแสดงผลและแป้นกด DIY สำหรับป้อนรหัสผ่าน ฝังตัวด้วยเสียงกริ่ง ในบทช่วยสอนนี้ ฉันจะใช้ dc hobby motor สำหรับกลไกการล็อค แต่คุณสามารถใช้เซอร์โวแทนได้

เอาล่ะ มาเริ่มกันเลย!!

เสบียง

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

~ Arduino Uno:หาซื้อได้ที่นี่

~16*2 จอ LCD:คุณสามารถซื้อได้จากที่นี่

~l293D IC:คุณสามารถซื้อได้จากที่นี่

~DC hobby motor / เซอร์โวมอเตอร์: คุณสามารถซื้อได้จากที่นี่

~กดสวิตช์ x 18: ซื้อได้จากที่นี่

~บอร์ดที่สมบูรณ์แบบ

~1Kohm ตัวต้านทาน x 16

~10Kohmโพเทนชิออมิเตอร์

~ 1Mohm ตัวต้านทาน

~ออด

~เปลือกสำหรับวางส่วนประกอบ

สายไฟ หัวแร้ง หัวแร้ง และหัวแร้งบางตัวก็เพียงพอที่จะทำการล็อคประตูอัตโนมัติได้

ขั้นตอนที่ 1: เชื่อมต่อจอแสดงผล LCD ขนาด 16*2 กับ Arduino

เชื่อมต่อจอแสดงผล LCD ขนาด 16*2 กับ Arduino
เชื่อมต่อจอแสดงผล LCD ขนาด 16*2 กับ Arduino
เชื่อมต่อจอแสดงผล LCD ขนาด 16*2 กับ Arduino
เชื่อมต่อจอแสดงผล LCD ขนาด 16*2 กับ Arduino
เชื่อมต่อจอแสดงผล LCD ขนาด 16*2 กับ Arduino
เชื่อมต่อจอแสดงผล LCD ขนาด 16*2 กับ Arduino

มันง่ายมากที่จะเชื่อมต่อ LCD กับ Arduino

ที่นี่ฉันได้ให้แผนภาพวงจรแก่คุณเหมือนกัน ฉันได้ทำ DIY shield สำหรับจอแสดงผลนี้เพื่อเชื่อมต่อ LCD ได้ง่ายขึ้น เรากำลังดำเนินการเพื่อใช้หมุดข้อมูล 4 ตัว (คือ D4, D5, D6, D7) ของจอแสดงผลเพื่อเชื่อมต่อกับ Arduino

ฉันแนะนำให้คุณใช้สายริบบิ้นเพื่อรักษาการเชื่อมต่อให้เรียบร้อยหรือคุณสามารถใช้จัมเปอร์กับเขียงหั่นขนม

ในการตรวจสอบว่าทุกอย่างทำงานอย่างถูกต้องหรือไม่ คุณสามารถอัปโหลดภาพร่างตัวอย่าง Hello World ของไลบรารี LIQUID CRYSTAL ที่ฉันให้ไว้ด้วย

ขั้นตอนที่ 2: การสร้างและเชื่อมต่อปุ่มกด

การสร้างและเชื่อมต่อปุ่มกด
การสร้างและเชื่อมต่อปุ่มกด
การสร้างและเชื่อมต่อปุ่มกด
การสร้างและเชื่อมต่อปุ่มกด
การสร้างและเชื่อมต่อปุ่มกด
การสร้างและเชื่อมต่อปุ่มกด

ฉันได้ทำแผงปุ่มกดแบบง่าย ๆ แทนการใช้โมดูลแผงปุ่มกดที่มีวางจำหน่ายตามท้องตลาด เพราะมันใช้ 8 พิน i/o และถ้าเราใช้โมดูลนี้ เราจะขาดพิน I/O สำหรับส่วนประกอบอื่นๆ

ดังนั้นฉันจึงตัดสินใจสร้างโมดูลปุ่มกดของตัวเองซึ่งใช้ Arduino พินอะนาล็อกเพียงอันเดียว !!

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

หมายเหตุ: ความต้านทานที่มากขึ้นแทนที่ความต้านทาน 1 M โอห์มจะทำให้ปุ่มกดมีความแม่นยำมากขึ้น

ขั้นตอนที่ 3: การติดตั้งสลัก

การติดตั้งสลัก
การติดตั้งสลัก
การติดตั้งสลัก
การติดตั้งสลัก
การติดตั้งสลัก
การติดตั้งสลัก

มีสองวิธีในการติดตั้งสลักประตู

1. DIY

คุณจะต้องใช้สลักประตูธรรมดา (Kundi) มอเตอร์กระแสตรง ปุ่มกดสองปุ่ม แกนเกลียว (ฉันใช้สลักเกลียว) น็อตและอีพ็อกซี่บางชนิดเพื่อรวมสิ่งต่างๆ เข้าด้วยกัน (ฉันใช้ซีล M)

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

เดินสายไฟตามภาพ

เชื่อมต่อมอเตอร์กับไดรเวอร์มอเตอร์ ที่นี่ฉันใช้ L293D ic เพื่อควบคุมมอเตอร์งานอดิเรก Dc

2.รับล็อคโซลินอยด์

คุณสามารถซื้อโซลินอยด์ล็อคออนไลน์ได้ ฉันยังให้ลิงค์คุณเหมือนกันที่นี่

ขั้นตอนที่ 4: การเพิ่ม Buzzer และการค้นหาสิ่งที่แนบมาสำหรับส่วนประกอบ

การเพิ่ม Buzzer และการค้นหาสิ่งที่แนบมาสำหรับส่วนประกอบ
การเพิ่ม Buzzer และการค้นหาสิ่งที่แนบมาสำหรับส่วนประกอบ
การเพิ่ม Buzzer และการค้นหาสิ่งที่แนบมาสำหรับส่วนประกอบ
การเพิ่ม Buzzer และการค้นหาสิ่งที่แนบมาสำหรับส่วนประกอบ
การเพิ่ม Buzzer และการค้นหาสิ่งที่แนบมาสำหรับส่วนประกอบ
การเพิ่ม Buzzer และการค้นหาสิ่งที่แนบมาสำหรับส่วนประกอบ
การเพิ่ม Buzzer และการค้นหาสิ่งที่แนบมาสำหรับส่วนประกอบ
การเพิ่ม Buzzer และการค้นหาสิ่งที่แนบมาสำหรับส่วนประกอบ

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

ต่อสายออดหนึ่งสายเข้ากับ gnd และอีกสายหนึ่งเข้ากับพิน 10 ของ Arduino

ตอนนี้หากล่องหุ้มที่เหมาะสมสำหรับการวางส่วนประกอบเพื่อทำให้โครงการของคุณดูเท่

ฉันใช้โครงไม้สำหรับยึด LCD และแผงปุ่มกดซึ่งฉันติดตั้งไว้บนกล่องพลาสติกที่มี Arduino ออดเซอร์และไดรเวอร์มอเตอร์

ขั้นตอนที่ 5: รหัส

รหัส
รหัส
รหัส
รหัส

ไม่มีอะไรจะพูดเกี่ยวกับโค้ดมากนัก ฉันทำเองและใช้งานได้ดี

มีกุญแจสองดอกที่สามารถเปิดประตูได้ หนึ่งคือมาสเตอร์คีย์ซึ่งถูกประกาศไว้ล่วงหน้าในโค้ดและไม่สามารถเปลี่ยนแปลงได้ และคีย์อื่นๆ สามารถอัปเดตและเก็บไว้ใน eeprom และสามารถเปลี่ยนได้โดยการกดปุ่ม C หากคุณป้อนคีย์ผิดโดยไม่ได้ตั้งใจ คุณสามารถลบได้โดยกดปุ่ม A ของคีย์แพด.

คุณสามารถเปลี่ยนข้อความต้อนรับ ข้อความแก้ไขของฉัน ในฟังก์ชัน welcome()

นั่นคือทั้งหมดสำหรับโครงการนี้ ตอนนี้คุณพร้อมแล้วที่จะไป

โปรเจ็กต์นี้เป็นส่วนหนึ่งของการแข่งขัน Arduino 2020 พิจารณาลงคะแนนเสียง ขอบคุณ

แนะนำ: