สารบัญ:

TwirLED: กระโปรงสว่างขึ้น: 8 ขั้นตอน (พร้อมรูปภาพ)
TwirLED: กระโปรงสว่างขึ้น: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: TwirLED: กระโปรงสว่างขึ้น: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: TwirLED: กระโปรงสว่างขึ้น: 8 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: How to make a circle skirt (Free Pattern for Girls 2 to 12) 2024, กรกฎาคม
Anonim
Image
Image
TwirLED: กระโปรงเรืองแสง
TwirLED: กระโปรงเรืองแสง
TwirLED: กระโปรงเรืองแสง
TwirLED: กระโปรงเรืองแสง

แนวคิดพื้นฐานสำหรับโครงการนี้คือกระโปรงที่ตอบสนองต่อการเคลื่อนไหวและสว่างขึ้นเมื่อคุณหมุนไปรอบๆ บนฟลอร์เต้นรำ สำหรับการเต้นรำเข้าสังคม เช่น บลูส์ สวิง และซัลซ่า ช่วงเวลา "อวด" คือตอนที่นักเต้นหมุนตัว ดังนั้นฉันจึงต้องการกระโปรงที่สว่างไสวในตอนนั้นเท่านั้น

ฟังก์ชันนี้ทำได้โดยเรียกใช้โปรแกรมง่ายๆ ที่อ่านตำแหน่งในแกน z ของเซ็นเซอร์ 3 แกน และเรียกแถบแสงให้กะพริบหากค่าที่อ่านได้สูงกว่าค่าที่กำหนด

ทักษะที่จำเป็น:

  • การเย็บขั้นพื้นฐาน
  • บัดกรี
  • การเขียนโปรแกรมไมโครคอนโทรลเลอร์ด้วย Arduio
  • ความอดทน

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

ขั้นตอนที่ 1: รวบรวมวัสดุและเครื่องมือ

รวบรวมวัสดุและเครื่องมือ
รวบรวมวัสดุและเครื่องมือ
รวบรวมวัสดุและเครื่องมือ
รวบรวมวัสดุและเครื่องมือ

ฉันใส่ลิงก์ไปยังผลิตภัณฑ์และส่วนประกอบบางอย่างที่ฉันใช้ แต่สิ่งที่คล้ายกันกับหมุดเดียวกันควรใช้งานได้ เพียงตรวจสอบให้แน่ใจว่าทุกอย่างสามารถรองรับอินพุต 5V ได้ ดังนั้นคุณจะไม่ทำให้บอร์ดหรือเซ็นเซอร์ของคุณเสียหาย

เครื่องมือ

  • จักรเย็บผ้า (ไม่จำเป็น แต่มีประโยชน์)
  • คอมพิวเตอร์เพื่อตั้งโปรแกรมไมโครคอนโทรลเลอร์ของคุณ
  • หัวแร้ง
  • "มือที่สาม" เพื่อช่วยยึดสิ่งของให้เข้าที่ขณะบัดกรี
  • เครื่องปอกสายไฟ
  • ปืนกาวร้อน

วัสดุ

  • กระโปรงเต็มวงสวิง/นักสเก็ต (ตัวที่หมุนในแนวนอนได้พอสมควรเมื่อหมุน)
  • ผ้าตาข่ายหรือริบบิ้นเพื่อห่อหุ้มลวดและไม่ให้ติดผิวหนัง
  • เข็มและด้าย
  • ลวดเคลือบซิลิโคน 30g
  • ตัววัดความเร่งแบบ 3 แกน (เข้ากันได้กับอินพุต 5V)
  • ไฟ LED RGB ที่กำหนดแอดเดรสได้
  • ไมโครคอนโทรลเลอร์ Pro Micro (5V) หรือเวอร์ชัน Sparkfun เคยใช้ทั้งคู่
  • พาวเวอร์แพ็ค (เอาต์พุต 5V) หรืออะไรทำนองนี้
  • แท่งกาวร้อน

ถ้าคุณต้องการทำกระโปรงของคุณเอง ให้แน่ใจว่าคุณได้ผ้าที่มีรูปแบบไม่มีทิศทางและผ้าที่ยืดหยุ่นได้ หากคุณไม่ต้องการติดตั้งซิป นี่คือบทช่วยสอนเกี่ยวกับวิธีการทำ: DIY Skater/Circle Skirt โดย DIYlover89

ขั้นตอนที่ 2: สร้าง Pocket for Power Pack

ทำกระเป๋าสำหรับ Power Pack
ทำกระเป๋าสำหรับ Power Pack
ทำกระเป๋าสำหรับ Power Pack
ทำกระเป๋าสำหรับ Power Pack
ทำกระเป๋าสำหรับ Power Pack
ทำกระเป๋าสำหรับ Power Pack
ทำกระเป๋าสำหรับ Power Pack
ทำกระเป๋าสำหรับ Power Pack

นี่คือวิธีการทำกระเป๋าอย่างรวดเร็วเพื่อเก็บพาวเวอร์แบงค์และไมโครคอนโทรลเลอร์เพื่อให้ปลอดภัย

  • ปักหมุดและเย็บซิปด้านในของกระโปรงที่คุณต้องการให้มีกระเป๋า
  • เปิดเครื่องรูดและตัดกรีดผมผ้าระหว่างฟันซิป
  • เย็บซิกแซกบนผ้าเพื่อยึดซิปให้เข้าที่
  • ตัดผ้าขนาดเท่าพาวเวอร์แบงค์และโปรไมโคร
  • ตัด ปักหมุด และเย็บผ้าชิ้นเล็กๆ เพื่อให้โปรไมโครมี "บ้าน" ของตัวเอง (กระเป๋าในกระเป๋า)
  • ปักหมุดกระเป๋าด้านในกระโปรงไว้เหนือช่องซิป
  • เย็บเข้าที่
  • อย่าลืมเปิดช่องที่ด้านล่างของกระเป๋าเพื่อเดินสายไฟ

ขั้นตอนที่ 3: แผนผังการเดินสายไฟ

แผนผังการเดินสายไฟ
แผนผังการเดินสายไฟ
แผนผังการเดินสายไฟ
แผนผังการเดินสายไฟ
แผนผังการเดินสายไฟ
แผนผังการเดินสายไฟ

หลังจากใส่กระเป๋าเรียบร้อยแล้ว ให้แขวนกระโปรงแล้วติดหมุดในตำแหน่งที่คุณต้องการให้แสงส่องผ่าน ฉันเลือกที่จะจัดแนวไฟ LED ของฉันกับลายจุดสีขาวในกระโปรงของฉัน เพราะฉันคิดว่าไฟ LED นี้สร้างความสวยงามอย่างมากเมื่อส่องแสงวิบวับ

กางกระโปรงออกโดยกลับหัว คุณจะเห็นตำแหน่งที่คุณปักหมุดไว้

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

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

การวางแผนเป็นสิ่งสำคัญเพื่อที่คุณจะได้ไม่สูญเสียสถานที่ของคุณเมื่อคุณเริ่มประสานไฟทั้งหมดเข้าด้วยกันเป็นเกลียวยาวเส้นเดียว

ขั้นตอนที่ 4: ประสานทุกอย่างเข้าด้วยกัน

ประสานทุกอย่างเข้าด้วยกัน
ประสานทุกอย่างเข้าด้วยกัน
ประสานทุกอย่างเข้าด้วยกัน
ประสานทุกอย่างเข้าด้วยกัน

ฉันไม่ต้องการที่จะเปลี่ยนสิ่งนี้เป็นบทแนะนำการบัดกรี แต่นี่เป็นเคล็ดลับและเทคนิคบางประการที่อาจเป็นประโยชน์:

สายไฟ

ทำตามแผนที่การเดินสายของคุณและตัดสายไฟขณะใช้งาน ไม่ใช่ทั้งหมดในครั้งเดียว

เมื่อทำการวัดและตัด ให้ปล่อยสายไฟที่วิ่งระหว่าง LED ไว้

ในสถานที่ที่เกลียวของ LED เลี้ยว ให้ตัดลวดที่อยู่ด้านนอกของทางเลี้ยวให้ยาวขึ้นเล็กน้อย และลวดที่อยู่ด้านในสั้นกว่าสายกลางเล็กน้อย ช่วยลดแรงกดบนข้อต่อบัดกรี

ประสาน

นี่เป็นส่วนที่ใช้เวลานานที่สุดของโครงการ

ตรวจสอบให้แน่ใจว่าคุณกำลังทำงานในพื้นที่ที่มีอากาศถ่ายเทสะดวกและหยุดพัก

จุดบัดกรีค่อนข้างแน่นบนแผงเบรกเอาต์ LED ที่ฉันใช้ ดังนั้นฉันจึงพบว่ามันง่ายกว่าที่จะวางบัดกรีบนจุดสัมผัสแต่ละจุด จากนั้นละลายอีกครั้งแล้วติดลวดเข้าไปในตัวประสานที่หลอมละลาย

ขั้นตอนที่ 5: ดาวน์โหลดและติดตั้งซอฟต์แวร์

ดาวน์โหลดและติดตั้งซอฟต์แวร์
ดาวน์โหลดและติดตั้งซอฟต์แวร์
  1. Arduino IDE หากคุณยังไม่ได้ติดตั้ง ฉันใช้เวอร์ชันที่ดาวน์โหลดได้ ยังไม่ได้ลองใช้เวอร์ชันแก้ไขเว็บ
  2. บอร์ด ATMega ต้องการขั้นตอนเพิ่มเติมสองสามขั้นตอนก่อนที่คุณจะสามารถอัปโหลดโค้ดได้ คู่มือ Micro Hookup Spark Fun Pro อย่าลืมทำตามขั้นตอนทั้งหมดอย่างระมัดระวัง ไม่เช่นนั้นคุณจะ "ทำลาย" กระดานของคุณ
  3. สำหรับไลบรารีแอนิเมชั่นแสง "sparkle" ที่ฉันใช้ ให้ไปที่ไลบรารี จัดการไลบรารี และเพิ่ม ALA Library คุณสามารถใช้โหมดแสงหรือไลบรารีใดก็ได้ที่ต้องการ เพียงแค่เปลี่ยนรหัส

ขั้นตอนที่ 6: เชื่อมต่อส่วนประกอบและอัปโหลดรหัส

เชื่อมต่อส่วนประกอบและอัปโหลดโค้ด
เชื่อมต่อส่วนประกอบและอัปโหลดโค้ด
เชื่อมต่อส่วนประกอบและอัปโหลดโค้ด
เชื่อมต่อส่วนประกอบและอัปโหลดโค้ด

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

ต่อไปนี้เป็นวิธีเชื่อมต่อส่วนประกอบสำหรับโครงการนี้:

มาตรความเร่งการเชื่อมต่อ:

  • VCC บนมาตรความเร่งเป็น VCC บน Pro Micro
  • GND บนมาตรความเร่งเป็น GND บน Pro Micro
  • Z-OUT บนมาตรความเร่งถึง A0 บน Pro Micro
  • Y-OUT บนมาตรความเร่งเป็น A1 บน Pro Micro
  • x-OUT บนมาตรความเร่งเป็น A2 บน Pro Micro

LED Strand Hook-up:

  • 5V บน LED ตัวแรกเป็น RAW บน Pro Micro
  • Din บน LED ตัวแรกเพื่อปักหมุด 2 บน Pro Micro
  • gnd บน LED ตัวแรกเป็น GND บน Pro Micro
  • เมื่อสร้างเกลียวของ LED ตรวจสอบให้แน่ใจว่าลูกศรชี้ไปในทิศทางเดียวกัน ห่างจากแหล่งพลังงาน

เชื่อมต่อพาวเวอร์แบงค์กับ Pro Micro ด้วยสาย USB

ตรวจสอบให้แน่ใจว่าได้ชาร์จพาวเวอร์แบงค์แล้ว

นี่คือรหัส:

#รวม

AlaLedRgb rgbStrip; การหมุน AlaSeq = { { ALA_OFF, 100, 100, alaPalNull }, { ALA_SPARKLE, 1000, 1000, alaPalCool }, { ALA_OFF, 100, 100, alaPalNull }, { ALA_ENDSEQ } }; int z; การตั้งค่าเป็นโมฆะ () { Serial.begin (9600); // ตั้งค่าพอร์ตอนุกรมเป็น 9600 rgbStrip.initWS2812(35, 2); // กำหนดจำนวน LED ในสาระเป็น 35 และส่งข้อมูลไปยังขา 2 rgbStrip.setBrightness(0x444444); rgbStrip.setAnimation(สปิน); วงเป็นโมฆะ () { z = analogRead (0); // อ่านพินอินพุตแบบอะนาล็อก A0 Serial.println (z, DEC); // พิมพ์ความเร่งในแกน Z ถ้า (z >= 400) { Serial.print("spin"); rgbStrip.runAnimation(); } อื่น ๆ { Serial.print("ขั้นตอนที่สอง สาม"); } }

ขั้นตอนที่ 7: เย็บ LED Strand เป็นกระโปรง

เย็บ LED Strand เป็นกระโปรง
เย็บ LED Strand เป็นกระโปรง
เย็บ LED Strand เป็นกระโปรง
เย็บ LED Strand เป็นกระโปรง
เย็บ LED Strand เป็นกระโปรง
เย็บ LED Strand เป็นกระโปรง

ตามเส้นทางที่คุณวางไว้ก่อนหน้านี้ ค่อยๆ เย็บเกลียว LED เข้าที่เพื่อให้แน่ใจว่าได้ยึดแสงแต่ละดวงในตำแหน่งที่คุณต้องการให้แสงส่องผ่าน ฉันต้องการให้ของฉันอยู่ในแนวเดียวกับลายจุดสีขาวเพื่อให้สีออกมาอย่างสวยงาม

หลังจากที่เกลียวยึดแน่นดีแล้ว ให้เพิ่มกาวร้อนบางส่วนให้กับ LED แต่ละดวงเหนือจุดบัดกรีเพื่อป้องกันหน้าสัมผัสไฟฟ้า และใต้ด้านข้างของ LED เพื่อให้แน่ใจว่าจะอยู่กับที่ในขณะที่คุณเคลื่อนไหว/เต้นรำ

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

แนะนำ: