สารบัญ:

นาฬิกาติดผนังกระจก Infinity ในกรอบรูป IKEA: 4 ขั้นตอน
นาฬิกาติดผนังกระจก Infinity ในกรอบรูป IKEA: 4 ขั้นตอน

วีดีโอ: นาฬิกาติดผนังกระจก Infinity ในกรอบรูป IKEA: 4 ขั้นตอน

วีดีโอ: นาฬิกาติดผนังกระจก Infinity ในกรอบรูป IKEA: 4 ขั้นตอน
วีดีโอ: รีวิว วิธีตั้งค่า 3D LED Clock (นาฬิกาดิจิตอล 3D Digital LED) บอกวันที่ อุณหภูมิ ปรับแสงอัตโนมัติ 2024, กรกฎาคม
Anonim
Image
Image
นาฬิกาแขวนกระจก Infinity ในกรอบรูป IKEA
นาฬิกาแขวนกระจก Infinity ในกรอบรูป IKEA
นาฬิกาแขวนกระจก Infinity ในกรอบรูป IKEA
นาฬิกาแขวนกระจก Infinity ในกรอบรูป IKEA
นาฬิกาแขวนกระจก Infinity ในกรอบรูป IKEA
นาฬิกาแขวนกระจก Infinity ในกรอบรูป IKEA

สวัสดี, ฉันอยากจะสร้างนาฬิกาแขวนอยู่เสมอ มีนาฬิกาแขวนผนังสวยๆ มากมายในร้านค้าอย่างอิเกีย ฉันมีปัญหาบางอย่างกับนาฬิกาเชิงพาณิชย์เหล่านี้ มันดังเกินไปสำหรับฉัน (ไอติกอย่างต่อเนื่องน่ารำคาญ) ฉันไม่เห็นเข็มชั่วโมงในความมืด พวกเขาใช้พื้นที่มากบนผนังของฉันและไม่ถูกต้อง ฉันตัดสินใจสร้างนาฬิกาไร้เสียงพร้อมไฟ LED และการซิงโครไนซ์อินเทอร์เน็ต และรวมเข้ากับกระจกอินฟินิตี้ กระจกทำให้มองเห็นเข็มชั่วโมงได้ แนวคิดของฉันคือการทำให้มันง่ายที่สุด กระบวนการสร้างทั้งหมดใช้เวลาประมาณ 30 นาที ต้นทุนโครงการคือ 20 เหรียญ เครื่องนี้ใช้พลังงานจากเครื่องชาร์จโทรศัพท์มาตรฐาน (5VDC) อุปกรณ์อิเล็กทรอนิกส์และกระจกทั้งหมดถูกสร้างขึ้นในกรอบรูปที่ซื้อจากอิเกีย

ขั้นตอนที่ 1: รายการ BOM

รายการ BOM
รายการ BOM

ชื่อวัสดุ จำนวน ลิงค์

IKEA ริบบา กรอบรูป ดำ 23ซม.x23ซม. 1 ชิ้น

WS2812B แถบไฟ LED, แถบ LED RGB อัจฉริยะที่สามารถระบุแอดเดรสแยกได้, สีดำ 74 ชิ้น/1 ม. IP30 1 ชิ้น

NodeMcu v3 Lua WIFI Internet of Things development MCU board ESP8266 1 ชิ้น

สายชาร์จโทรศัพท์ 1 ชิ้น

สาย USB โทรศัพท์ 1 ชิ้น

โปรโต PCB 1 ชิ้น

สายบัดกรี 1 ชิ้น

บัดกรีดีบุก 1 ชิ้น

ตัวเก็บประจุ 16V 16V 470uF 1 ชิ้น

เคสเครื่องใช้ไฟฟ้า 1 ชิ้น

กระจก 23 ซม. x 23 ซม. 1 ชิ้น ร้านค้าในพื้นที่

จานแก้ว 23 ซม. x 23 ซม. 1 ชิ้น ร้านค้าในพื้นที่

ต้นทุนวัสดุทั้งหมดของโครงการ: 20, 25 $/โครงการทั้งหมด

ขั้นตอนที่ 2: การประกอบ

การประกอบ
การประกอบ
การประกอบ
การประกอบ

ทุกขั้นตอนของกระบวนการประกอบสามารถเห็นได้ในวิดีโอขั้นตอนแรก

ข้อมูลเพิ่มเติมบางอย่างสำหรับวิดีโอ:

ปัญหาเกี่ยวกับความถูกต้องของนาฬิกาได้รับการแก้ไขโดยเทคโนโลยี IoT และการซิงโครไนซ์เซิร์ฟเวอร์ตามเวลาเป็นระยะ ในโครงการนี้ ฉันใช้ NodeMCU ซึ่งจะจัดการการซิงโครไนซ์เวลา

ขั้นตอนต่อไปคือการหาที่อยู่อาศัยที่เหมาะสม ฉันเลือกกรอบรูป อิเกีย ริบบา ฉันต้องการ LED 60 ชิ้นในนาฬิกา เพราะมี 60 วินาที 60 นาที ฉันวัดเส้นรอบวงด้านในของกรอบ ฉันคำนวณว่าแถบ LED 74 ชิ้น / 1 เมตรนั้นเหมาะ หลังจากที่ฉันตัดไฟ LED 14 ชิ้นจากแถบยาว 1 เมตร ส่วนที่เหลืออีก 60 ชิ้นจะพอดีกับขอบด้านในของกรอบพอดี

คุณสามารถค้นหาข้อมูลเพิ่มเติมเกี่ยวกับเอฟเฟกต์กระจกอินฟินิตี้ได้ที่นี่:

กระจกและแผ่นกระจกเป็นผลิตภัณฑ์มาตรฐานของร้านกระจกในท้องถิ่น พวกเขาตัดให้ได้ขนาดที่เหมาะสม

ขั้นตอนที่ 3: วงจร

เดอะเซอร์กิต
เดอะเซอร์กิต

ฉันเชื่อมต่อส่วนประกอบทั้งหมดตามแผนผัง มีการใช้ PIN ของ nodeMCU เพียงไม่กี่ PIN ดังนั้นโปรโต PCB ขนาดเล็กจึงเกินพอ ที่จริงแล้ว สามารถบัดกรีสายเคเบิลเข้ากับ PIN ได้โดยตรง และสามารถถอดตัวเรือนของอุปกรณ์อิเล็กทรอนิกส์ออก หรือคุณสามารถวางกล่องนี้ไว้ข้างแหล่งจ่ายไฟเพื่อให้ดูดีขึ้น เพื่อที่คุณจะต้องขยายสายเคเบิลที่มาจากแถบ LEDs ความยาวสูงสุดของสายนี้คือ 5 เมตร (ตามเอกสารข้อมูล ไม่ได้ทดสอบ) ไม่จำเป็นต้องใช้ตัวเก็บประจุหากแหล่งจ่ายไฟเป็นแหล่งจ่ายไฟที่ดี อะแดปเตอร์ USB ของฉันมีราคาถูก ดังนั้นฉันจึงบัดกรีตัวเก็บประจุ 450uF หนึ่งตัวกับโปรโต PCB

ไฟ LED WS2812B เป็นส่วนประกอบที่สามารถระบุตำแหน่งได้อย่างอิสระ ง่ายมากที่จะทำงานกับพวกเขา ฉันเพิ่งเชื่อมต่อ 5 VDC, GND กับแหล่งจ่ายไฟและ PIN การสื่อสารกับ MCU และใช้งานได้ ควรระบุจำนวน LED ในรหัส Arduino ข้อมูลเพิ่มเติมเกี่ยวกับ LEDs-s เหล่านี้:

ขั้นตอนที่ 4: อัปโหลดซอฟต์แวร์ที่แนบมา

สำหรับการอัปโหลดซอร์สโค้ดไปยัง MCU ให้ใช้ซอฟต์แวร์ Arduino IDE และสาย USB:

มีคำแนะนำมากมายเกี่ยวกับวิธีการตั้งโปรแกรม NodeMCU เช่น:

www.instructables.com/id/Programming-ESP82…

พื้นฐานของซอร์สโค้ดมาจากคำแนะนำนี้:

www.instructables.com/id/Infinity-Mirror-C… ขอบคุณ ItsGraGra สำหรับแรงบันดาลใจ

โปรแกรมดั้งเดิมเริ่มต้นด้วยโปรแกรมสาธิต ซึ่งแสดงให้เห็นถึงความสามารถของ LED-s น่าเสียดาย หลังจากผ่านไปไม่กี่วินาที MCU จะรีสตาร์ทเอง ฉันคิดว่าปัญหาคืออะแดปเตอร์ USB ราคาถูก ฉันลองกับแหล่งจ่ายไฟแบบตั้งโต๊ะ ไม่มีอะไรเปลี่ยนแปลง ฉันลบส่วนหนึ่งของโปรแกรมสาธิต แล้วทุกอย่างก็ใช้ได้ดี ฉันออกจากโปรแกรมสาธิตในซอร์สโค้ด หากมีคนพบปัญหา โปรดใส่วิธีแก้ปัญหาลงในความคิดเห็นหรือส่งข้อความถึงฉัน

ก่อนอัปโหลดรหัส NodeMCU ให้เปลี่ยนข้อมูลรับรอง Wifi และตั้งค่าเขตเวลาของคุณ

คำพูดสุดท้าย

ฉันใช้นาฬิกานี้เป็นเวลา 1 เดือนโดยไม่มีปัญหาใดๆ ฉันมีความสุขกับโครงการนี้ ฉันได้รับคำขอจากครอบครัวแล้วว่าฉันควรจะสร้างเพิ่มอีกสักสองสามแห่ง

ขอให้เป็นวันที่ดี!

แนะนำ: