สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: ตัวอย่างวิธีการอ่านเวลา
- ขั้นตอนที่ 2: สร้างกล่องไม้
- ขั้นตอนที่ 3: สร้างด้านหน้าของนาฬิกา
- ขั้นตอนที่ 4: สร้างด้านหลังของนาฬิกา
- ขั้นตอนที่ 5: มันทำงานอย่างไร
วีดีโอ: RGB Fibonacci Clock: 5 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
ครั้งนี้ฉันขอนำเสนอนาฬิกา Fibonacci รุ่นใหม่ที่เผยแพร่โดย pchretien:
www.instructables.com/id/The-Fibonacci-Clock
แนวคิดดั้งเดิมของ Fibonacci Clock รุ่นนี้ไม่ใช่ของฉัน แต่เป็นความคิดของเพื่อน Artmaker43
แต่เดิม artmaker43 ได้พัฒนา Fibonnaci Clock.exe และ Fibonnaci Clock Screensaver.exe ซึ่งเป็นโปรแกรมปฏิบัติการของ Windows ที่ใช้ตัวเลขห้าตัวแรกของลำดับ Fibonnaci (1, 1, 2, 3, 5) โดยใช้ช่องสี่เหลี่ยมที่มีค่าเหล่านั้นอยู่ด้านข้าง สิ่งนี้จำลองการนับจนถึง 12 จากนั้นด้วยการติดตามจำนวน 12 วินาที (บวกค่าที่น้อยกว่า 12) ด้วยสี่เหลี่ยมที่ทาสีแล้ว เราสามารถสร้างนาฬิกาแบบ 24 ชั่วโมงได้
สามารถดาวน์โหลดได้จากที่นี่
หนึ่งเดือนที่ผ่านมา artmaker43 เขียนถึงฉันเพื่อขอการสนับสนุนในการสร้างแนวคิดเวอร์ชันฮาร์ดแวร์
เวอร์ชันนาฬิกา Fibonacci นี้แตกต่างไปจากเดิมเล็กน้อย:
- นาฬิกาแบ่งออกเป็นสามโซนอิสระ: ชั่วโมง นาที และวินาทีที่ใช้ลำดับฟีโบนักชี (1, 2, 3, 5) เพื่อจำลองการนับจนถึง 12
- ในโซนนาทีและวินาที เราสามารถหาวงกลมที่มีป้ายกำกับ 4 วงที่ติดไฟ LED: 12, 24, 36 และ 48 เพื่อระบุว่าเมื่อใดที่การนับมีค่ามากกว่าวงกลม
- ในโซนชั่วโมง เราสามารถหาวงกลมหนึ่งวงที่มีป้ายกำกับ (PM) เพื่อระบุว่าชั่วโมงปัจจุบันอยู่ในช่วง 12 ชั่วโมงที่สอง (ตั้งแต่เที่ยงวันถึงเที่ยงคืน)
- ใช้ปุ่มสามปุ่มที่ด้านหลังของนาฬิกาเพื่อตั้งชั่วโมงหรือนาที
- ใช้นาฬิกาเรียลไทม์ DS3231 I2C พร้อมอินพุตแบตเตอรี่เพื่อตั้งค่าและรักษาเวลา
ฉันหวังว่าคุณจะชอบมัน
เสบียง
- 24 pcs 1bit WS2812B WS2811 IC 10 มม. * 3 มม. DC5 V (RGB LED)
- 1 ARDUINO MEGA 2560 R3 หรือไมโครคอนโทรลเลอร์ที่รองรับ
- มินิอินเตอร์รัปเตอร์ 3 ตัว
- 1 AC-DC 100V-220V ถึง 5V โมดูลจ่ายไฟขนาดเล็ก
- 1 DS3231 I2C นาฬิกาเรียลไทม์ (RTC) พร้อมอินพุตแบตเตอรี่เพื่อรักษาการบอกเวลาที่แม่นยำ
- ไม้อัด
- ไม้
- แท่งไม้สี่เหลี่ยม
- เมทาคริเลต
- ไวนิลใส
- กระดาษแข็ง
- เครื่องหมายถาวร
- แม่แบบจดหมายพลาสติก
- สายไฟ
- หัวแร้ง
ขั้นตอนที่ 1: ตัวอย่างวิธีการอ่านเวลา
ขั้นตอนที่ 2: สร้างกล่องไม้
ขั้นตอนที่ 2.1
ตัดไม้สี่ชิ้นตามที่คุณเห็นในรูปวาด
ขั้นตอนที่ 2.2วางชิ้นส่วนทั้งหมดเพื่อยึดกล่อง
ขั้นตอนที่ 2.3
ตัดไม้อัดชิ้นหนึ่ง (8, 27'' x 7, 87'') แล้ววางลงในกล่องโดยใช้แท่งไม้สี่เหลี่ยม
ขั้นตอนที่ 2.4
วางกระดาษแข็งสีดำขนาดใกล้เคียงกันลงบนไม้อัด
ขั้นตอนที่ 2.5
ตัดชิ้นส่วนเมทาคริเลตและไวนิลที่มีขนาดใกล้เคียงกัน
ขั้นตอนที่ 2.6
ดาวน์โหลดและพิมพ์ไฟล์ pdf "Fibonacci clock.pdf" และใช้เป็นแม่แบบ วาดเส้นและวงกลมบนไวนิลโดยใช้เครื่องหมายถาวร
ขั้นตอนที่ 2.7
ใช้แม่แบบตัวอักษรพลาสติกพิมพ์ข้อความและตัวเลขที่คุณเห็นในภาพ
เมื่อสิ้นสุดขั้นตอนนี้ นาฬิกาของคุณต้องมีลักษณะคล้ายกับภาพสุดท้าย แต่อย่าวางเมทาคริเลตลงในกล่องเพราะเรายังต้องวางไฟ LED
ขั้นตอนที่ 3: สร้างด้านหน้าของนาฬิกา
ขั้นตอนที่ 3.1
ติดแถบนำสี่แถบ:
- แถบไฟ LED 1 (ไฟ LED1 ในภาพร่าง Arduino) พร้อมไฟ LED 6 ดวง (ใช้เพื่อส่องสว่างส่วนสี่เหลี่ยมที่เป็นของค่า 2 และ 3 ของลำดับฟีโบนักชี)
- แถบไฟ LED 2 (ไฟ LED2 ในภาพร่าง Arduino) พร้อมไฟ LED 6 ดวง (ใช้เพื่อส่องสว่างส่วนสี่เหลี่ยมที่เป็นของค่า 1 ของลำดับฟีโบนักชี)
- แถบไฟ LED 3 (ไฟ LED3 ในภาพร่าง Arduino) พร้อมไฟ LED 3 ดวง (ใช้เพื่อส่องสว่างส่วนสี่เหลี่ยมที่เป็นของค่า 5 ของลำดับฟีโบนักชี)
- แถบไฟ LED 4 (leds4 ในแบบร่าง Arduino) พร้อมไฟ LED 9 ดวง (ใช้สำหรับส่องสว่างวงกลมที่มีป้ายกำกับ: 12, 24, 36, 48, pm)
ในการติดตั้งแถบไฟ LED คุณต้องบัดกรีสายไฟ 6 เส้นสำหรับ LED แต่ละดวงดังที่คุณเห็นในภาพแรก โปรดใส่ใจกับลูกศรบนไฟ LED เพื่อประสานให้ถูกวิธี
ในการปรับความยาวของสายไฟระหว่างไฟ LED ผมแนะนำให้คุณพิมพ์ไฟล์ "Fibonacci clock.pdf" และใช้เป็นเทมเพลตดังที่คุณเห็นในภาพ
ขั้นตอนที่ 3.2
วางแถบไฟ LED ลงในกล่อง ก่อนอื่นคุณต้องเปิดรูเล็ก ๆ เพื่อส่งสายไฟสามเส้นของแถบนำแต่ละเส้นไปที่ด้านหลังของนาฬิกาซึ่งทุกอย่างจะเชื่อมต่อในไมโครคอนโทรลเลอร์ ฉันได้เปิดรูเล็ก ๆ สี่รูในโซนที่สองของนาฬิกา
ขั้นตอนที่ 3.3
สร้างส่วนสี่เหลี่ยมไม้ตามที่คุณเห็นในภาพ คุณสามารถใช้ "Fibonacci clock.pdf" ที่พิมพ์ออกมาเพื่อปรับการหารเป็นเทมเพลตได้อีกครั้ง
ขั้นตอนที่ 3.4
สร้างกระบอกกระดาษแข็งสีดำขนาดเล็กเพื่อปิดไฟ LED ที่จะจุดไฟให้กับวงกลมที่มีป้ายกำกับดังที่คุณเห็นในภาพสุดท้าย
ขั้นตอนที่ 4: สร้างด้านหลังของนาฬิกา
ที่ด้านหลังเราพบแผ่นไม้อัดที่มีปุ่มสามปุ่ม:
- ปุ่มสีเขียวเพื่อสลับไปมาระหว่างเพื่อตั้งชั่วโมงหรือตั้งนาที
- ปุ่มสีขาวที่มีป้ายกำกับ "+" เพื่อเพิ่มค่าของชั่วโมงหรือนาที
- ปุ่มสีขาวที่มีป้ายกำกับ "-" เพื่อลดค่าของชั่วโมงหรือนาที
ภายในกล่องเราจะพบไมโครคอนโทรลเลอร์ นาฬิกาเรียลไทม์ DS3231 พร้อมแบตเตอรี่ สายไฟสามเส้นสำหรับแถบไฟ LED แต่ละเส้น แหล่งจ่ายไฟ และสายไฟที่จำเป็นเพื่อเชื่อมต่อทุกอย่างตามภาพวาด
ขั้นตอนที่ 5: มันทำงานอย่างไร
วิดีโอแสดงช่วงเวลาสั้นๆ ระหว่าง 12:28:01 น. และ 12:28:46 น.
ตั้งเวลา
คุณสามารถตั้งเวลาได้โดยใช้ปุ่มสามปุ่มที่ด้านหลัง กดปุ่มสีเขียวคุณสามารถเปลี่ยนชั่วโมงหรือนาที โซนชั่วโมงหรือนาทีจะเริ่มกะพริบในช่วง 10 วินาทีหากไม่มีการกดปุ่มอื่น เมื่อเลือกโหมดการตั้งค่าแล้ว คุณสามารถกดปุ่ม "+" หรือ "-" เพื่อเพิ่มหรือลดค่าได้ ค่าใหม่ที่เลือกจะได้รับการอัปเดตโดยอัตโนมัติและนาฬิกาจะดำเนินต่อไปด้วยค่าใหม่เหล่านี้
แนะนำ:
RGB HexMatrix - IOT Clock 2.0: 5 ขั้นตอน (พร้อมรูปภาพ)
RGB HexMatrix | IOT Clock 2.0: HexMatrix 2.0 เป็นการอัปเกรดจาก HexMatrix รุ่นก่อนหน้า ในเวอร์ชันก่อนหน้า เราใช้ไฟ LED WS2811 โดยที่ HexMatrix นั้นหนักและหนา แต่ในเมทริกซ์เวอร์ชันนี้ เราจะใช้ PCB แบบกำหนดเองกับไฟ LED WS2812b ซึ่งทำให้เมทริกซ์นี้เ
RGB Box Clock: 6 ขั้นตอน (พร้อมรูปภาพ)
RGB Box Clock: นี่คือนาฬิกาและ RGB Led Matrix สำหรับตกแต่งซึ่งควบคุมโดย Colorduino Shield และ NodeMCU v3 Board โดยใช้การสื่อสาร i2C ด้วยแอป Blynk คุณสามารถตั้งค่าการเตือน เปลี่ยนสี และสิ่งอื่น ๆ รายการชิ้นส่วนคือ: LoLin V3 NodeMcu Lua CH340G อีเอสพี8266
งบประมาณ Arduino RGB Word Clock!: 7 ขั้นตอน (พร้อมรูปภาพ)
งบประมาณ Arduino RGB Word Clock!: สวัสดีทุกคน นี่คือคำแนะนำของฉันเกี่ยวกับวิธีการสร้าง & นาฬิกาคำราคาถูก!เครื่องมือที่คุณต้องการสำหรับโครงการนี้ หัวแร้ง & ลวดบัดกรี (อย่างน้อย 3 สีที่ต่างกัน) เครื่องพิมพ์ 3 มิติ (หรือเข้าถึงสีเดียว คุณยังสามารถ
O-R-A RGB Led Matrix Wall Clock และอีกมากมาย **อัปเดตในเดือนกรกฎาคม 2019**: 6 ขั้นตอน (พร้อมรูปภาพ)
O-R-A RGB Led Matrix Wall Clock และอีกมากมาย **อัปเดตเมื่อก.ค. 2019**: สวัสดี ฉันอยู่ที่นี่กับโปรเจ็กต์ใหม่ชื่อ O-R-AIt เป็นนาฬิกาแขวน RGB LED Matrix ที่แสดง: ชั่วโมง:นาที อุณหภูมิ ความชื้น ไอคอนสภาพอากาศปัจจุบัน กิจกรรมของ Google ปฏิทินและการแจ้งเตือน 1 ชั่วโมง ณ เวลาที่กำหนดที่แสดง:
ภาพเคลื่อนไหว RGB WALL CLOCK: 10 ขั้นตอน (พร้อมรูปภาพ)
นาฬิกาแขวนผนัง RGB แบบเคลื่อนไหว: ไม่ต้องสงสัยเลยว่าคุณจะหลงรักนาฬิกาแขวนผนังเรือนนี้อย่างแน่นอน ในโครงการนี้ เราใช้ RGB LED อีกครั้ง และแน่นอนว่าเครื่องพิมพ์ 3 มิติมีความสำคัญมากสำหรับเรา เราออกแบบและผลิตชิ้นส่วนที่จำเป็นสำหรับนาฬิกาแขวนของเราอีกครั้ง และไม่ใช่แค่นาฬิกา มัน