สารบัญ:

ระบบป้อนรหัสผ่านเมทริกซ์อินฟราเรดพร้อม Arduino: 13 ขั้นตอน
ระบบป้อนรหัสผ่านเมทริกซ์อินฟราเรดพร้อม Arduino: 13 ขั้นตอน

วีดีโอ: ระบบป้อนรหัสผ่านเมทริกซ์อินฟราเรดพร้อม Arduino: 13 ขั้นตอน

วีดีโอ: ระบบป้อนรหัสผ่านเมทริกซ์อินฟราเรดพร้อม Arduino: 13 ขั้นตอน
วีดีโอ: #29 สอน Arduino Tutorial : Arduino สวิตช์ Matrix 4x4 2024, พฤศจิกายน
Anonim
ระบบป้อนรหัสผ่านเมทริกซ์อินฟราเรดพร้อม Arduino
ระบบป้อนรหัสผ่านเมทริกซ์อินฟราเรดพร้อม Arduino

ทีมงาน ICStation แนะนำระบบป้อนรหัสผ่านอินฟราเรดเมทริกซ์ให้กับคุณโดยใช้บอร์ด Arduino ที่เข้ากันได้กับ ICSStation ทำงานภายใต้แหล่งจ่ายไฟ DC 5v และใช้แป้นพิมพ์ Matrix 4 * 4 หรือรีโมทคอนโทรลอินฟราเรดเพื่อป้อนรหัสผ่าน และใช้ LCD1602 เพื่อแสดงอักขระที่รหัสผ่านถูกต้องและรหัสผ่านไม่ถูกต้อง ระบบนี้ทำได้ง่ายด้วยต้นทุนต่ำและมีความปลอดภัยสูง ยิ่งไปกว่านั้น ยังสามารถใช้ได้ในสถานการณ์พิเศษที่มนุษย์ปกติไม่ควรเข้าใกล้ เช่น เขตรังสีสูง พื้นที่ติดเชื้อสูง เป็นต้น

ฟังก์ชั่น:1) ใช้ 4 * 4 Matrix Keyboard เพื่อป้อนรหัสผ่านและใช้ LCD1602 เพื่อแสดงผลลัพธ์ เมื่อรหัสผ่านถูกต้อง LCD1602 จะแสดง "Success!" เมื่อรหัสผ่านไม่ถูกต้อง LCD1602 จะแสดงคำว่า "ยินดีต้อนรับ"

2) ใช้รีโมทคอนโทรลอินฟราเรดเพื่อป้อนรหัสผ่านและใช้ LCD1602 เพื่อแสดงผลลัพธ์ เมื่อรหัสผ่านถูกต้อง LCD1602 จะแสดง "Success!" เมื่อรหัสผ่านไม่ถูกต้อง LCD1602 จะแสดงคำว่า "ยินดีต้อนรับ"

รหัสสำหรับอ้างอิง:

www.icstation.com/newsletter/eMarketing/Infrared_Possword Code.zip

ขั้นตอนที่ 1: รายการส่วนประกอบ:

รายการส่วนประกอบ
รายการส่วนประกอบ

1.1×ICStation ATMEGA2560 Mega2560 R3 บอร์ด Arduino. ที่เข้ากันได้

2.1×กระดานขนมปัง

3.1×10K RM103 ตัวต้านทานปรับความต้านทานสีขาวน้ำเงิน

4.1 × 1602A HD44780 โมดูลจอแสดงผล LCD ตัวอักษร LCM ไฟพื้นหลังสีน้ำเงิน

5.1×4 *4 แป้นพิมพ์เมทริกซ์

6.1× โมดูลรีโมทคอนโทรลอินฟราเรด

7.15× จัมเปอร์

8.15×ดูปองต์ ไลน์

9.1×5v พาวเวอร์ซัพพลาย

ขั้นตอนที่ 2: แผนผังไดอะแกรม

แผนภาพ
แผนภาพ
แผนภาพ
แผนภาพ

ขั้นตอนที่ 3: เชื่อมต่อแหล่งจ่ายไฟ 5v และ GND ของ ICStation Mega2560 กับ Bread Board

เชื่อมต่อแหล่งจ่ายไฟ 5v และ GND ของ ICStation Mega2560 เข้ากับ Bread Board
เชื่อมต่อแหล่งจ่ายไฟ 5v และ GND ของ ICStation Mega2560 เข้ากับ Bread Board

เส้นสีแดงสำหรับแหล่งจ่ายไฟ สีดำสำหรับ GND

ขั้นตอนที่ 4: แบ่ง 16 Pins เหล่านี้

แบ่ง 16 พินเหล่านี้
แบ่ง 16 พินเหล่านี้

ขั้นตอนที่ 5: บัดกรีพินกับ LCD1602

บัดกรีพินกับ LCD1602
บัดกรีพินกับ LCD1602

ขั้นตอนที่ 6: เชื่อมต่อ LCD1602 กับ Bread Board

เชื่อมต่อ LCD1602 กับ Bread Board
เชื่อมต่อ LCD1602 กับ Bread Board

ขั้นตอนที่ 7: เชื่อมต่อแอโนดและแคโทดของ LCD1602 กับแอโนดทั่วไปและแคโทด

เชื่อมต่อแอโนดและแคโทดของ LCD1602 เข้ากับแอโนดทั่วไปและแคโทด
เชื่อมต่อแอโนดและแคโทดของ LCD1602 เข้ากับแอโนดทั่วไปและแคโทด

ขั้นตอนที่ 8: วางตัวต้านทานแบบปรับได้

วางตัวต้านทานแบบปรับได้
วางตัวต้านทานแบบปรับได้
วางตัวต้านทานแบบปรับได้
วางตัวต้านทานแบบปรับได้
วางตัวต้านทานแบบปรับได้
วางตัวต้านทานแบบปรับได้

พิน 1-แอโนด, Pin3-แคโทด, ขา2-พิน3(LCD1602)

ขั้นตอนที่ 9: เชื่อมต่อ Pin5 ของ LCD1602 กับ GND

เชื่อมต่อ Pin5 ของ LCD1602 กับ GND
เชื่อมต่อ Pin5 ของ LCD1602 กับ GND

ขั้นตอนที่ 10: เชื่อมต่อ 1602LCD กับ ICStation Mega2560

เชื่อมต่อ 1602LCD กับ ICStation Mega2560
เชื่อมต่อ 1602LCD กับ ICStation Mega2560
เชื่อมต่อ 1602LCD กับ ICStation Mega2560
เชื่อมต่อ 1602LCD กับ ICStation Mega2560
เชื่อมต่อ 1602LCD กับ ICStation Mega2560
เชื่อมต่อ 1602LCD กับ ICStation Mega2560
เชื่อมต่อ 1602LCD กับ ICStation Mega2560
เชื่อมต่อ 1602LCD กับ ICStation Mega2560

Pin4(1602LCD)-Pin12(ICStation Mega2560)

Pin6(1602LCD)-Pin11(ICStation Mega2560)

The Pin14 (LCD1602) - The Pin5 (ICStation Mega2560)

Pon13 (LCD1602) - The Pin4 (ICStation Mega2560)

Pon12 (LCD1602) - Pin3 (ICStation Mega2560) Pon11 (LCD1602) - Pin2 (ICStation Mega2560)

ขั้นตอนที่ 11: เชื่อมต่อ 4 *4 Matrix Keyboard กับ ICStation Mega2560

เชื่อมต่อ 4 *4 Matrix Keyboard กับ ICStation Mega2560
เชื่อมต่อ 4 *4 Matrix Keyboard กับ ICStation Mega2560
เชื่อมต่อ 4 *4 Matrix Keyboard กับ ICStation Mega2560
เชื่อมต่อ 4 *4 Matrix Keyboard กับ ICStation Mega2560

ขั้นตอนที่ 12: เชื่อมต่อโมดูลการควบคุมระยะไกลอินฟราเรดกับ Pin7 ของ ICStation Mega2560, GND และ Anode

แนะนำ: