สารบัญ:

นาฬิกาคำ Ribba พร้อม Wemos D1 Mini (เซิร์ฟเวอร์เวลาอินเทอร์เน็ต): 8 ขั้นตอน (พร้อมรูปภาพ)
นาฬิกาคำ Ribba พร้อม Wemos D1 Mini (เซิร์ฟเวอร์เวลาอินเทอร์เน็ต): 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: นาฬิกาคำ Ribba พร้อม Wemos D1 Mini (เซิร์ฟเวอร์เวลาอินเทอร์เน็ต): 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: นาฬิกาคำ Ribba พร้อม Wemos D1 Mini (เซิร์ฟเวอร์เวลาอินเทอร์เน็ต): 8 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: How to Crochet a Cardigan | Pattern & Tutorial DIY 2024, พฤศจิกายน
Anonim
นาฬิกาคำ Ribba พร้อม Wemos D1 Mini (เซิร์ฟเวอร์เวลาอินเทอร์เน็ต)
นาฬิกาคำ Ribba พร้อม Wemos D1 Mini (เซิร์ฟเวอร์เวลาอินเทอร์เน็ต)
นาฬิกาคำ Ribba พร้อม Wemos D1 Mini (เซิร์ฟเวอร์เวลาอินเทอร์เน็ต)
นาฬิกาคำ Ribba พร้อม Wemos D1 Mini (เซิร์ฟเวอร์เวลาอินเทอร์เน็ต)
นาฬิกาคำ Ribba พร้อม Wemos D1 Mini (เซิร์ฟเวอร์เวลาอินเทอร์เน็ต)
นาฬิกาคำ Ribba พร้อม Wemos D1 Mini (เซิร์ฟเวอร์เวลาอินเทอร์เน็ต)

ฉันเดาว่าทุกคนมาถึงจุดที่มันจั๊กจี้อยู่ในมือของเขา และเขาต้องการสร้างนาฬิกาคำศัพท์ นี่คือความพยายามของฉันและข้อสรุปโดยรวมของฉันในการสร้างให้มีประสิทธิภาพมากที่สุด

ก่อนอื่น ฉันเป็นเจ้าของเครื่องพิมพ์ 3 มิติ และเข้าถึง Lasercutter และ Vynil Cutter ซึ่งทำให้ชีวิตง่ายขึ้นมาก หากคุณเริ่มโครงการนี้ แต่ก็ยังเป็นไปได้หากไม่มีสิ่งเหล่านี้ แต่จะใช้เวลามากขึ้นและ แน่นอนคุณต้องทำมากด้วยมือ

อันนี้ไม่ใช้ RTC (นาฬิกาเรียลไทม์) มันเชื่อมต่อโดยตรงกับ Wifi กับเซิร์ฟเวอร์ NTP และรับเวลาที่ถูกต้อง

ขั้นตอนที่ 1: นาฬิกาคำ Ribba พร้อม Wemos D1 Mini (เซิร์ฟเวอร์เวลาอินเทอร์เน็ต)

จะโพสต์วิดีโอที่ดีขึ้นเมื่อฉันมีเวลาในการผลิต:)

ขั้นตอนที่ 2: รายการชิ้นส่วน

รายการชิ้นส่วน
รายการชิ้นส่วน
รายการชิ้นส่วน
รายการชิ้นส่วน
รายการชิ้นส่วน
รายการชิ้นส่วน
  • o Wemos D1 Mini
  • o WS2812B 5050 5V 60LED/m non-waterproof, 144 LEDs เป็นสิ่งจำเป็นสำหรับเลย์เอาต์ของฉัน ดังนั้นมันจะเป็น 3m และคุณจะมีไฟ LED สำรองไว้ ไม่ใช่เรื่องเลวร้ายเชื่อฉัน)
  • o 1000uF Capacitor ไปยังแถบ LED เพื่อหลีกเลี่ยงความเสี่ยงจากการหมดไฟ
  • ตัวต้านทาน 470 Ohm เพื่อเพิ่มไปยัง Dataline ระหว่าง Wemos และ LED Stripe
  • o กรอบรูป IKEA Ribba 230x230

ขั้นตอนที่ 3: การทดสอบแถบ LED

การทดสอบแถบ LED
การทดสอบแถบ LED
การทดสอบแถบ LED
การทดสอบแถบ LED

ใน Sketch นี้ ฉันใช้ NeoPixel Library เพื่อจัดการกับ LED ดังนั้นก่อนอื่นให้ลองเรียกใช้ตัวอย่าง Strandtest จากไลบรารีเพื่อดูว่าทุกอย่างเดินสายอย่างถูกต้องและทำงานหรือไม่

ก่อนที่คุณจะตัดไฟ LED เป็นแถบยาว 12 ชิ้นแล้วบัดกรี

หลังจากที่คุณตัดและบัดกรีแล้ว คุณอาจต้องการทดสอบอีกครั้งหากคุณทำทุกอย่างถูกต้อง

เก็บปลั๊กไฟไว้ใกล้ตัวคุณหากมีสิ่งใดผิดพลาด:)

Wemos และไฟ LED จะใช้เวลาทั้งหมดน้อยกว่า 300mA หากทำงานบนฐานปกติ (เนื่องจากไฟ LED บางดวงไม่ได้เปิดเมื่อเวลาจะแสดง)

หากคุณเรียกใช้ Startup

ขั้นตอนที่ 4:

ขั้นตอนที่ 5: การเดินสายทุกอย่างขึ้น

เดินสายทุกอย่างขึ้น
เดินสายทุกอย่างขึ้น

วางสายตามแผน

ตัวต้านทาน 470Ohm ระหว่าง Wemos และ Data Line ของ Strip

ตัวเก็บประจุ 1000uF ก่อนแถบ LED (5v และ G)

Wemos ปักหมุด D8 กับข้อมูลของ LED

ต้องต่อสายไฟ LED Strip ตามที่ลูกศรแสดงในรูปภาพ คุณจะพบมันบนแถบนั้นด้วย

5V และกราวด์ไม่จำเป็นต้องอยู่ในลำดับที่ถูกต้อง

แต่สายข้อมูลต้องตามลูกศร!

ขั้นตอนที่ 6: เริ่มต้นร่างและใช้งาน

ทุกอย่างได้รับการกำหนดค่าไว้ล่วงหน้า สิ่งที่คุณต้องทำคือประสาน Dataline กับ PIN 8 และเพิ่มข้อมูลรับรอง SSID ของคุณ

เมื่อเริ่มต้นระบบจะเชื่อมต่ออินเทอร์เน็ตและรับเวลาที่ถูกต้อง

จากนั้นจะเรียกใช้การทดสอบ simpleStrand เพื่อแสดงว่าทุกอย่างทำงาน (ถ้าคุณต้องการปิดการใช้งานนั้นใน Startup ให้ยกเลิกการแสดงข้อคิดเห็น "test();" ใน Sketch at the Setup

ขั้นตอนที่ 7: การฝังและการตัดด้วยเลเซอร์

อินเลย์และเลเซอร์คัท
อินเลย์และเลเซอร์คัท

นี่คือเค้าโครงของฉันสำหรับ WordClock ซึ่งเป็นเวอร์ชันที่แก้ไขจาก RIBBA Word Clock ที่สามารถพบได้ที่นี่ในคำแนะนำ

ในขณะที่ Lasercutting กำลังดำเนินการอยู่ ฉันทำการฝังสำหรับ wemos และสิ่งของอย่างรวดเร็ว แน่นอนว่ามันไม่ใช่การออกแบบที่ดีที่สุด แต่มันใช้งานได้และเก็บสิ่งของต่างๆ ไว้ที่เดิม

ขั้นตอนที่ 8: การพิมพ์แผ่นกั้นสามมิติ

การพิมพ์ 3 มิติ แผ่นกั้น
การพิมพ์ 3 มิติ แผ่นกั้น
การพิมพ์ 3 มิติ แผ่นกั้น
การพิมพ์ 3 มิติ แผ่นกั้น
การพิมพ์ 3 มิติ แผ่นกั้น
การพิมพ์ 3 มิติ แผ่นกั้น

เพื่อนของฉันได้ดัดแปลง Baffle ให้ฉันเพื่อให้เป็นชิ้นเดียวและมีช่องว่างที่ส่วนท้ายสำหรับแถบ LED มิฉะนั้นแผ่นกั้นจะไม่พอดีกับ LED อย่างสมบูรณ์

คุณต้องมีเครื่องพิมพ์ที่มีขนาดอย่างน้อย 200x200 เพื่อพิมพ์โมเดลนั้น

แนะนำ: