สารบัญ:

นาฬิกาเรืองแสง UV - It Spins!: 3 ขั้นตอน (พร้อมรูปภาพ)
นาฬิกาเรืองแสง UV - It Spins!: 3 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: นาฬิกาเรืองแสง UV - It Spins!: 3 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: นาฬิกาเรืองแสง UV - It Spins!: 3 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: บ่อน้ำปริศนา!! เลือกถูกรอด เลือกผิดเละ!! 2024, กรกฎาคม
Anonim
Image
Image
เพิ่มและต่อสายไฟ LED
เพิ่มและต่อสายไฟ LED

ฉันต้องการสร้างนาฬิกาที่ไม่ธรรมดา และฉันมีหลอด UV และเรืองแสงในเส้นใยมืดอยู่ในมือ เราจึงอยู่ที่นี่ แผ่นเรืองแสงพิมพ์โดยใช้พลาสติก PLA เรืองแสงในที่มืด (uv)

อะไหล่ที่ใช้…

Arduino Nano (v3) 10x UV LED (5mm) 1x 28BYJ-48 Motor (สเต็ปเปอร์มอเตอร์ราคาถูก) 1x DS1307 RTC clock module นอกจากนี้ยังใช้คือ Black PLA สำหรับฐานและน็อตและสลักเกลียว M3 บางตัวเพื่อติดตั้งมอเตอร์

ดาวน์โหลดและพิมพ์ Face, Base & Case (case optional) จาก thingiverse

ขั้นตอนที่ 1: เพิ่มและต่อสายไฟ LED

เพิ่มและต่อสายไฟ LED
เพิ่มและต่อสายไฟ LED
เพิ่มและต่อสายไฟ LED
เพิ่มและต่อสายไฟ LED

ดันหลอด UV LED เข้าที่เต้ารับ

ตรวจสอบให้แน่ใจว่าได้วางขาสั้นไว้ด้านใดด้านหนึ่งซึ่งจะเป็นเส้นลวดทั่วไป

ร้อยลวดตามขาสั้นแล้วประสานเข้าด้วยกัน

ขั้นตอนที่ 2: เพิ่มมอเตอร์และบัดกรีสายไฟใน

เพิ่มมอเตอร์และบัดกรีสายไฟใน
เพิ่มมอเตอร์และบัดกรีสายไฟใน
เพิ่มมอเตอร์และบัดกรีสายไฟใน
เพิ่มมอเตอร์และบัดกรีสายไฟใน
เพิ่มมอเตอร์และบัดกรีสายไฟใน
เพิ่มมอเตอร์และบัดกรีสายไฟใน
เพิ่มมอเตอร์และบัดกรีสายไฟใน
เพิ่มมอเตอร์และบัดกรีสายไฟใน

เพิ่มมอเตอร์โดยใช้สกรูหัวจม M3 ใช้ดอกสว่านขนาดใหญ่กว่าเพื่อเจาะรู ดึงฝาครอบพลาสติกสีน้ำเงินเล็กๆ ออกจากมอเตอร์ แล้วตัดรอยตรงกลาง

LED ด้านบนเชื่อมต่อกับ D11 บน Arduino LED ด้านล่างคือ D2 บน Arduino LED Common สามารถเชื่อมต่อกับ Pin D12 หรือ GND

มอเตอร์ต่อกับ Arduino แบบนี้…สีน้ำเงิน: A0YELLOW: A1ORANGE: A2PINK: A3

และ RTC (DS1307)SDA: A4SCL: A5

ดูแผนผังสำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการเดินสาย

ขั้นตอนที่ 3: เพิ่ม Glow Disk และตั้งโปรแกรม Arduino

เพิ่ม Glow Disk และตั้งโปรแกรม Arduino
เพิ่ม Glow Disk และตั้งโปรแกรม Arduino
เพิ่ม Glow Disk และตั้งโปรแกรม Arduino
เพิ่ม Glow Disk และตั้งโปรแกรม Arduino

ดันจานเรืองแสงไปที่เพลามอเตอร์

ดาวน์โหลดร่าง Arduino จาก

อัปโหลดไปยัง Arduino เมื่อเสร็จแล้วควรเริ่มหมุนและแสดงตัวเลข

ถ้าทุกอย่างเรียบร้อยก็ถึงเวลาตั้งนาฬิกาของคุณ ในภาพร่าง Arduino ให้ค้นหาบรรทัดที่แสดงความคิดเห็นว่า…rtc.adjust(DateTime(2018, 1, 29, 21, 03, 0));

ลบ // และอัปเดตเวลาเป็นเวลาปัจจุบัน อัปโหลดไปยัง Arduino

จากนั้นใส่ // แล้วอัปโหลดอีกครั้ง (หรือเวลาจะรีเซ็ตทุกครั้งที่เปิดนาฬิกา)

RTC ควรรักษาเวลาที่ดีพอสมควร เพียงทำซ้ำขั้นตอนสุดท้าย rtc.adjust เพื่อรีเซ็ตหากหมดเวลาในอนาคต

แนะนำ: