สารบัญ:

กรอบรูปคริสต์มาส: 4 ขั้นตอน (พร้อมรูปภาพ)
กรอบรูปคริสต์มาส: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: กรอบรูปคริสต์มาส: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: กรอบรูปคริสต์มาส: 4 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: วาดรูปวันคริสมาสต์สวยๆ (สีไม้)⛄🎄| How to draw scenery Christmas drawing and Painting 2024, กรกฎาคม
Anonim
กรอบรูปคริสต์มาส
กรอบรูปคริสต์มาส

โครงการนี้ทำขึ้นเพื่อเป็นส่วนหนึ่งของการตกแต่งคริสต์มาส

มันเป็นเพียงกรอบที่แสดงสิ่งของคริสต์มาส:

  • ไอคอนคงที่ (เช่น ต้นคริสต์มาส เกล็ดหิมะ หมวกซานต้า…)
  • ปะรำสำหรับข้อความ (เช่น สุขสันต์วันคริสต์มาส) หรือรูปภาพที่กว้างขึ้น
  • หิมะ.

ขั้นตอนที่ 1: วัสดุ

เราต้องการวัสดุดังต่อไปนี้ (สามารถปรับเปลี่ยนได้ตามต้องการ จำเป็น หรือพร้อมใช้งาน):

  • บอร์ดควบคุม: Arduino nano
  • เมทริกซ์ของไฟ LED: 22x22 จาก BTF-LIGHTING (เข้ากันได้กับ WS2812B (หรือที่รู้จักว่า NeoPixels))
  • กระดาษแข็งหรือกระดาษ: กระดาษสีขาว
  • กรอบรูป: ถูกที่สุดที่ฉันพบ;) (คุณสามารถใช้กรอบที่สวยกว่านี้ก็ได้)
  • ตัวเก็บประจุ: 1000uF
  • ตัวต้านทาน: 390 โอห์ม
  • สายไฟหลายเส้น: ตามต้องการ
  • เทปพันท่อ.
  • แหล่งพลังงาน 5V: เมทริกซ์ที่กำลังไฟเต็มสามารถกินไฟ 145W ซอฟต์แวร์ลดความสว่างของไฟ LED ด้วยวิธีนี้ คุณสามารถใช้แหล่งพลังงาน 25W

และเครื่องมือ:

  • กรรไกร.
  • คัตเตอร์.
  • หัวแร้ง.
  • อื่น ๆ ที่คุณต้องการ

ขั้นตอนที่ 2: การก่อสร้าง

การก่อสร้าง
การก่อสร้าง
การก่อสร้าง
การก่อสร้าง
การก่อสร้าง
การก่อสร้าง
การก่อสร้าง
การก่อสร้าง

มันง่ายมากที่จะดำเนินการ

กระดาษแข็ง/กระดาษใช้เพื่อซ่อนเมทริกซ์ไฟ LED แต่ต้องปล่อยให้แสงผ่าน ฉันแนะนำว่าควรเป็นสีขาวหรือดำ สีอื่นๆ จะบิดเบือนสีของไฟ LED ตัดให้ได้ขนาดกรอบแล้วใส่ลงไป

นำเมทริกซ์มาวางไว้ตรงกลางเฟรม ยึดด้วยเทปพันท่อ

ตอนนี้ก็ถึงเวลาสำหรับปกหลังของเฟรม วางคำนวณและทำเครื่องหมายสถานที่ที่สายไฟจะออกมา แล้วเอาออกและทำเป็นรู ในกรณีนี้ ฝาหลังทำด้วยกระดาษแข็ง ดังนั้นด้วยกรรไกรและคัตเตอร์จึงทำรูได้ง่าย คุณสามารถทำเครื่องหมายว่าการเชื่อมต่อใดจะออกมาจากรูใดเป็นข้อมูลอ้างอิง

สอดสายไฟผ่านรูและปิดเฟรม

ในสายไฟ 5V และ GND ให้บัดกรีตัวเก็บประจุแบบขนานและสายอื่นๆ ให้ยาวพอที่จะรับแหล่งพลังงาน ระวังขั้ว!!!

สัญญาณ DO จะถูกยกเลิกการเชื่อมต่อ (ไม่มีเมทริกซ์อีกต่อไป) สำหรับสัญญาณ DI เมทริกซ์จะมาพร้อมกับสายไฟที่มีขั้วต่อที่เหมาะสม

ตอนนี้คุณควรตั้งโปรแกรม Arduino ก่อนที่จะฝังหรือสร้างจุดเชื่อมต่อไปยังขั้วต่อ USB สำหรับการเขียนโปรแกรมในอนาคต ณ จุดนี้ ฉันทำการพัฒนา/ทดสอบด้วยเขียงหั่นขนมจนกว่าโปรแกรมจะเสร็จสิ้น

บัดกรีลวดด้วย Arduino ใส่ตัวต้านทาน 390 โอห์มในอนุกรมกับสายสัญญาณ (ในกรณีนี้คือ D13) และใช้เทปพันสายไฟเพื่อป้องกัน บัดกรีสายไฟที่เหลือให้เป็น 5V และ GND ตามความเหมาะสม

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

ขั้นตอนที่ 3: การเขียนโปรแกรม

การเขียนโปรแกรม
การเขียนโปรแกรม

ดาวน์โหลดรหัส

รหัสถูกโฮสต์ที่นี่ คุณสามารถโคลนหรือดาวน์โหลดตามที่คุณต้องการ

สำคัญ!!

ตามที่กล่าวไว้ก่อนหน้านี้ เมทริกซ์สามารถกินไฟได้ถึง 145W ในทางกลับกัน ซอฟต์แวร์ลดความสว่างของไฟ LED ลง ด้วยวิธีนี้ คุณจะใช้แหล่งพลังงานที่มีพลังงานน้อยกว่าได้ หากฟังก์ชัน setBrightness() เป็นเส้นตรง ฉันคิดว่ากำลังสูงสุดจะอยู่ระหว่าง 25W ถึง 30W ฉันใช้ 200W อันใดอันหนึ่งเพียงเพราะมันมีให้สำหรับฉัน

ดังนั้นเมื่อเชื่อมต่อ Arduino กับคอมพิวเตอร์ ต้องแน่ใจว่า:

  • ถอดเมทริกซ์ไฟ LED ออกจาก Arduino
  • หรือตรวจสอบให้แน่ใจว่าแหล่งพลังงานภายนอกเปิดอยู่

มิฉะนั้นกระแสที่ดึงมาจากเมทริกซ์จะมาจากพอร์ต USB ซึ่งอาจเสียหายได้

การเขียนโปรแกรม

ไม่มีข้อกำหนดพิเศษสำหรับการเขียนโปรแกรมในโครงการนี้ ดังนั้นกระบวนการเขียนโปรแกรมจึงเหมือนกับการเขียนโปรแกรม Arduino อื่นๆ คุณต้องมี Arduino IDE

  • เชื่อมต่อ Arduino กับคอมพิวเตอร์
  • เปิดตัว Arduino IDE
  • โหลดโครงการ.
  • กดปุ่ม "อัปโหลด" และรอจนกว่าจะเสร็จสิ้น
  • ตัดการเชื่อมต่อ Arduino และตอนนี้คุณสามารถเสร็จสิ้นการก่อสร้างได้

ขั้นตอนที่ 4: ผลลัพธ์

งานเสร็จแล้ว

สิ่งเดียวที่ต้องทำคือชื่นชมผลลัพธ์

และสุขสันต์วันคริสต์มาส!!!

ป.ล. แนวคิดบางอย่างกำลังปรับปรุง…

แนะนำ: