สารบัญ:
- ขั้นตอนที่ 1: แผนผัง
- ขั้นตอนที่ 2: การออกแบบ PCB
- ขั้นตอนที่ 3: การประกอบ PCB's
- ขั้นตอนที่ 4: เข้าร่วม PCB ด้วยกัน
- ขั้นตอนที่ 5: รหัส
- ขั้นตอนที่ 6: การเขียนโปรแกรม AT Tiny 85
- ขั้นตอนที่ 7: ผลิตภัณฑ์สำเร็จรูป
- ขั้นตอนที่ 8: การสร้าง Kit
- ขั้นตอนที่ 9: การปรับเปลี่ยนในอนาคต
วีดีโอ: USB Powered RGB LED ต้นคริสต์มาส: 9 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
ฉันตัดสินใจว่าจะทำของขวัญก่อนคริสต์มาสสักสองสามชิ้นให้กับเพื่อนที่คลั่งไคล้ที่ Makerspace ฉันเป็นสมาชิกของ fizzPOP ฉันตัดสินใจว่าแทนที่จะสร้างมันเองทั้งหมด ฉันจะผลิตชุดอุปกรณ์เพื่อให้พวกเขาสนุกกับการสร้างมันเอง คำแนะนำนี้ยังเป็นส่วนหนึ่งของของขวัญเนื่องจากเป็นคำแนะนำในการประกอบ แต่ฉันได้รวมไฟล์ Eagle เพื่อให้ผู้คนสามารถสั่งซื้อ PCB ได้ด้วยตัวเอง (ฉันสั่งของฉันจาก Seeed Studio) พร้อมกับรหัสสำหรับไมโครคอนโทรลเลอร์
ขั้นตอนที่ 1: แผนผัง
การออกแบบทางอิเล็กทรอนิกส์มีพื้นฐานมาจากโปรเจ็กต์ก่อนหน้า (และสอนได้) ที่ฉันทำกับไฟสำหรับเลื่อน ฉันติดอยู่กับ ATTINY85 สำหรับไมโครคอนโทรลเลอร์ แต่ต้องขอบคุณพลังงานจาก 12v ฉันเลือกใช้ไฟ USB ผ่านไดโอด
ความแตกต่างที่สำคัญอีกประการหนึ่งคือการใช้ไฟ LED RGB ขนาด 5 มม. แบบเจาะทะลุแต่ละรู ฉันไม่พบห้องสมุดที่มีพวกเขาดังนั้นฉันจึงสร้างห้องสมุดของตัวเอง ฉันเพิ่มตัวเก็บประจุ 0.1uf ที่หมุดจ่ายไฟของ LED แต่ละตัวตามที่แนะนำ
ขั้นตอนที่ 2: การออกแบบ PCB
การออกแบบ PCB นั้นค่อนข้างอธิบายได้ง่าย โดยสิ่งเดียวที่ผิดปกติคือรูปร่างของบอร์ด ฉันใช้ความสามารถใหม่ในการเชื่อมโยง Eagle กับ Fusion 360 เพื่อนำเข้ารูปร่าง สิ่งนี้ทำให้สิ่งต่าง ๆ ง่ายขึ้นมาก! ฉันควรชี้ให้เห็นว่าฉันไม่ใช่ผู้เชี่ยวชาญด้านเลย์เอาต์ PCB ดังนั้นฉันแน่ใจว่าผู้ที่มีประสบการณ์มากกว่าสามารถทำงานได้ดีขึ้น ฉันมีอย่างไรก็ตามเช่นเดียวกับ Schematics ที่รวมไฟล์ไว้
ขั้นตอนที่ 3: การประกอบ PCB's
หากคุณไม่มีประสบการณ์ในการบัดกรี มีคำแนะนำที่ดีมากมายเกี่ยวกับ Instructables ฉันขอแนะนำให้คุณตรวจสอบหนึ่งในสิ่งเหล่านี้ก่อน PCB นั้นค่อนข้างอธิบายได้ง่ายในการรวบรวม แต่ฉันได้อธิบายขั้นตอนสำคัญด้านล่างแล้ว ตามปกติแล้ว ให้เริ่มจากส่วนประกอบที่มีรายละเอียดต่ำก่อน
- เพิ่มตัวต้านทาน (ในตำแหน่งด้านล่าง) และไดโอด ตรวจสอบให้แน่ใจว่าพาวเวอร์ไดโอดอยู่ในทิศทางที่ถูกต้องตามหน้าจอไหม PCB
- ติดตั้งซ็อกเก็ต DIP (รอยบากด้านบน) และสวิตช์
- ติดตั้งซ็อกเก็ต USB ให้เข้าที่ การบัดกรีอาจยุ่งยากเล็กน้อย เนื่องจากหมุดเข้าถึงบอร์ดแทบไม่ได้ แต่ด้วยปลายเหล็กที่ละเอียดและความอดทนเล็กน้อยก็ไม่ยากเกินไป
- เพิ่มตัวเก็บประจุการวางแนวไม่สำคัญ
- ในที่สุดก็ติดตั้ง LED พวกเขาต้องงอเป็นมุมฉากกับกระดาน หากคุณสอดมันขึ้นไปที่ไหล่ในตะกั่วแล้วงอ สิ่งนี้จะทำให้พวกมันอยู่ในตำแหน่งที่ถูกต้องโดยประมาณ ต้องติดตั้งให้ถูกวิธี โดยจะมีแถบแบนที่ด้านข้างของ LED ระบุและแสดงบนซิลค์สกรีน
เมื่อส่วนประกอบทั้งหมดถูกบัดกรีเข้าที่แล้ว ให้ตัดแต่งส่วนที่เกินออกจากลีดและตัวต้านทาน เนื่องจากจะต้องใช้ในภายหลัง
คุณจะสังเกตเห็นว่าไม่ได้ระบุตำแหน่งส่วนประกอบทั้งหมด ซึ่งเป็นการตั้งใจปล่อยให้โอกาสในการแฮ็กในอนาคต
ขั้นตอนที่ 4: เข้าร่วม PCB ด้วยกัน
แผ่น PCB สองตัวเลื่อนเข้าหากัน แต่ถ้าแข็งเล็กน้อย คุณสามารถใช้กระดาษทรายเปิดช่องขึ้นเล็กน้อย เมื่อรวมกันแล้วจะมีบิตเที่ยวยุ่งยิ่งโดยใช้ตัวต้านทานที่ถูกตัดแต่งและไดโอดเพื่อเชื่อมโยงเข้าด้วยกันในลักษณะที่ชัดเจน
ขั้นตอนที่ 5: รหัส
รหัสนี้ใช้รหัสจาก Sleigh Light Instructable ของฉันโดยมีการปรับเปลี่ยนเล็กน้อย ไฟล์แนบมาแน่นอน
ขั้นตอนที่ 6: การเขียนโปรแกรม AT Tiny 85
มี Instructables มากมายที่แสดงวิธีเพิ่ม Arduino boot loader และโปรแกรมของคุณไปยัง ATTINY85 ของคุณ ดังนั้นฉันจะไม่พูดถึงที่นี่ อย่างไรก็ตาม ฉันจะชี้ให้เห็นว่าคุณจะต้องตั้งค่าฟิวส์เป็น '8MHz ภายใน'
ขั้นตอนที่ 7: ผลิตภัณฑ์สำเร็จรูป
โดยรวมแล้วฉันค่อนข้างมีความสุขกับการออกโครงการนี้ ฉันคิดว่าฉันอาจมีที่ผ่านมาในการสร้างชุดของขวัญเพิ่มเติมหากสิ่งนี้ประสบความสำเร็จ
ขั้นตอนที่ 8: การสร้าง Kit
เพียงแค่ทราบอย่างรวดเร็วเกี่ยวกับการทำชุด ฉันรวบรวมชิ้นส่วนและ PCB ไว้ในถุงป้องกันไฟฟ้าสถิตย์ ฉันตัดสินใจที่จะจัดเตรียมชิปไว้ล่วงหน้า
ขั้นตอนที่ 9: การปรับเปลี่ยนในอนาคต
เช่นเดียวกับทุกโครงการ มีสิ่งที่คุณสามารถปรับปรุงได้เสมอ
เมื่อฉันออกแบบบอร์ด ฉันได้รวมความสามารถในการเพิ่มการควบคุม USB ในอนาคต ฉันตัดสินใจที่จะไม่รวมมันไว้ในเวอร์ชันมาตรฐานและปล่อยให้มันเป็นการดัดแปลงที่เป็นไปได้ซึ่งผู้คนสามารถทำเองได้ ไม่แน่ใจว่าสิ่งนี้คุ้มค่ากับความพยายามหรือไม่
คงจะดีถ้าเพิ่ม "หิมะ" ลงใน PCB โดยใช้ซิลค์สกรีน ตอนนั้นฉันกำลังเร่งรีบดังนั้นฉันจึงไม่ได้ทำสิ่งนี้
เว้นแต่ว่าสายไมโคร USB จะมีความยืดหยุ่นสูง จะทำให้ต้นไม้ไม่ตั้งตรง การเพิ่มหม้อที่พิมพ์ 3 มิติเล็กน้อยที่มีน้ำหนักอาจคุ้มค่าเพื่อให้มีเสถียรภาพมากขึ้น
แนะนำ:
ต้นคริสต์มาส LED 3D แบบฝัง: 10 ขั้นตอน (พร้อมรูปภาพ)
ต้นคริสต์มาสที่พิมพ์ด้วย LED 3 มิติแบบฝัง: นี่คือต้นคริสต์มาสที่พิมพ์ 3 มิติพร้อมไฟ LED ที่ระบุแอดเดรสที่ฝังอยู่ภายใน ดังนั้นจึงสามารถตั้งโปรแกรมไฟ LED เพื่อให้ได้เอฟเฟกต์แสงที่สวยงามและใช้โครงสร้างที่พิมพ์ 3 มิติเป็นตัวกระจายแสง ต้นไม้แบ่งออกเป็น 4 ขั้นตอนและองค์ประกอบฐาน (ต้นไม้
ต้นคริสต์มาส LED เปลี่ยนสี: 3 ขั้นตอน (พร้อมรูปภาพ)
ต้นคริสต์มาส LED เปลี่ยนสีได้: ฉันพบต้นคริสต์มาสต้นนี้ที่ร้านดอลลาร์เมื่อปีที่แล้ว และต้องการติดไฟ LED ไว้ที่ด้านล่างเพื่อจุดไฟ แต่ไม่เคยได้เจอเลยจนกระทั่งหนึ่งปีต่อมา นี่เป็นโครงการง่ายๆ ที่ ต้องการการบัดกรีน้อยมากและทำให้จบอย่างสวยงาม
ไฟ LED ต้นคริสต์มาส: 6 ขั้นตอน (พร้อมรูปภาพ)
ไฟ LED สำหรับต้นคริสต์มาส: นี่เป็นโครงการที่ง่ายและรวดเร็วซึ่งใช้แผงวงจรพิมพ์เดียวกันกับตัวควบคุมแสง MIDI ของเรา https://www.instructables.com/id/MIDI-5V-LED-Strip-Light-Controller-for-the-Spielat/มันใช้ Arduino Nano เพื่อควบคุมแถบ LED สามสี 5V
ต้นคริสต์มาส LED พร้อมเครื่องฉายวิดีโอ (Rasp Pi): 7 ขั้นตอน (พร้อมรูปภาพ)
ต้นคริสต์มาส LED พร้อมเครื่องฉายวิดีโอ (Rasp Pi): มองดูสิ่งที่บางคนรวบรวมไว้เพื่อ “เหนือระดับ” การแสดงไฟ LED คริสต์มาสกลางแจ้ง ฉันต้องการเห็นสิ่งที่เป็นไปได้ที่จะนำระบบระดับเดียวกันนั้นมารวมกันเป็นต้นคริสต์มาสในบ้าน ในคำสั่งก่อนหน้าฉัน
ต้นคริสต์มาส LED ขับเคลื่อนด้วย USB: 9 ขั้นตอน (พร้อมรูปภาพ)
ต้นคริสต์มาส LED แบบใช้ USB: สำหรับวันหยุด ฉันต้องการมอบสิ่งดีๆ ให้เพื่อนสองสามคน เมื่อถึงเวลานั้น ฉันได้สอนทฤษฎีวงจรง่ายๆ ให้กับตัวเองและหลงใหลในไฟ LED ฉันเลยสั่งไฟ LED ตั้งแต่คริสต์มาสสองสัปดาห์ คิดว่านี่คงเพียงพอสำหรับ