สารบัญ:

Arduino Digital Clock พร้อมฟังก์ชั่นปลุก (PCB แบบกำหนดเอง): 6 ขั้นตอน (พร้อมรูปภาพ)
Arduino Digital Clock พร้อมฟังก์ชั่นปลุก (PCB แบบกำหนดเอง): 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Arduino Digital Clock พร้อมฟังก์ชั่นปลุก (PCB แบบกำหนดเอง): 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Arduino Digital Clock พร้อมฟังก์ชั่นปลุก (PCB แบบกำหนดเอง): 6 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: ARDUINO 15 TIMER จับเวลา หน่วงเวลา คืออะไร ใช้งานอย่างไร milis micros delay delayMicrosecounds 2024, พฤศจิกายน
Anonim
Arduino Digital Clock พร้อมฟังก์ชั่นปลุก (PCB แบบกำหนดเอง)
Arduino Digital Clock พร้อมฟังก์ชั่นปลุก (PCB แบบกำหนดเอง)

ในคู่มือ DIY นี้ ฉันจะแสดงวิธีสร้างนาฬิกาดิจิตอลของคุณเองด้วยฟังก์ชันนาฬิกาปลุกนี้

ในโครงการนี้ ฉันตัดสินใจสร้าง PCB ของตัวเองที่ใช้ไมโครคอนโทรลเลอร์ Arduino UNO - Atmega328p

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

โดยการกดปุ่ม คุณจะสามารถตั้งเวลา/วันที่/นาฬิกาปลุกและสถานะการปลุก (เปิด/ปิด)

สามารถปิดนาฬิกาปลุกได้โดยการกดปุ่มปลุกหรือโดยการแกะกล่อง

การอัปเดตและอื่น ๆ สามารถพบได้ที่นี่:

มาเริ่มกันเลย.

ขั้นตอนที่ 1: สิ่งที่คุณต้องการ - ฮาร์ดแวร์

สิ่งที่คุณต้องการ - ฮาร์ดแวร์
สิ่งที่คุณต้องการ - ฮาร์ดแวร์

สำหรับโครงการนี้ คุณจะต้อง:

  • วงจร PCB แบบกำหนดเองของเรา
  • LCD อักขระ 16x2 ความคมชัดสูง (Raystar RC1602B-LLG-JWVE)
  • Atmega328 (พร้อม Arduino UNO bootloader)
  • DS1307 นาฬิกาเรียลไทม์
  • เซ็นเซอร์เอียง
  • ซ็อกเก็ตจุ่ม 28 และซ็อกเก็ตจุ่ม 8 ตัว
  • คริสตัลออสซิลเลเตอร์ 16 MHz
  • คริสตัลออสซิลเลเตอร์ 32.768 MHz
  • ตัวเก็บประจุ 2x22 pF
  • ตัวต้านทาน 3x10 kOhm
  • ทริมเมอร์ 20kOhm
  • Buzzer
  • ที่ใส่แบตเตอรี่เซลล์แบบเหรียญ
  • ขั้วเกลียว 2P 2.54mm
  • หัวเข็ม 1x5 ตัวเมีย 2.54mm
  • สวิตช์ปุ่มกดขนาดเล็ก - สูง

คุณจะต้องใช้โมดูล TTL เป็น USB หรือบอร์ด Arduino UNO สำหรับขั้นตอนการเขียนโปรแกรม

สำหรับพลังงาน คุณจะต้องใช้อะแดปเตอร์แปลงไฟ 5V-1A หรือคุณสามารถใช้สาย USB ได้เหมือนที่ฉันทำ

ขั้นตอนที่ 2: วงจรที่ EasyEDA แพลตฟอร์มการออกแบบวงจรออนไลน์ฟรี

The Circuit at EasyEDA แพลตฟอร์มการออกแบบวงจรออนไลน์ฟรี
The Circuit at EasyEDA แพลตฟอร์มการออกแบบวงจรออนไลน์ฟรี
The Circuit at EasyEDA แพลตฟอร์มการออกแบบวงจรออนไลน์ฟรี
The Circuit at EasyEDA แพลตฟอร์มการออกแบบวงจรออนไลน์ฟรี

เข้ามาที่นี่เพื่อดูและทำการเปลี่ยนแปลงใดๆ กับวงจรด้านบน

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

รหัส
รหัส

วิธีการตั้งโปรแกรม:

เชื่อมต่อวงจรของคุณกับโมดูล TTL เป็น USB ด้วยสายเคเบิล 5 เส้นเข้ากับส่วนหัวของการเขียนโปรแกรม

หมุด RX และ TX ต้องเชื่อมต่อกัน

หมายเหตุ: หากคุณใช้บอร์ด Arduino UNO ให้ถอด ATmega328 IC ออกจากบอร์ดก่อน และเชื่อมต่อส่วนหัว RX กับ RX และ TX กับพิน TX ของบอร์ด พิน RS ต้องเชื่อมต่อกับพินรีเซ็ต Arduino UNO

ดาวน์โหลดโค้ดจากที่นี่และเปิดด้วย Arduino IDE ภายในคุณจะพบไฟล์ไลบรารี

ขั้นตอนที่ 4: JLCPCB - สร้างแผงวงจรของคุณเองจาก 2$

JLCPCB - สร้างแผงวงจรของคุณเองจาก 2$!
JLCPCB - สร้างแผงวงจรของคุณเองจาก 2$!

เข้ามาที่นี่เพื่อผลิตบอร์ด PCB ของคุณ!

ใช้ JLCPCB ในราคา $2 PCB Fabrication & 2 day Build Time, คุณภาพดีจริง ๆ ตรวจสอบภาพด้านล่างของบอร์ด pcb ของเรา

ขั้นตอนที่ 5: ชิ้นส่วน 3 มิติ

ชิ้นส่วน 3 มิติ
ชิ้นส่วน 3 มิติ
ชิ้นส่วน 3 มิติ
ชิ้นส่วน 3 มิติ

ขั้นตอนที่ 6: ทำได้ดีมาก

ทำได้ดี!
ทำได้ดี!

ฉันหวังว่าคุณจะชอบสิ่งนี้ แจ้งให้เราทราบในความคิดเห็น !!!

แนะนำ: