
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12


คริสต์มาสกำลังใกล้เข้ามา ฉันจึงตัดสินใจทำของประดับตกแต่งบ้านที่สวยงาม มีไฟคริสต์มาสหลายประเภทให้เลือก แต่ฉันตัดสินใจสร้างไฟด้วยตัวเอง สิ่งที่ง่ายที่สุดที่ฉันคิดได้คือการต่อไฟ LED เข้ากับ Arduino และจุดไฟ โดยไม่ต้องใช้ไอซี คุณสามารถเชื่อมต่อไฟ LED ได้สูงสุด 13 ดวงเพื่อไม่ให้ชิปไหม้ ฉันตัดสินใจใช้ 12 เพียงเพื่อเหตุผลด้านสุนทรียะ
ขั้นตอนที่ 1: สิ่งที่จำเป็น:

- ไฟ LED 12 ดวง
- ตัวต้านทาน 220 โอห์ม 12 ตัว (หรือใกล้เคียง)
- Arduino UNO
- สาย USB
- สายจัมเปอร์ 12 M-to-M
- เขียงหั่นขนม
Allchips เป็นแพลตฟอร์มบริการออนไลน์ของส่วนประกอบอิเล็กทรอนิกส์ คุณสามารถซื้อส่วนประกอบทั้งหมดได้จากพวกเขา
ขั้นตอนที่ 2: เชื่อมต่อ LEDs



ตอนนี้ คุณต้องเสียบไฟ LED แต่ละตัวบนเขียงหั่นขนม ฉันจัดเรียงพวกมันเป็นแถว 2 รูจากกันเพื่อให้พอดี ด้านขวาของไฟ LED ต้องเป็นตะกั่วที่ยาวกว่า (ขั้วบวก ขั้วบวก) ที่เชื่อมต่อกับขาดิจิตอลของ Arduino แคโทดไปที่รางเชิงลบของเขียงหั่นขนมพร้อมตัวต้านทาน รางเชื่อมต่อกับ GND (เชิงลบ) ของ Arduino ฉันเลือกพินดิจิทัล 13 ถึง 2 คุณสามารถจัดเรียงใหม่ได้ในรหัส
ขั้นตอนที่ 3: การแก้ไขและอัปโหลดโค้ด

เชื่อมต่อ Arduino กับคอมพิวเตอร์ของคุณโดยใช้สาย USB เริ่มต้น Arduino IDE และวางโค้ดจากที่นี่ ความล่าช้าที่แตกต่างกันสามารถเปลี่ยนแปลงได้และยังสามารถเปลี่ยนแปลงลำดับของภาพเคลื่อนไหวได้อีกด้วย
ขั้นตอนที่ 4: ทำความเข้าใจกับแอนิเมชั่น


เพื่อความง่ายของโค้ด ฉันได้แยกแต่ละลำดับของการกะพริบในฟังก์ชันใหม่ เรื่องสั้นสั้น - แอนิเมชั่นแต่ละแอนิเมชั่นมีฟังก์ชั่นของมัน ในทุก ๆ อันคุณจะพบลูปซึ่งวนรอบอาร์เรย์ซึ่งมีจำนวนของไฟ LED แต่ละตัวและพินดิจิทัลที่สอดคล้องกันของ Arduino จากนั้นจะเปิด/ปิดเพื่อสร้างเอฟเฟกต์แฟนซีเหล่านั้น แต่ละฟังก์ชันจะจบลงด้วยการดำเนินการปิดแอนิเมชั่น ซึ่งจะปิดไฟ LED ทั้งหมดเพื่อเตรียมพร้อมสำหรับอนิเมชั่นถัดไป
ขั้นตอนที่ 5: การสาธิตโครงการ


ในต้นแบบนี้ ฉันได้รวมแอนิเมชั่นพื้นฐาน 4 แบบ ได้แก่ แบบ all-on (ทีละตัว) ผู้ไล่ล่า นักล่าที่มีคู่ และการกะพริบแบบสุ่ม 50 ครั้ง
แนะนำ:
DIY Arduino Christmas Clock: 4 ขั้นตอน (พร้อมรูปภาพ)

DIY Arduino Christmas Clock: สุขสันต์วันคริสต์มาส! ฉันเพิ่งได้รับการติดต่อจาก Elegoo ให้สร้างโปรเจ็กต์ธีมคริสต์มาสด้วย Arduino R3 Most Complete Starter Kit ด้วยส่วนประกอบที่รวมอยู่ในชุดอุปกรณ์ ฉันสามารถสร้างนาฬิกาในธีมคริสต์มาสนี้ซึ่งแสดงต
Arduino Christmas Notifier: 5 ขั้นตอน (พร้อมรูปภาพ)

Arduino Christmas Notifier: คริสต์มาสอยู่ใกล้แค่เอื้อม และฉันได้ข้อสรุปว่าฉันจะไม่ปล่อยให้มันเป็นไปโดยเพียงแค่มีไฟคริสต์มาส DIY Arduino ของฉัน อะไรคือโครงการที่สมบูรณ์แบบที่เกี่ยวข้องกับเพลงคริสต์มาส? ใช่ถูกต้อง! ให้คนรู้ว่าเป็นวันคริสต
Arduino Christmas Frame & โมดูล A6 GSM: 4 ขั้นตอน (พร้อมรูปภาพ)

Arduino Christmas Frame & A6 GSM Module: เฟรมทำขึ้นเพื่อความสนุกสนานในช่วงคริสต์มาสเท่านั้น :) รับชมภาพยนตร์ YouTube เพื่อชมการสาธิต โมดูล AI A6 GSM รับ SMS และส่งไปยัง Arduino Uno ในฐานะมาสเตอร์ (บัส i2c) Arduino Uno ส่งข้อมูลบัส i2c ไปยัง Arduino Nano เพื่อเริ่มย้ายเซอร์โวและไปที่
Arduino Christmas Cheer!: 5 ขั้นตอน (พร้อมรูปภาพ)

Arduino Christmas Cheer!: ถึงเวลาที่จะติด Arduino ในสถานที่เฉลิมฉลอง และจะมีที่ไหนดีไปกว่าต้นคริสต์มาส! ในโปรเจ็กต์นี้ เราจะทำต้นคริสต์มาสที่สามารถร้องเพลงคริสต์มาสได้หลายเพลงและจุดไฟร่วมกับมู
Super Christmas Tree Lights: 10 ขั้นตอน (พร้อมรูปภาพ)

Super Christmas Tree Lights: ปีนี้ฉันซื้อต้นคริสต์มาส ต้นแรกที่ฉันเคยเป็นเจ้าของจริงๆ ดังนั้นขั้นตอนต่อไปคือการตกแต่ง เมื่อมองไปรอบๆ ตัวเลือกไฟ ฉันพบว่าไม่มีไฟใดที่ตรงตามที่ฉันต้องการ ทั้งหมดที่ฉันต้องการก็คือ