สารบัญ:
- ขั้นตอนที่ 1: ส่วนประกอบ
- ขั้นตอนที่ 2: การเชื่อมต่อ
- ขั้นตอนที่ 3: การเขียนโปรแกรม
- ขั้นตอนที่ 4: การทดสอบ
วีดีโอ: EAL- แบบฝัง - ล็อคแบบรวม: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
โครงการนี้เป็นโครงการหนึ่งของโรงเรียน ซึ่งข้าพเจ้าได้เลือกวิชา 2.1 C-programming ใน EAL นี่เป็นครั้งแรกที่ฉันสร้างโปรเจ็กต์ Arduino และการเขียนโปรแกรม C นั่นคือโครงการที่นำเสนอรหัสล็อค เราสามารถใช้รหัสล็อคได้หลายที่ทุกวัน เราสามารถใช้สิ่งนั้นในตู้นิรภัยหรือเมื่อเราต้องการเปิดประตู
ขั้นตอนที่ 1: ส่วนประกอบ
ในการสร้างโครงการนั้น ฉันได้ใช้ส่วนประกอบต่อไปนี้:
- Arduino mega 2560
- LCD 2x16 HD44780 สีน้ำเงิน
- ตัวแปลง LCD HD44780 I2C IIC
- SERVO Tower Pro SG92 9g
- ปุ่มกด 4x4 8pin
- ไฟ LED สีฟ้า
- ติดต่อเพล
- สายเชื่อมต่อ
- พาวเวอร์แบงค์
ขั้นตอนที่ 2: การเชื่อมต่อ
ภาพด้านบนและคำอธิบายต่อไปนี้แสดงให้เห็นว่าส่วนประกอบทั้งหมดเชื่อมต่อกับ Arduino Mega 2560 อย่างไร
KONVERTER ปลาย LCD - Arduino 2560 Mega
GND - GND
VCC - 5V
SDA - SDA
SCL- SCL
KEYPAD - Arduino 2560 เมกะ
เชื่อมต่อ A0 A1 A3 A4 A5 A6 A7
SERVO - Arduino 2560 เมกะ
GND - GND
VCC - 5V
สัญญาณ - 8 Pin
ขั้นตอนที่ 3: การเขียนโปรแกรม
ฉันเริ่มเขียนโปรแกรมในลักษณะที่ฉันพบไลบรารี่เป็น LCD, รหัสผ่าน, ปุ่มกด ต่อไป ด้วยโปรแกรมช่วยเหลือง่าย ๆ ใน Arduino ฉันได้ตรวจสอบแล้วว่าส่วนประกอบของฉันทำงานได้ดี ปัญหาที่ใหญ่ที่สุดประการหนึ่งคือ ตัวแปลงนั้นไม่สามารถสื่อสารกับ LCD ได้ หลังจากหนึ่งวันและเย็นอันยาวนาน ฉันพบปัญหา ปัญหาคือที่อยู่ที่ไม่ถูกต้องในตัวแปลง ขั้นตอนต่อไปคือการจบโปรแกรม
แป้นกดเคยใช้ใส่รหัส (1111)
เซอร์โวทำงานเหมือนกลไกการปลดล็อก
LCD แสดงรหัสที่ฉันป้อน (1111)
โปรแกรมทำงานในลักษณะนั้น หลังจากที่ฉันป้อนรหัสที่ถูกต้อง ไฟ LED สีฟ้าจะสว่างขึ้นและเซอร์โวทำการเคลื่อนไหว 90 องศา
ขั้นตอนที่ 4: การทดสอบ
ในการทดสอบ ฉันได้ป้อนรหัส (1111) โดยฉันได้รับการอนุมัติกับดาว หลังจากที่ฉันป้อนรหัสที่ถูกต้องบน LCD แล้ว ฉันมองเห็นคำจารึก OPEN และไฟ LED สีฟ้าสว่างขึ้นและเซอร์โวทำการเคลื่อนไหว 90 องศา เมื่อฉันเขียนโค้ดผิด ฉันเห็นการจารึกว่าผิด
อุปกรณ์ทำงานอย่างถูกต้องและไม่มีปัญหาใดๆ
นั่นเป็นโครงการที่ง่าย ซึ่งเราสามารถใช้ได้ในหลายสถานการณ์และหลายสถานที่
แนะนำ:
EAL - การเก็บรวบรวมข้อมูล GPS ของอุตสาหกรรม 4.0 บนรถ Rc: 4 ขั้นตอน
EAL - การเก็บรวบรวมข้อมูล GPS ของอุตสาหกรรม 4.0 บนรถ Rc: ในคำแนะนำนี้ เราจะพูดถึงวิธีที่เราตั้งค่าโมดูล GPS บนรถ RC และโพสต์ข้อมูลที่รวบรวมไว้บนหน้าเว็บเพื่อให้ตรวจสอบได้ง่าย ก่อนหน้านี้เราได้จัดทำคำแนะนำเกี่ยวกับวิธีการสร้างรถ RC ของเราซึ่งสามารถพบได้ที่นี่ นี่คือการใช้เ
EAL- ฝังตัวในร่ม-ภูมิอากาศ: 5 ขั้นตอน
EAL- Embedded Indoor-climate: สำหรับโครงการโรงเรียนของเรา เราได้รับมอบหมายให้รวม Arduino เข้ากับระบบอัตโนมัติ เราเลือกที่จะสร้างเซ็นเซอร์สภาพอากาศภายในอาคาร ซึ่งสามารถตรวจจับอุณหภูมิ ความชื้น และระดับเดซิเบลในอาคารได้ เราเจาะรูสองสามรูในตู้
EAL - SmartStorage: 3 ขั้นตอน
EAL - SmartStorage: นี่คือโครงการสำหรับ SmartStorage โดย Kasper Borger Tulinius
EAL - อุตสาหกรรม 4.0 ความร้อนและความชื้น: 9 ขั้นตอน
EAL - Industrial 4.0 Heat & Humidity: ฉันพบโครงการที่ต้องการใช้ Maskine der Regulerer varmen og fugtigheden i et rum og opsamler data for at forbedre indeklimaet i et rum i fremtiden Den g ør brug af 4 forskellige โปรแกรมเมอร์ og forskellige typer hardware
EAL-Industry 4.0 ระบบติดตามแสงอาทิตย์อัตโนมัติ: 9 ขั้นตอน
EAL-Industry 4.0 Automatic Solar Tracker System: ฉันเคยพบโครงการมาแล้วที่ lave en smart IOT løsning, hvor man skal læse data for enhed på en app/hjemmeside และ derefter lager denne på ฐานข้อมูล Fra databasen skal det da v&re muligt ที่ hent