สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
โปรดค้นหาโครงการนาฬิกา Arduino ของฉันโดยใช้บอร์ด UNO และ Neopixels ของ Adafruit กำลังอยู่ในระหว่างดำเนินการ ดังนั้นโปรดอดทนรอกับบทช่วยสอนของฉัน…..มันจะมีรายละเอียดมากขึ้นเมื่อฉันมีเวลามากขึ้น รายละเอียดรหัสและการเดินสายมีอยู่ใน GitHub (ดูลิงก์ข้างหน้า)
ขั้นตอนที่ 1: อะไหล่ที่จำเป็น
ตัวต้านทาน x1 10K
ตัวต้านทาน x1 430R
x1 LDR (ตัวต้านทานที่ขึ้นกับแสง)
x1 12 LED Neopixel ring (อดาฟรุ๊ต)
x1 60 LED Neopixel ring (Adafruit) - วงแหวนมาในสี่ส่วน
x1 RTC DS1307 (นาฬิกาเรียลไทม์)
x1 บอร์ด Arduino UNO R3
x1 เขียงหั่นเต๋า
สายไฟ
ขั้นตอนที่ 2: เค้าโครงฮาร์ดแวร์ (ตามการออกแบบ Fritzing)
github.com/SteveDeDomenico/Arduino-Uno-LED…
คุณสามารถดาวน์โหลดไดอะแกรม Fritzing เพื่อช่วยในการเดินสายของโครงการ โปรดทราบว่าตัวต้านทานเป็นตัวต้านทาน 10K
ขั้นตอนที่ 3: รหัส
github.com/SteveDeDomenico/Arduino-Uno-LED…
รหัสสามารถพบได้ที่ GitHub เพื่อดาวน์โหลด เมื่อฉันมีเวลา ฉันจะพูดถึงโค้ดบางส่วนในรายละเอียดเพิ่มเติม
ขั้นตอนที่ 4: วิดีโอของมันใช้งานได้
ไม่ใช่วิดีโอที่ดีที่สุด แต่ฉันคิดว่ามันคงจะดีถ้าแสดงให้เห็นว่ามันใช้งานได้ ฉันจะอัปโหลดสิ่งที่ดีกว่าเพื่อสาธิตคุณสมบัติบางอย่าง
ขั้นตอนที่ 5: RTC
ใช้ RTC DS1307 เพื่อช่วยรักษาเวลาให้ถูกต้อง อ้างถึงไดอะแกรม Fritzing สำหรับการเดินสายที่ถูกต้อง
ขั้นตอนที่ 6: วงแหวนแยก
วงแหวนขนาดเล็ก (ไฟ LED 12 ดวง) ใช้สำหรับเข็มชั่วโมงและวงแหวนขนาดใหญ่ (60 LEDs) ใช้สำหรับเข็มนาทีและวินาที มีการรวม LDR (ตัวต้านทานแบบพึ่งพาแสง) ไว้ในโครงสร้างเพื่อปรับความสว่างของวงแหวนทั้งสอง สามารถซื้อแหวนเหล่านี้ได้จากเว็บไซต์ Adafruit โปรดทราบว่าวงแหวน LED 60 ดวงมีสี่ส่วนและจำเป็นต้องบัดกรีเข้าด้วยกัน
ขั้นตอนที่ 7: คณะกรรมการ UNO
ฉันใช้บอร์ด UNO แต่คนอื่นก็ใช้ได้เช่นกัน
ขั้นตอนที่ 8: เสร็จสิ้นงานศิลปะในโครงการ
ใช้เคสตัดด้วยเลเซอร์เพื่อทำโครงการให้เสร็จ
ขั้นตอนที่ 9: เอฟเฟกต์กลางคืน
โปรดทราบว่าตัวต้านทานที่ไวต่อแสงทำให้ LED สว่างน้อยลงในที่มืด