สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ปีที่แล้วฉันสร้างรูปดาวคริสต์มาส 3 มิติขนาดเล็ก ดู
ปีนี้ฉันสร้างดาวดวงที่ใหญ่ขึ้นจากเส้น 50 Neopixels (5V WS2811) ดาวดวงที่ใหญ่กว่านี้มีรูปแบบมากกว่า (ฉันยังคงเพิ่มและปรับปรุงรูปแบบและอัปเดตโค้ดที่ Github ของฉัน)
ดาวดวงที่ใหญ่กว่านี้ทำจากไม้
เสบียง:
เพื่อสร้างดวงดาว
- ไม้
- กาวไม้
- ลวดเย็บกระดาษ
สำหรับอุปกรณ์อิเล็กทรอนิกส์
- แหล่งจ่ายไฟ 5V (> 1A)
- สายไฟ 50 5V WS2811 (AliExpress)
- โมดูล Attigny85, Arduino หรือ ESP8266
- สายไฟและขั้วต่อ
- ซ็อกเก็ต DIP สำหรับ Attigny85 DIP (Aliexpress)
ขั้นตอนที่ 1: ขั้นตอนที่ 1: การสร้างเฟรม
ดาวไม้สร้างด้วยไม้ 10 ชิ้น ตามรูปวาด ฉันสร้างดาวจากแผ่นไม้ขนาด 3 x 3 ซม. และเลื่อยผ่าครึ่งเพื่อให้ได้แผ่นไม้ขนาด 3 x 1.5 ซม.
จากเรขาคณิตของดาวห้าแฉก ฉันได้มุม 36 องศาและ 108 องศา ชิ้นของฉันคือ 32.5 ซม.
ฉันติดชิ้นส่วนเข้าด้วยกันและใช้ลวดเย็บกระดาษเพื่อยึดชิ้นส่วนเข้าด้วยกัน หลังจากที่กาวแห้ง ดาวก็แข็งแรงพอ
แก้ไขธันวาคม 2020: มุมในรูปของชิ้นไม้เปลี่ยนเป็นค่าที่แสดงเป็น 36 และ 108
ขั้นตอนที่ 2: ขั้นตอนที่ 2: ใส่ไฟ Led
เส้นผ่านศูนย์กลางของไฟ LED ประมาณ 12 มม. ฉันใช้สว่านไม้เจาะ 50 รูที่ระยะห่างประมาณ 6 ซม. ไฟ LED นี้เหมาะสำหรับการเสียบด้วยแรงเล็กน้อยและยึดติดกับรู
ขั้นตอนที่ 3: ขั้นตอนที่ 3: การเขียนโปรแกรมของสมอง
ที่นี่ส่วนที่สนุกเริ่มต้นขึ้น คุณสามารถใช้โมดูล Attigny85, Aruino หรือ ESP8266 เพื่อขับเคลื่อน LED คุณสามารถสร้างรูปแบบได้ทุกประเภท รูปแบบเป็นเรื่องของรสนิยม
ในดวงดาวของฉัน ฉันใช้ตัวสร้างแบบสุ่มเพื่อสุ่มเลือกรูปแบบจากรูปแบบที่มี > 20 รหัสสำหรับดาวของฉันอยู่ใน Github ของฉัน (Christmas_star_v2.ino)
คุณสามารถใช้รหัสของฉันสำหรับตัวเลข LED ที่มีไฟ LED มากหรือน้อยและซี่ล้อไม่มากก็น้อย
ฉันพบว่า Attigny85 เปล่ามีหน่วยความจำที่พร้อมใช้งานมากกว่าโมดูล Digispark ที่ฉันใช้ในดาวดวงที่เล็กกว่า
ดูเว็บไซต์นี้เกี่ยวกับวิธีตั้งโปรแกรม Attigny85 โดยใช้ Arduino Uno
ดูเว็บไซต์นี้เกี่ยวกับห้องสมุด Adafruit Neopixel ที่ฉันใช้
ดูเว็บไซต์นี้เพื่อเลือกรหัส HEX ของสีที่คุณต้องการ