สารบัญ:

Arduino RGB Matrix Word Clock: 6 ขั้นตอน
Arduino RGB Matrix Word Clock: 6 ขั้นตอน

วีดีโอ: Arduino RGB Matrix Word Clock: 6 ขั้นตอน

วีดีโอ: Arduino RGB Matrix Word Clock: 6 ขั้นตอน
วีดีโอ: Arduino + Neopixel Word Clock - Super Make Something Episode 6 2024, กรกฎาคม
Anonim
Arduino RGB Matrix Word Clock
Arduino RGB Matrix Word Clock

ลืมตัวเลขได้เลย นาฬิกาคำ RGB LED แสดงเวลาเป็นข้อความ! นาฬิกาคำจะแสดงเวลาปัจจุบันเป็นคำในไฟ LED สว่างโดยใช้เมทริกซ์ LED ขนาด 8x8 มาตรฐานแทนที่จะเป็นสองเข็มนาฬิกาหรือจอแสดงผลดิจิทัล ตัวอย่างเช่น ถ้าเวลาคือ 10:50 นาฬิกา LED จะบอกว่า IT IS TEN MINUTES TO Eleven เวลา 10:30 น. จะบอกว่าเป็นเวลาสิบโมงครึ่ง

เสบียง

ส่วนประกอบฮาร์ดแวร์:

WS2812 LED 5050 RGB 8x8 64 LED Matrix สำหรับ Arduino

Wemos D1 Mini Pro

สกรูซ็อกเก็ต Hex M3 x 12 มม.

แอพซอฟต์แวร์และบริการออนไลน์: Arduino IDE

เครื่องมือช่างและเครื่องผลิต:

Glowforge - เครื่องตัดเลเซอร์หรือบริการตัดด้วยเลเซอร์

ขั้นตอนที่ 1: ไม่ใช่คนแรก

ไม่ใช่คนแรก
ไม่ใช่คนแรก
ไม่ใช่คนแรก
ไม่ใช่คนแรก

ฉันเคยเห็น Word Clock ประเภทนี้มาก่อนและนาฬิกา ESP8622 แต่ก็ไม่มีอะไรง่ายอย่างนั้น ฉันพบคำแนะนำโดย neotrace มันใกล้เคียงกับสิ่งที่ฉันต้องการมาก อันที่จริงฉันกำลังจะทำมันจนกว่าฉันจะพบเมทริกซ์กริด 8x8 เหล่านี้ใน aliexpress ฉันใช้โค้ดและแก้ไขเล็กน้อยเพื่อให้ทำงานกับเลย์เอาต์ของฉัน

ขั้นตอนที่ 2: เชื่อมต่อ RGB LED Matrix

การเชื่อมต่อ RGB LED Matrix
การเชื่อมต่อ RGB LED Matrix

วงจรเป็นส่วนที่ง่ายที่สุด เพียงเชื่อมต่อ +5v, กราวด์ และข้อมูล อัปโหลดรหัสของคุณเสร็จสิ้น ฉันมีปัญหากับ IOS และ wifi ดังนั้นเมื่อหมดเวลา มันจะตั้งค่าจุดเชื่อมต่อและแสดงหน้าของตัวเองเพื่ออัปเดตการตั้งค่า มันจะไม่ถูกต้องหากไม่มี RTC แต่มันเป็นศิลปะมากกว่านาฬิกา

ขั้นตอนที่ 3: การออกแบบสิ่งที่แนบมา

การออกแบบสิ่งที่แนบมา
การออกแบบสิ่งที่แนบมา
การออกแบบสิ่งที่แนบมา
การออกแบบสิ่งที่แนบมา

ฉันโชคดีที่มีเลเซอร์ ซึ่งทำให้การสร้างกล่องหุ้มง่ายขึ้น ฉันใช้ตัวสร้างกล่อง svg ที่ยอดเยี่ยม Boxes.py เพื่อสร้างโครงสร้างเริ่มต้น พลิกฝาให้ "หน้า" ใหญ่ขึ้น ให้มุมมองที่ดีขึ้นสำหรับนาฬิกา

ขั้นตอนที่ 4: การสร้างสิ่งที่แนบมา

การสร้างสิ่งที่แนบมา
การสร้างสิ่งที่แนบมา

ฉันขอแนะนำให้คุณสร้างไฟล์ของคุณเองสำหรับสิ่งที่แนบมา จะขึ้นอยู่กับความหนาของวัสดุของคุณ ฉันได้รวมไฟล์ cutfile ของ SVG เพื่อการอ้างอิงแล้ว ฉันพ่นสีอะครีลิคใสบาง ๆ แล้วแกะสลักสีด้วยเลเซอร์แล้วตัดออก

ขั้นตอนที่ 5: รหัส

รหัส
รหัส

ฉันตัดและวางโค้ดจากส่วนต่างๆ ไม่แน่ใจว่ามีประสิทธิภาพหรือสวยงามเพียงใด แต่ใช้งานได้ มันค่อนข้างตรงไปตรงมาอ่านผ่านมัน แต่ฉันยินดีที่จะเพิ่มหรือแก้ไขโค้ด

ฉันจะทำงานต่อไปในโครงการนี้ ส่วนเรื่องโค๊ดก็พอทราบครับ หากใครต้องการมีส่วนร่วมโปรดเพิ่มในโครงการ github

ขั้นตอนที่ 6: เอกสารแนบสำรอง

เอกสารแนบสำรอง
เอกสารแนบสำรอง
เอกสารแนบสำรอง
เอกสารแนบสำรอง

ฉันทำตู้อีกอัน อันนี้เล็กกว่าอีก อย่างที่คุณเห็น มีหลายวิธีในการนำเสนอนาฬิกา

แนะนำ: