สารบัญ:
- ขั้นตอนที่ 1: การออกแบบเริ่มต้น - ไฟล์รูปภาพและเวกเตอร์
- ขั้นตอนที่ 2: การตัดด้วยเลเซอร์
- ขั้นตอนที่ 3: การติดตั้งสายไฟและ LED
- ขั้นตอนที่ 4: การเขียนโปรแกรม
- ขั้นตอนที่ 5: ผลิตภัณฑ์ขั้นสุดท้าย
วีดีโอ: ตกแต่งอุ้งเท้าเสือ Clemson พร้อมไฟ LED Strip WS2812: 5 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
พื้นที่สร้างของ Clemson ในศูนย์ของ Watt มีเครื่องตัดเลเซอร์ และฉันต้องการนำไปใช้ให้เกิดประโยชน์ ฉันคิดว่าการทำอุ้งเท้าเสือแบบมีไฟส่องด้านหลังจะดูเท่ แต่ฉันก็อยากจะทำบางอย่างด้วยอะครีลิกที่มีแสงส่องจากขอบด้วย โครงการนี้เป็นการรวมกันของความปรารถนาทั้งสอง
ฉันอาจจะเรียกมันว่า WallPaw หลายครั้งในระหว่างคำแนะนำนี้ WallPaw เป็นชื่อรหัสหรือชื่อโปรเจ็กต์ที่ฉันตั้งไว้ ดังนั้นฉันจึงมีวิธีง่ายๆ ในการติดตามไฟล์ที่เกี่ยวข้อง
สำหรับรูปภาพเพิ่มเติมของ WallPaw และคำถามที่พบบ่อยที่ตลกขบขัน คุณสามารถตรวจสอบได้บนเว็บไซต์ของฉันที่นี่
ส่วนรายการ
ส่วนประกอบ
- ไม้ 1/4" - 2' สี่เหลี่ยม
- อะคริลิค 3/8" - 1' คูณ 2'
- WS2812 แถบ LED - 5 เมตร
- Arduino Uno
- Arduino Mega
- โมดูลรับสัญญาณอินฟราเรด
- ตัวเก็บประจุ 1,000 ยูเอฟ - 5ish
- สายต่อ (ล็อต)
- PSU ของคอมพิวเตอร์ (หรือแหล่งจ่ายไฟ 5V และ 12V)
- รีโมท IR LED 44 คีย์
- โมดูลไมโครโฟน - ฉันใช้ MAX9814 หรือ MEMS
เครื่องมือ
-
เข้าถึงเครื่องตัดเลเซอร์ (ฉันใช้ที่ Clemson)
เครื่อง CNC ก็ใช้สำหรับการตัดได้ แต่กัดอะคริลิกไม่ได้
-
หัวแร้ง
มือที่สามจำเป็น
- ปืนกาวร้อน (จำเป็น)
- คีมตัด/คีมปอกสายไฟ
- ความอดทน
หมายเหตุด้านข้าง: ฉันซื้อส่วนประกอบส่วนใหญ่ของฉันบนอีเบย์ ฉันรู้ว่ามันไม่น่าเชื่อถือหรือมีคุณภาพดี แต่สำหรับโครงการของฉัน ฉันโชคดีกับพวกเขา ฉันขอแนะนำให้ซื้อหลายรายการในกรณีที่คุณทำแตกหรือไม่ใช้กล่องเพราะการจัดส่งบนอีเบย์โดยตรงจากจีนอาจใช้เวลาหนึ่งเดือนหรือมากกว่านั้น
ขั้นตอนที่ 1: การออกแบบเริ่มต้น - ไฟล์รูปภาพและเวกเตอร์
ฉันดาวน์โหลดไฟล์เวกเตอร์ของ Clemson paw จากที่นี่ และเปิดมันใน Adobe Illustrator เพื่อเริ่มเพิ่มตัวเชื่อมต่อระหว่างนิ้วเท้า ฉันใช้เครื่องมือปากกาและเครื่องมือการเลือกโดยตรงเพื่อวาดการเชื่อมต่อใหม่และลบสิ่งเก่า
สำหรับชิ้นอะครีลิค ฉันคัดลอกนิ้วเท้าทีละนิ้ว แล้วปรับขนาด/จัดกึ่งกลางจนดูถูกต้อง จากนั้นฉันก็วาดรูปสี่เหลี่ยมผืนผ้าในขนาดที่เหมาะสมเพื่อให้ LED ของฉันอยู่ระหว่างไม้กับอะคริลิก
รูปภาพ
สำหรับรูปภาพของ Death Valley และ Tillman ฉันอัปโหลดรูปภาพไปยังเว็บไซต์นี้เพื่อสร้างการวาดเส้นของรูปภาพ ฉันยุ่งกับการตั้งค่าจนดูเหมือนถูกต้อง
ต่อไปฉันเปิดรูปภาพใน Photoshop ฉันใช้เครื่องมือใน Select Color Range เพื่อเลือกพิกเซลสีขาวทั้งหมดแล้วลบออก ต่อไป ฉันคิดว่าฉันเพิ่มคอนทราสต์ ไฮไลท์ และสิ่งอื่น ๆ เพื่อให้รูปภาพเป็นขาวดำบริสุทธิ์ที่สุด สุดท้าย ฉันใช้เครื่องมือยางลบเพื่อลบจุดหลงทางบนรูปภาพให้มากที่สุด
สำหรับอีกสองภาพ ฉันต้องทำให้มันเป็นขาวดำล้วน มีหลายวิธีในการทำเช่นนี้ แต่ฉันลืมไปว่าฉันทำได้อย่างไร
คุณต้องการบันทึกรูปภาพเป็นไฟล์-p.webp
สำคัญ: เมื่อคุณใช้อะครีลิกกัดแสงที่ขอบ มันจะดูดีขึ้นมากถ้าการกัดอยู่ที่ด้านหลังของชิ้นอะครีลิค เพื่อให้บรรลุสิ่งนี้ เมื่อคุณจัดกึ่งกลางรูปภาพในส่วนที่คุณกำลังตัดออก ให้จัดกลุ่มเข้าด้วยกันและสะท้อนในแนวนอน ดังนั้นในกรณีของฉัน ฉันจัดกลุ่มโครงร่างด้านในของนิ้วเท้ากับรูปภาพ แล้วพลิกกลับในแนวนอน นี่ควรเป็นหนึ่งในสิ่งสุดท้ายที่คุณทำเพื่อที่คุณจะได้ไม่เลอะขนาดของคัตเอาท์ไม้/อะคริลิก
ขั้นตอนที่ 2: การตัดด้วยเลเซอร์
ฉันนำไม้และอะคริลิกไปที่ Clemson Makerspace ใน Watts Center เครื่องตัดเลเซอร์ของเราคือเครื่องตัดเลเซอร์ Epilog Fusion M2 40 ซึ่งมีพื้นที่การแกะสลัก 40" x 28"
ในไฟล์เวกเตอร์ ฉันสร้างโครงร่างมีระยะชัก/ความหนา 0.00001" เพื่อให้ซอฟต์แวร์เครื่องตัดเลเซอร์รู้ว่าต้องตัดเส้นเหล่านั้นตลอดทาง ฉันใช้การตั้งค่าเริ่มต้นของซอฟต์แวร์สำหรับไม้ 1/4" บนชิ้นไม้ สำหรับชิ้นอะคริลิก ฉันคิดว่าเราใช้ความเร็ว 100% และกำลัง 2% ในการตัดอะครีลิค และสูงกว่ากำลังเริ่มต้นสำหรับการแกะสลักเล็กน้อย ฉันทิ้งแผ่นป้องกันที่ด้านหลังของชิ้นอะครีลิคไว้เมื่อทำการตัด เพื่อไม่ให้เปลวไฟไหม้อะครีลิก แค่แผ่นป้องกันเท่านั้น (ถอดแผ่นป้องกันด้านบนออก)
เมื่อใช้เครื่องตัดเลเซอร์ หากซอฟต์แวร์ไม่สามารถตัดและแกะสลักทั้งหมดในงานพิมพ์เดียวกันได้ ให้แยกออกเป็นสองส่วน/ไฟล์แยกกัน: ไฟล์หนึ่งสำหรับการตัด อีกไฟล์หนึ่งสำหรับการแกะสลัก บางทีนี่อาจเป็นเพียงปัญหาของ Epilog laser แต่อาจพบได้บ่อยกว่า
ขั้นตอนที่ 3: การติดตั้งสายไฟและ LED
เมื่อทุกอย่างถูกตัดออกและอยู่ตรงหน้าฉัน ฉันก็แค่ใช้ดินสอเพื่อติดตามเส้นทางสำหรับ LED ของฉัน และวาดว่าบอร์ด Arduino และคอนเน็กเตอร์ไฟฟ้าของฉันจะไปที่ใด ไม่จำเป็นต้องแม่นยำหรือมีการจัดการสายเคเบิลที่ดีเพราะทั้งหมดอยู่ที่ด้านหลังของโครงการที่ไม่มีใครเห็น
ฉันเลือกที่จะเก็บแหล่งจ่ายไฟไว้บนพื้นแทนที่จะเก็บไว้ที่ด้านหลังของโครงการเพื่อลดน้ำหนัก (เช่นกันเพราะฉันไม่มีที่ว่างสำหรับจ่ายไฟ) ฉันใช้ PSU ของคอมพิวเตอร์เครื่องเก่าและเพียงแค่บัดกรีตัวเชื่อมต่อแบบบาร์เรลกับสายเอาต์พุต 5V และ 12V หากคุณต้องการใช้แหล่งจ่ายไฟ 5V ปกติ คุณสามารถเสียบสายไฟเข้ากับ Vin (แรงดันไฟเข้า) บน Arduino และไม่ต้องจัดการกับตัวแปลงบูสต์หรือแหล่งจ่ายสำรอง
WS2812 LED กำลังหิวมาก - LED แต่ละดวงสามารถใช้ได้สูงสุด 60mA ซึ่งเมื่อคูณด้วยไฟ 200 ดวงจะให้ 12A (ที่ 5V = 60 วัตต์) 12 แอมป์มีกำลังมาก ดังนั้นควรใช้สายไฟที่หนา ฉันใช้สายเกจ 10 เส้นเพื่อเชื่อมต่อแหล่งจ่ายไฟกับ WallPaw ซึ่งอาจเกินความจำเป็น
คุณจะสังเกตเห็นว่าฉันใช้ Arduino สองตัวแยกกันสำหรับโครงการนี้ ฉันเลือกใช้สองอันเพราะบทช่วยสอนนี้ใช้สองอัน และจนกระทั่งฉันมีโค้ดส่วนใหญ่ที่เขียน ฉันคิดว่าฉันจะต้องใช้ Arduinos สองตัว ปรากฎว่าเมื่อคุณเขียนโค้ดอย่างถูกต้อง มันควรจะทำงานบน Arduino ตัวเดียว คุณต้องมี Mega หากคุณกำลังจัดแสงที่ซับซ้อนด้วย LED จำนวนมาก เนื่องจากการเขียนโปรแกรมค่อนข้างหิว ฉันใช้ Uno มาสองสามวันแล้วรหัสก็หยุดทำงานเพราะหน่วยความจำเหลือน้อย
แถบไฟทั้งหมดของฉันติดกาวร้อนที่ด้านหลังของอุ้งเท้า ฉันลองใช้โฟมหรืออะไรที่แข็งกว่าเป็นแผ่นหลัง แต่กลับกลายเป็นว่าไม่จำเป็น เพียงแค่ทากาวร้อน แถบ LED ก็จะอยู่กับที่อย่างมีความสุข กาวร้อน FYI ไม่นำไฟฟ้าเลย ฉันทดสอบด้วยตัวเองด้วยมัลติมิเตอร์
บัดกรี
LED 198 ดวงแรกใช้เวลาเพียงหนึ่งหรือสองชั่วโมงในการติดกาวและบัดกรี แต่ชิ้นอะคริลิกอาจใช้เวลาทั้งหมด 6 ชั่วโมง ฉันไม่ได้ทำให้ช่องสำหรับ LED กว้างมาก (ดังนั้นจึงไม่เด่น) แต่ด้วยเหตุนี้ ฉันจึงต้องบัดกรีสายไฟอย่างแหกคอกดังที่แสดงในภาพด้านบน อะครีลิค 4 ชิ้น * ไฟ LED 3 ดวงแต่ละดวง * 6 บัดกรีต่อ LED = 72 บัดกรีสำหรับ LED เพียงอย่างเดียว เพิ่มเวลาในการวัด/ตัด/ตัดสายไฟและตัดไฟ LED สองสามดวงในขณะที่คุณบัดกรีมัน และคุณสามารถทำงาน 6-8 ชั่วโมงได้อย่างง่ายดาย
หากคุณกำลังสร้างเวอร์ชันนี้ ช่องออกแบบสำหรับ LED ของคุณจะกว้างกว่าที่ฉันทำมาก เพื่อความมีสติของคุณเอง
ขั้นตอนที่ 4: การเขียนโปรแกรม
ฉันใช้ไลบรารี FastLED เพื่อควบคุมไฟ LED WS2812 ฉันใช้ไลบรารี LEDCodes ของตัวเองที่ฉันสร้างไว้สำหรับรีโมท IR 44 คีย์โดยเฉพาะ
รหัสโดยทั่วไปทำงานเช่นนี้
-
Arduino 1 (Uno) ฟังสัญญาณ IR
- หากได้รับสัญญาณ ให้หาว่าปุ่มใดบนรีโมท IR นั้นมาจาก
- ส่งหมายเลข (1-44) ไปที่ Arduino 2 (เมกะ)
-
Arduino 2 (Mega) ตรวจสอบรหัสตัวเลขใหม่จาก Arduino 1
หากได้รับหมายเลข ให้เปลี่ยนโหมดปัจจุบันเป็นหมายเลขนั้น
-
เรียกใช้ลำดับแสงที่สอดคล้องกับหมายเลขโหมดปัจจุบัน
- ตรวจสอบรหัสใหม่ทุกๆ 150ms หรือดังนั้น
- หากรหัสใหม่เหมือนกับรหัสปัจจุบัน ให้ไปที่โหมดย่อยถัดไป
ปุ่มสีเดียวบนไฟมีโหมดย่อยหลายโหมด
- เปิดไฟทุกดวง
- แค่ไฟอะครีลิกกับ Clemson Tigers
- ไฟทุกดวงเปิด/ปิดเป็นจังหวะ
- ปฏิกิริยาเสียง
- อะคริลิคเท่านั้น
ปุ่มสีแดง/เขียว/น้ำเงินถูกตั้งค่าให้แสดงไฟสองสีผสมกัน
- ไฟภายนอกสี 1 อะคริลิค+ไฟ Clemson Tigers สี2
- สลับกัน ^
- ชิ้นอะครีลิคสำรองที่มีสี 1 และ 2 (ดังนั้นชิ้นที่ 1 และ 3 เป็นสี 1 ชิ้นที่ 2 และ 4 เป็นสี 2)
- สลับกัน ^
ฉันคัดลอกโหมดแสงเย็นหลายโหมดจากเว็บไซต์นี้ เช่น:
- สายรุ้งเลื่อน (ของโปรด)
- การไล่ล่าในโรงละคร
- เกล็ดหิมะกระพริบ
- ไซลอนเด้ง
- การจำลองลูกบอลเด้ง
- การจำลองไฟ
ฉันยังสร้างฟังก์ชันของตัวเองสำหรับการตอบสนองต่อเสียงโดยใช้ไมโครโฟน คุณสามารถอ่านได้ในไฟล์ MicrophoneFunctions.ino ในไฟล์ WallpawLightTester.zip ที่นี่
ขั้นตอนที่ 5: ผลิตภัณฑ์ขั้นสุดท้าย
ทาดา!
อย่าลังเลที่จะแสดงความคิดเห็นหรือส่งอีเมลถึงฉัน - ฉันชอบสิ่งนี้และชอบที่จะช่วยให้ผู้อื่นสร้างโครงการที่ยอดเยี่ยม ฉันยังเป็นช่างภาพงานอดิเรก/ฟรีแลนซ์/กึ่งมืออาชีพในพื้นที่ Clemson/Greenville SC ดังนั้น หากคุณกำลังมองหาช่างภาพ โปรดติดต่อฉัน!
แนะนำ:
ESP8266 RGB LED STRIP WIFI ควบคุม - NODEMCU เป็นรีโมท IR สำหรับ Led Strip ที่ควบคุมผ่าน Wifi - RGB LED STRIP การควบคุมสมาร์ทโฟน: 4 ขั้นตอน
ESP8266 RGB LED STRIP WIFI ควบคุม | NODEMCU เป็นรีโมท IR สำหรับ Led Strip ที่ควบคุมผ่าน Wifi | การควบคุมสมาร์ทโฟน RGB LED STRIP: สวัสดีทุกคนในบทช่วยสอนนี้ เราจะเรียนรู้วิธีใช้ nodemcu หรือ esp8266 เป็นรีโมท IR เพื่อควบคุมแถบ LED RGB และ Nodemcu จะถูกควบคุมโดยสมาร์ทโฟนผ่าน wifi โดยพื้นฐานแล้ว คุณสามารถควบคุม RGB LED STRIP ได้ด้วยสมาร์ทโฟนของคุณ
ลำโพงอะครีลิค Dodecahedron พร้อมไฟ LED แสดงปฏิกิริยาเสียง: 7 ขั้นตอน (พร้อมรูปภาพ)
ลำโพง Acrylic Dodecahedron พร้อม Sound Reactive LED's: สวัสดี ฉันชื่อ Charlie Schlager ฉันอายุ 15 ปี กำลังศึกษาอยู่ที่ Fessenden School ในแมสซาชูเซตส์ ลำโพงนี้เป็นงานสร้างที่สนุกมากสำหรับ DIYer ที่กำลังมองหาโปรเจ็กต์เจ๋งๆ ฉันสร้างวิทยากรนี้เป็นหลักในห้องปฏิบัติการนวัตกรรม Fessenden ซึ่งตั้งอยู่ที่
Unicorn Horn พร้อมไฟ LED NeoPixel และ Arduino Lilypad: 8 ขั้นตอน (พร้อมรูปภาพ)
แตรยูนิคอร์นพร้อมไฟ LED NeoPixel และ Arduino Lilypad: สวัสดีทุกคน วันนี้ฉันจะทำฮอร์นยูนิคอร์นที่พิมพ์ 3 มิติ ฉันเห็นและทำโครงการนี้ในเว็บไซต์ของ Adafruit เมื่อประมาณหนึ่งปีที่แล้ว แต่ฉันไม่พบโอกาสที่จะแบ่งปัน มันดูดีมากเมื่อออกไปงานปาร์ตี้และโดยเฉพาะอย่างยิ่งในตอนเย็น
Bass, Treble และ Volume USB Controller พร้อมไฟ LED คีย์บอร์ด: 6 ขั้นตอน (พร้อมรูปภาพ)
ตัวควบคุม USB Bass, Treble และ Volume พร้อมไฟ LED ของแป้นพิมพ์: ฉันมี Creative SoundBlaster Audigy ในคอมพิวเตอร์เดสก์ท็อปหลักของฉัน และฉันต้องการวิธีในการปรับการตั้งค่าเสียงทุ้มและเสียงแหลม (รวมถึงระดับเสียง) อย่างรวดเร็วเมื่อฟังสื่อเสียงหรือวิดีโอ . ฉันได้ดัดแปลงโค้ดจากสองแหล่งที่ให้ไว้ใน
USB Cigar Flash Memory (พร้อมไฟ LED): 12 ขั้นตอน (พร้อมรูปภาพ)
USB Cigar Flash Memory (พร้อมไฟ LED): เรืองแสงเป็นสีแดงเมื่อเชื่อมต่อ สว่างขึ้นเมื่อเข้าถึงดิสก์ สัมผัสความแตกต่างสำหรับคอมพิวเตอร์ของคุณ! อัปเดตวิดีโอ: (เพลงถูกเก็บไว้ในซิการ์ แต่เล่นโดยพีซีทันทีที่เชื่อมต่อและจดจำดิสก์ USB) สำหรับคนรักซิการ์ นักสะสม