สารบัญ:
- ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
- ขั้นตอนที่ 2: การเตรียมไฟ LED WS2812
- ขั้นตอนที่ 3: เตรียมเสื้อยืด
- ขั้นตอนที่ 4: การรวม LEDs เข้ากับเสื้อยืด
- ขั้นตอนที่ 5: ต้นแบบอิเล็กทรอนิกส์
- ขั้นตอนที่ 6: ขั้นตอนการเขียนโปรแกรมแรก
- ขั้นตอนที่ 7: ทำให้อุปกรณ์อิเล็กทรอนิกส์ถาวร
- ขั้นตอนที่ 8: การเขียนโปรแกรมเพิ่มเติมและอุปกรณ์สวมใส่สำเร็จรูป
วีดีโอ: เสื้อยืด Arduino DIY 6x6 Matrix: 8 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
ยินดีต้อนรับสู่คำสั่งแรกของฉัน! ฉันต้องการแสดงให้คุณเห็นว่าฉันทำเสื้อยืดเมทริกซ์ 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 ตัดแถบบนเส้นที่พิมพ์ทุกๆ 6 (หรือจำนวนพิกเซลที่คุณต้องการใช้) ไฟ LED ด้วยกรรไกร ฉันใช้ 6 ชิ้นกับ 6 LEDs แต่ละอัน จากนั้นคุณประสานส่วนหัวของตัวเมียบนแถบ คุณสามารถซื้อเป็นคู่ได้สามแบบ แต่จะถูกกว่าและดีกว่าถ้าคุณซื้ออันที่ยาวกว่าแล้วค่อยตัดออกตามที่คุณต้องการ ฉันใช้เลื่อยวงเดือนขนาดเล็กและกระดาษทรายหรือคีมในแนวทแยงและกระดาษทราย มันง่ายมาก (ดูภาพด้านบน) ทำมากเท่าที่คุณต้องการ สองอันสำหรับแต่ละแถว จากนั้นคุณบัดกรีพวกมันบนแผ่นอิเล็กโทรด ตรวจสอบให้แน่ใจว่ามีการเชื่อมต่อที่ดีและไม่มีไฟฟ้าลัดวงจร แถวที่เสร็จแล้วควรมีลักษณะเหมือนในภาพ
ขั้นตอนที่ 3: เตรียมเสื้อยืด
เสื้อยืดจะยึดเมทริกซ์ของเราไว้และปล่อยให้แสงส่องผ่าน โดยการเพิ่มผ้านอนวูฟเวนเข้าไปด้านใน เราสามารถเลื่อนแถวเข้าไปในเสื้อได้ ขั้นแรกให้คำนวณจำนวนที่คุณต้องการ ดูภาพด้านบนเพื่อดูแผน คำนวณว่าผ้านอนวูฟเวนของคุณควรใหญ่แค่ไหน คุณต้องเพิ่มพื้นที่เพื่อให้พอดีกับแถบ คำนวณด้วยค่าสูงสุด 0, 5cm เพิ่มวัสดุที่ปลายทั้งสองข้างเพื่อยึดแถบแรกและแถบสุดท้าย
ตัดผ้านอนวูฟเวนและเย็บเข้าไปด้านในของเสื้อยืดอย่างระมัดระวัง ผลลัพธ์ที่ได้ควรมีลักษณะเหมือนด้านบน ฉันมีปัญหาที่มันฉีกขาด แต่คุณสามารถลองสักสองสามอันได้
ขั้นตอนที่ 4: การรวม LEDs เข้ากับเสื้อยืด
จากนั้นก็ถึงเวลาที่จะรวมแถบ 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!
แนะนำ:
IoT Smart Clock Dot Matrix ใช้ Wemos ESP8266 - ESP Matrix: 12 ขั้นตอน (พร้อมรูปภาพ)
IoT Smart Clock Dot Matrix ใช้ Wemos ESP8266 - ESP Matrix: สร้าง IoT Smart Clock ของคุณเองที่สามารถ: แสดงนาฬิกาพร้อมไอคอนแอนิเมชั่นที่สวยงาม Display Reminder-1 to Reminder-5 แสดงปฏิทิน แสดงเวลาละหมาดของชาวมุสลิม แสดงข้อมูลสภาพอากาศ แสดงข่าว แสดงคำแนะนำ อัตรา Bitcoin แสดง
เสื้อยืด BB8 Light-Up: 6 ขั้นตอน (พร้อมรูปภาพ)
เสื้อยืด BB8 Light-Up: ภาพยนตร์ Star Wars ใหม่อาจไม่ถูกใจใครทุกคน แต่นั่นไม่ได้หมายความว่าเราจะไม่มีวันสนุกไปกับการฉลอง Star Wars droid ที่เราชื่นชอบใน Porgs! เราพบ BB- ที่น่ารักนี้ เสื้อ 8 ตัวที่ Target ในพื้นที่ของเราและต้องการเพิ่ม LED ไปที่
เสื้อยืด LED Knight Rider: 3 ขั้นตอน
เสื้อยืดอัศวินไรเดอร์ LED: นี่คือเสื้อยืดที่เย็บบนไฟ LED ซึ่งขับเคลื่อนโดยกระดานหลัก LilyPad Arduino และที่ใส่แบตเตอรี่เซลล์แบบเหรียญ LilyPad ซึ่งสามารถให้แบตเตอรี่สูงถึง 9v เชื่อมต่อด้วยด้ายนำไฟฟ้า
เสื้อยืด LED Stranger Things: 8 ขั้นตอน (พร้อมรูปภาพ)
เสื้อยืด LED Stranger Things: วัสดุที่คุณต้องการ: 1x เสื้อยืดสีขาวล้วน Matte Black Fabric Paint (Amazon) 26x แอดเดรส RGB LEDs (Polulu) บัดกรีและสายไฟฟ้า Heat Shrink Tubing (Maplin) 1x Arduino Uno 1x USB Battery Pack 1x สาย USB-A 1x เข็ม & ไวท์ธรี
โครงการ E-textile: เสื้อยืด Sweat Light (TfCD): 7 Steps (พร้อมรูปภาพ)
โครงการ E-textiles: เสื้อยืด Sweat Light (TfCD): Electronic-textiles (E-textiles) เป็นผ้าที่ฝังส่วนประกอบดิจิทัลและอิเล็กทรอนิกส์เข้าไปได้ เทคโนโลยีที่เกิดขึ้นใหม่นี้มาพร้อมกับความเป็นไปได้มากมาย ในโครงการนี้ คุณจะสร้างต้นแบบเสื้อกีฬาที่ตรวจจับวิธีการ