สารบัญ:

วิธีทำนาฬิกาดิจิตอล Arduino: 5 ขั้นตอน
วิธีทำนาฬิกาดิจิตอล Arduino: 5 ขั้นตอน

วีดีโอ: วิธีทำนาฬิกาดิจิตอล Arduino: 5 ขั้นตอน

วีดีโอ: วิธีทำนาฬิกาดิจิตอล Arduino: 5 ขั้นตอน
วีดีโอ: Clock by Arduino 2024, พฤศจิกายน
Anonim
Image
Image
วิธีการสร้างนาฬิกาดิจิตอล Arduino
วิธีการสร้างนาฬิกาดิจิตอล Arduino

นาฬิกาดิจิตอลเป็นหนึ่งในสิ่งประดิษฐ์ที่ยอดเยี่ยมในด้านวิทยาศาสตร์

คุณเคยสงสัยหรือไม่ว่า "วิธีทำนาฬิกาดิจิตอลของคุณเอง เหมือนในภาพยนตร์!" ????

ฉันยังใช้เวลาในวัยเด็กของฉันในความฝันที่จะสร้างนาฬิกาดิจิตอลของตัวเอง.. ดังนั้นฉันจึงสร้างนาฬิกาสำหรับตัวเอง …

และผมจะแสดงให้คุณเห็น ว่าคุณสามารถสร้างนาฬิกาดิจิตอลที่น่าทึ่งได้อย่างง่ายดายและส่วนประกอบเพียงเล็กน้อยได้อย่างไร….

ฉันใช้จอแสดงผลแอโนดทั่วไป 4 7 เซ็กเมนต์เพื่อแสดงตัวเลข สวิตช์ SPDT 3 ตัว ซึ่งฉันแยกจากเมาส์เก่า สายไฟบางส่วน และอาร์ดิโน เราสามารถตั้งเวลาโดยกดปุ่มปรับค้างไว้แล้วกดปุ่มนาทีหรือชั่วโมงเพื่อเปลี่ยนนาทีหรือชั่วโมงได้ตามต้องการ..!

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

ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น

ส่วนประกอบที่จำเป็น
ส่วนประกอบที่จำเป็น
ส่วนประกอบที่จำเป็น
ส่วนประกอบที่จำเป็น
ส่วนประกอบที่จำเป็น
ส่วนประกอบที่จำเป็น

นี่คือส่วนประกอบที่คุณต้องการ:

1. Arduino uno

2. จอแสดงผลแอโนดทั่วไป 4 ส่วน 7 ส่วน (ถ้าคุณมีเซกเมนต์เจ็ดหลัก 4 หลัก ไม่ต้องกังวลว่าวงจรจะเหมือนกันสำหรับทั้งคู่)

คุณสามารถซื้อได้จาก snapdeal มันยอดเยี่ยมมาก ! ฉันจะแนะนำพวกเขาจากเว็บไซต์

3. 3 spdt Switches (ซึ่งฉันดึงมาจากเมาส์ตัวเก่า)

4. สายไฟและสายจัมเปอร์ (ใครก็ได้!)

5. เขียงหั่นขนม

6. ตัวต้านทาน 4 1kohm

ขั้นตอนที่ 2: การเดินสายไฟจอแสดงผลใน Breadboard

การเดินสายไฟใน Breadboard!
การเดินสายไฟใน Breadboard!
การเดินสายไฟใน Breadboard!
การเดินสายไฟใน Breadboard!

ทำการเชื่อมต่อตามภาพด้านบน.. ค่อนข้างง่าย.!

ดูแลการเชื่อมต่อ เนื่องจากมีสายไฟมากเกินไป คุณอาจสับสนได้

โปรดจำไว้ว่า a, b, c, d, e, f, g, dot segments ของจอแสดงผล 4 จอทั้งหมดเชื่อมต่อกัน…. และคอมของจอแสดงผลทุกอันเช่น 3 และ 8 เชื่อมต่อกันด้วยรีซิเตอร์…

ไม่ต้องกังวล!! ไปอย่างช้าๆและอดทนหน่อย คุณทำได้

ขั้นตอนที่ 3: การเพิ่มตัวต้านทานและคีย์

การเพิ่มตัวต้านทานและคีย์
การเพิ่มตัวต้านทานและคีย์
การเพิ่มตัวต้านทานและคีย์
การเพิ่มตัวต้านทานและคีย์

แนบตัวต้านทาน 1kohm กับแต่ละคอมของจอแสดงผล … ดังแสดงในรูป..!

เพิ่มสวิตช์ Spdt หรือหากคุณกดปุ่มจะดีมาก!…

ขั้นตอนที่ 4: การเชื่อมต่อกับ Arduino

กำลังเชื่อมต่อกับ Arduino
กำลังเชื่อมต่อกับ Arduino
กำลังเชื่อมต่อกับ Arduino
กำลังเชื่อมต่อกับ Arduino

ตอนนี้การเชื่อมต่อเสร็จสิ้นสำหรับจอแสดงผลและสวิตช์ … ตอนนี้ถึงเวลาเชื่อมต่อพวกมันกับสมอง..

มันง่าย..

สำหรับพินเซ็กเมนต์!

ที่จะตรึง2

b เพื่อตรึง 3

c เพื่อตรึง 4

d เพื่อตรึง 5

e เพื่อปักหมุด 6

f เพื่อตรึง7

g เพื่อตรึง 8

จุดเพื่อปักหมุด 9

สำหรับหมุดแสดงผล

แสดง 1 เพื่อตรึง 10

แสดง 2 เพื่อปักหมุด 11

แสดง 3 เพื่อตรึง 12

แสดง 4 เพื่อตรึง 13

ตอนนี้สำหรับกุญแจ

คีย์ 1 ซึ่งเป็นสวิตช์ปรับ …

แป้น 2 และแป้น 3 สลับชั่วโมงและสวิตช์เปลี่ยนนาที..

เราต้องกดปุ่มปรับ 1 ค้างไว้แล้วกดปุ่มความปรารถนาเพื่อเปลี่ยนชั่วโมงหรือนาที..!

ดูรูปด้านบนสำหรับการเชื่อมต่อสำหรับคีย์.. เราใช้พินแบบอะนาล็อกและใช้เป็นพินอินพุตดิจิตอล… ใช่ใช่ เราสามารถใช้เป็นพินดิจิทัล i/o ได้เช่นกัน..

ขั้นตอนที่ 5: เพิ่มรหัส !!!

เพิ่มโค้ด!!!!
เพิ่มโค้ด!!!!

ตอนนี้ส่วนที่เจ๋งที่สุด … การเขียนและเพิ่มรหัสไปยัง Arduino….

ฉันได้แนบรหัสและไฟล์ไลบรารีเวลา.. เพื่อคำนวณเวลาและแสดง….

ในโค้ด ฟังก์ชัน hour() บอกเราถึงชั่วโมง และ minutes() ฟังก์ชัน minutes นาที ตั้งแต่เวลาที่เราเปิดเครื่อง เวลาหมดไปเมื่อไฟที่บอร์ดขาด..และจะเริ่มใหม่อีกครั้งตั้งแต่ 00:00 น. ทุกครั้ง…

ฉันได้แนบรหัสรูปแบบ 12 ชั่วโมงด้วย เพียงใช้ฟังก์ชัน hourFormat12() เพื่อรับรูปแบบ 12 ชม.

โดยค่าเริ่มต้น ไลบรารีเวลาจะส่งกลับเวลาที่จัดรูปแบบ 24 ชั่วโมง

บันทึก:

โปรดเพิ่มโฟลเดอร์เวลาใน Time.zip ในโฟลเดอร์ไลบรารีของ Arduino

เช่นในระบบของฉัน:

C:\Program Files (x86)\Arduino\libraries

รู้สึกยืดหยุ่นในการเปลี่ยนรหัสสำหรับความต้องการของคุณ … และหากคุณมีเหมืองหิน โปรดสอบถาม

ขอให้สนุกกับการทำ…

หมายเหตุ: ฉันได้อัปเดตไฟล์ Time.zip เนื่องจากเลิกใช้แล้วใน Arduino IDE เวอร์ชันใหม่กว่า

แนะนำ: