สารบัญ:

เสื้อยืด Arduino DIY 6x6 Matrix: 8 ขั้นตอน (พร้อมรูปภาพ)
เสื้อยืด Arduino DIY 6x6 Matrix: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: เสื้อยืด Arduino DIY 6x6 Matrix: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: เสื้อยืด Arduino DIY 6x6 Matrix: 8 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: EEVblog #1361 - Dodgy Tactile Switch TEARDOWN 2024, กรกฎาคม
Anonim
Image
Image
กำลังเตรียมไฟ LED WS2812
กำลังเตรียมไฟ LED WS2812

ยินดีต้อนรับสู่คำสั่งแรกของฉัน! ฉันต้องการแสดงให้คุณเห็นว่าฉันทำเสื้อยืดเมทริกซ์ LED ของตัวเองด้วยราคาประมาณ 50 ยูโรได้อย่างไร และจะแสดงแอนิเมชั่นและรูปภาพได้อย่างไรโดยใช้ซอฟต์แวร์ควบคุมเมทริกซ์ LED ที่ยอดเยี่ยมโดยไทเลอร์ โจนส์ ตอนแรกฉันสร้างเมทริกซ์ขนาด 6x8 พิกเซล แต่ต่อมาฉันเปลี่ยนเป็นขนาด 6x6 มันจะไม่ทำงานกับ LMCS ฉันกำลังเขียน Instrucables นี้หลังจากที่ฉันทำเสร็จแล้ว ดังนั้นโปรดขอโทษฉันที่รูปถ่ายหายไป เสื้อยืดสามารถซักได้ ถอดแถบไฟ LED ออกได้ หากคุณมีคำถามใด ๆ โปรดแจ้งให้เราทราบ!

หากคุณชอบอุปกรณ์สวมใส่ของฉัน โปรดลงคะแนนให้ในการแข่งขัน Arduino ขอขอบคุณ:)

แก้ไข: เนื่องจากผู้ติดตาม IG ของฉันบางคนได้รับความช่วยเหลือ ฉันจึงทำวิดีโอเกี่ยวกับเรื่องนี้

ขั้นตอนที่ 1: สิ่งที่คุณต้องการ

คุณจะต้องมีส่วนประกอบต่อไปนี้:

  • เสื้อยืดในขนาดของคุณ (ควรเลือกขนาดที่ใหญ่กว่าเพื่อให้คุณสามารถสวมใส่ได้นานขึ้นหากคุณอายุน้อยกว่า): 10 €
  • WS2812b แถบ LED ฉันใช้แถบที่มีไฟ LED 30 ดวงต่อเมตรและไฟ LED ทั้งหมด 60 ดวง: 20 ยูโร
  • ส่วนหัวพินหญิงบางอัน: 2€
  • ผ้านอนวูฟเวนสำหรับยึดแถบ LED: 2€
  • สายจัมเปอร์ตัวผู้/ตัวผู้ ขึ้นอยู่กับจำนวนพิกเซลที่คุณต้องการใช้: 3€
  • Arduino พร้อมสาย USB (UNO): 5€

    สำหรับโล่: โล่ต้นแบบ, ขั้วต่อสกรู 3 ตำแหน่ง, บอร์ดฝ่าวงล้อม USB-B, ตัวต้านทาน 330 โอห์ม, ตัวเก็บประจุ 1000uF 7 €

  • Powerbank สำหรับโทรศัพท์มือถือ (ประมาณ 4000mAh ยิ่งดี): 15 €
  • ที่อยู่อาศัยบางชนิดสำหรับชุดควบคุม

เครื่องมือต่อไปนี้มีประโยชน์/จำเป็น:

  • เครื่องมือบัดกรี (เหล็ก คีม คัตเตอร์…)
  • กรรไกร
  • เลื่อยเล็กและกระดาษทรายสำหรับตัดส่วนหัว
  • เย็บเครื่องมือสำหรับที่ยึดแถบ LED

ขั้นตอนที่ 2: การเตรียมไฟ LED WS2812

กำลังเตรียมไฟ LED WS2812
กำลังเตรียมไฟ LED WS2812

ขั้นแรกเตรียมแถบ LED ตัดแถบบนเส้นที่พิมพ์ทุกๆ 6 (หรือจำนวนพิกเซลที่คุณต้องการใช้) ไฟ LED ด้วยกรรไกร ฉันใช้ 6 ชิ้นกับ 6 LEDs แต่ละอัน จากนั้นคุณประสานส่วนหัวของตัวเมียบนแถบ คุณสามารถซื้อเป็นคู่ได้สามแบบ แต่จะถูกกว่าและดีกว่าถ้าคุณซื้ออันที่ยาวกว่าแล้วค่อยตัดออกตามที่คุณต้องการ ฉันใช้เลื่อยวงเดือนขนาดเล็กและกระดาษทรายหรือคีมในแนวทแยงและกระดาษทราย มันง่ายมาก (ดูภาพด้านบน) ทำมากเท่าที่คุณต้องการ สองอันสำหรับแต่ละแถว จากนั้นคุณบัดกรีพวกมันบนแผ่นอิเล็กโทรด ตรวจสอบให้แน่ใจว่ามีการเชื่อมต่อที่ดีและไม่มีไฟฟ้าลัดวงจร แถวที่เสร็จแล้วควรมีลักษณะเหมือนในภาพ

ขั้นตอนที่ 3: เตรียมเสื้อยืด

เตรียมเสื้อยืด
เตรียมเสื้อยืด
เตรียมเสื้อยืด
เตรียมเสื้อยืด
เตรียมเสื้อยืด
เตรียมเสื้อยืด
เตรียมเสื้อยืด
เตรียมเสื้อยืด

เสื้อยืดจะยึดเมทริกซ์ของเราไว้และปล่อยให้แสงส่องผ่าน โดยการเพิ่มผ้านอนวูฟเวนเข้าไปด้านใน เราสามารถเลื่อนแถวเข้าไปในเสื้อได้ ขั้นแรกให้คำนวณจำนวนที่คุณต้องการ ดูภาพด้านบนเพื่อดูแผน คำนวณว่าผ้านอนวูฟเวนของคุณควรใหญ่แค่ไหน คุณต้องเพิ่มพื้นที่เพื่อให้พอดีกับแถบ คำนวณด้วยค่าสูงสุด 0, 5cm เพิ่มวัสดุที่ปลายทั้งสองข้างเพื่อยึดแถบแรกและแถบสุดท้าย

ตัดผ้านอนวูฟเวนและเย็บเข้าไปด้านในของเสื้อยืดอย่างระมัดระวัง ผลลัพธ์ที่ได้ควรมีลักษณะเหมือนด้านบน ฉันมีปัญหาที่มันฉีกขาด แต่คุณสามารถลองสักสองสามอันได้

ขั้นตอนที่ 4: การรวม LEDs เข้ากับเสื้อยืด

ผสานไฟ LED เข้ากับเสื้อยืด
ผสานไฟ LED เข้ากับเสื้อยืด
ผสานไฟ LED เข้ากับเสื้อยืด
ผสานไฟ LED เข้ากับเสื้อยืด
ผสานไฟ LED เข้ากับเสื้อยืด
ผสานไฟ LED เข้ากับเสื้อยืด
ผสานไฟ LED เข้ากับเสื้อยืด
ผสานไฟ LED เข้ากับเสื้อยืด

จากนั้นก็ถึงเวลาที่จะรวมแถบ LED และเสื้อยืดเข้าด้วยกัน หยิบและเลื่อนเข้ากระเป๋าเบาๆ ตรวจสอบให้แน่ใจว่าได้เริ่มต้นด้วยอินพุตที่ด้านล่างและดำเนินการต่อด้วยอินพุตข้อมูลทั้งหมดทางด้านขวา ระวังให้มาก! ลำบากหน่อยแต่ถ้าจับอีกข้างก็ไม่เป็นไร หากส่วนหัวของหมุดมีขนาดใหญ่กว่าแถบ แนะนำให้พันเทปไว้รอบๆ

เมื่อเสร็จแล้วควรมีลักษณะเหมือนในภาพ จากนั้นใช้สายจัมเปอร์ชาย/ชาย 10 ซม. แล้วต่อ 5V และพินกราวด์ในรูปแบบซิกแซก จากนั้นคุณสามารถใช้จัมเปอร์ตัวผู้กับตัวเมียที่ยาวกว่าและจัมเปอร์ตัวผู้กับตัวผู้ที่เล็กกว่าอย่างที่ฉันทำและเชื่อมต่อข้อมูลกับข้อมูลถัดไปโดยร้อยสายเคเบิลไว้ใต้กระเป๋าผ้านอนวูฟเวนว่างหรือคุณเพียงแค่บัดกรีมัน แต่หลังจากนั้นก็ล้างไม่ได้อีกต่อไป ตรวจสอบให้แน่ใจว่าได้ปฏิบัติตามทิศทางที่ถูกต้อง ขั้นสุดท้ายให้เชื่อมต่อสายจัมเปอร์ที่ยาวกว่าบางสายเข้ากับอินพุตข้อมูลและพินของพาวเวอร์ซัพพลาย เสื้อยืดของคุณพร้อมแล้ว!

ขั้นตอนที่ 5: ต้นแบบอิเล็กทรอนิกส์

ต้นแบบอิเล็กทรอนิกส์
ต้นแบบอิเล็กทรอนิกส์
ต้นแบบอิเล็กทรอนิกส์
ต้นแบบอิเล็กทรอนิกส์

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

สิ่งสำคัญที่สุดอย่างหนึ่งที่ต้องจำไว้คือพลัง: เมื่อคุณใช้พาวเวอร์แบงค์ที่มีค่าสูงสุด 1A คุณจะได้รับสูงสุด 1 แอมแปร์ แต่เมื่อคุณเชื่อมต่อผ่านพอร์ต USB ของ Arduino คุณจะได้ค่าสูงสุด 0, 5A เนื่องจากมีฟิวส์อยู่ อย่าเกินขีด จำกัด ! ดังนั้นคุณสามารถเพิ่มบอร์ดฝ่าวงล้อม USB-B (หรือเพียงแค่ซ็อกเก็ต USB) เพื่อให้มีพาวเวอร์ซัพพลายจากพาวเวอร์แบงค์โดยไม่ต้องใช้ฟิวส์

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

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

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

เพราะฉันไม่ชอบส่วนการเขียนโปรแกรมเลย ฉันจะไม่ร่างแบบเฉพาะเจาะจง ลองใช้ไลบรารี่บ้าง ข้อดีอย่างหนึ่งคือ Adafruit NeoMatrix

วิธีที่ดีและง่ายยิ่งขึ้นคือซอฟต์แวร์ที่เรียกว่า "ซอฟต์แวร์ควบคุมเมทริกซ์ LED" มันเป็นซอฟต์แวร์ที่ยอดเยี่ยมมากที่สร้างโดย Tyler Jones (อย่าลืมดูช่องของเขา เขาสร้างวิดีโอที่มีประโยชน์: ช่องของ Tyler Jone)

ฉันใช้เวอร์ชัน 1.3.2 แต่เวอร์ชันที่ใหม่กว่าน่าจะใช้ได้ดี นี่คือเวอร์ชัน 1.3.2: LMCS 1.3.2 แต่คุณสามารถลองใช้เวอร์ชันใหม่ล่าสุดได้: LMCS 2

เพียงดาวน์โหลดซอฟต์แวร์และอัปโหลดสเก็ตช์เครื่องเล่นชื่อ "LEDMatrix Serial" พร้อมจำนวน LED ของคุณและเปลี่ยนพินเป็น Arduino โดยใช้ Arduino IDE เริ่มโปรแกรมและกด Select COM port และเชื่อมต่อกับ Arduino ของคุณ สถานะการเชื่อมต่อควรเปลี่ยนเป็นสีเขียว จากนั้นจะมีโหมดต่างๆ รวมถึงการวาดรูป-g.webp

ขั้นตอนที่ 7: ทำให้อุปกรณ์อิเล็กทรอนิกส์ถาวร

ทำให้อุปกรณ์อิเล็กทรอนิกส์ถาวร
ทำให้อุปกรณ์อิเล็กทรอนิกส์ถาวร
ทำให้อุปกรณ์อิเล็กทรอนิกส์ถาวร
ทำให้อุปกรณ์อิเล็กทรอนิกส์ถาวร
ทำให้อุปกรณ์อิเล็กทรอนิกส์ถาวร
ทำให้อุปกรณ์อิเล็กทรอนิกส์ถาวร

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

เมื่อเสร็จแล้วคุณควรมีชุดควบคุมที่สะอาด ดูดี และกะทัดรัด! ลองใช้เหมือนในขั้นตอนสุดท้าย และหวังว่าจะได้ผล คุณสามารถสร้างกรณีสำหรับมันได้ ฉันคิดว่าวิธีที่ดีที่สุดคือใส่ชุดควบคุมไว้ในกระเป๋ากางเกงข้างหนึ่งและพาวเวอร์แบงค์ในอีกช่องหนึ่ง คุณเชื่อมต่อโดยใช้สาย USB

มีสองสามวิธีในการสร้างเคส หากคุณมีเครื่องพิมพ์ 3 มิติ นี่อาจเป็นไปได้ดี ถ้าไม่เหมือนกับฉัน คุณสามารถสร้างมันจากวัสดุต่างๆ ฉันเอากล่องสกรูเก่ามาทำรูตามต้องการ เพียงแค่มีความคิดสร้างสรรค์

ขั้นตอนที่ 8: การเขียนโปรแกรมเพิ่มเติมและอุปกรณ์สวมใส่สำเร็จรูป

การเขียนโปรแกรมเพิ่มเติมและอุปกรณ์สวมใส่สำเร็จรูป
การเขียนโปรแกรมเพิ่มเติมและอุปกรณ์สวมใส่สำเร็จรูป
การเขียนโปรแกรมเพิ่มเติมและอุปกรณ์สวมใส่สำเร็จรูป
การเขียนโปรแกรมเพิ่มเติมและอุปกรณ์สวมใส่สำเร็จรูป

เมื่อคุณทำฮาร์ดแวร์ทั้งหมดเสร็จแล้ว ก็ถึงเวลาที่จะทำให้มันพกพาได้ด้วยซอฟต์แวร์ คุณสามารถกดปุ่ม "ส่งออกรหัส FastLED" และคัดลอกโค้ดไปยังส่วนลูปจากเครื่องเล่น LMCS ซึ่งคุณได้อัปโหลดในขั้นตอนที่ 6 โดยใช้ Arduino IDE

จากนั้นเพียงแค่ชาร์จพาวเวอร์แบงค์ ใส่ไว้ในกระเป๋าข้างหนึ่งและอีกกล่องหนึ่ง เชื่อมต่อทุกอย่างแล้วสนุกได้เลย! หากคุณต้องการซักเสื้อยืด คุณต้องถอดแถบและสายเคเบิลออกและซักได้

ขอบคุณสำหรับการอ่านและอาจมีความคิดเห็นหรือคำถาม ถ้าคุณชอบโครงการของฉัน โปรดลงคะแนนในการประกวด Arduino!

แนะนำ: