สารบัญ:

Jump Sensitive Neopixel Trampoline: 11 ขั้นตอน (พร้อมรูปภาพ)
Jump Sensitive Neopixel Trampoline: 11 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Jump Sensitive Neopixel Trampoline: 11 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Jump Sensitive Neopixel Trampoline: 11 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Coding Tutorial: DIY Hue+ w/ Arduino & NeoPixels 2024, กรกฎาคม
Anonim
Image
Image

โดย RooKosherbayติดตามเพิ่มเติมโดยผู้เขียน:

ฟื้นฟูแจกันที่หักด้วย Kintsugi
ฟื้นฟูแจกันที่หักด้วย Kintsugi
สอนแอนิเมชั่นศิลปะพิกเซลสำหรับเด็กสำหรับเกม
สอนแอนิเมชั่นศิลปะพิกเซลสำหรับเด็กสำหรับเกม
สอนแอนิเมชั่นศิลปะพิกเซลสำหรับเด็กสำหรับเกม
สอนแอนิเมชั่นศิลปะพิกเซลสำหรับเด็กสำหรับเกม
เปลี่ยนหูฟังที่พังให้เป็นสาย AUX
เปลี่ยนหูฟังที่พังให้เป็นสาย AUX
เปลี่ยนหูฟังที่พังให้เป็นสาย AUX
เปลี่ยนหูฟังที่พังให้เป็นสาย AUX

ในคำแนะนำนี้ ฉันจะแสดงวิธีสร้างแทรมโพลีนที่เปลี่ยนสีทุกครั้งที่คุณกระโดด!

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

สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ

วัสดุ:

  • ลวด 3 ม้วน คละสี ยิ่งบางยิ่งดี
  • ประสาน ยิ่งบางยิ่งดี - ฉันมีลวดบัดกรีหนาในตอนเริ่มต้นและละลายช้ามากจนเป็นฝันร้าย
  • Arduino - Uno น่าจะใช้งานได้ดี แต่ฉันมี Mega อยู่แล้ว ก็เลยใช้มัน
  • แทรมโพลีนสำหรับออกกำลังกาย (https://www.amazon.com/Golds-Gym-Circuit-Trainer-Trampoline/dp/B013XRMEIW)
  • แถบ LED Neopixel ฉันใช้ WS28121B ที่ถูกกว่า (https://www.amazon.com/ALITOVE-WS2812B-Individually-Addressable-Waterproof/dp/B00ZHB9M6A)
  • ตัวเก็บประจุ 0.1 ยูเอฟ
  • ตัวต้านทาน ~ 10K โอห์ม
  • ตัวต้านทาน ~500 โอห์ม
  • ซิปผูก 60 เส้น

เครื่องมือ:

  • หัวแร้ง
  • ปืนกาวร้อน - เพื่อป้องกันและป้องกันสายไฟ
  • เครื่องปอกสายไฟ
  • เครื่องตัดลวด
  • กรรไกร

ขั้นตอนที่ 2: ประกอบแทรมโพลีน

กล่องมีคำแนะนำ ตรงไปตรงมา

อย่าแตะต้องอุปกรณ์อิเล็กทรอนิกส์ เราจะใช้มันในภายหลัง;)

ขั้นตอนที่ 3: ตัด Neopixel Strip

ตัดแถบนีโอพิกเซล
ตัดแถบนีโอพิกเซล
ตัดแถบนีโอพิกเซล
ตัดแถบนีโอพิกเซล
ตัดแถบนีโอพิกเซล
ตัดแถบนีโอพิกเซล

มีช่องว่าง 30 ช่องระหว่างแถบที่ยึดผ้ากระโดดในแทรมโพลีน เราจะตัดแถบ Neopixel ออกเป็น LED 30 ดวงแยกกัน และวางไว้ระหว่างแต่ละแถบ

หมายเหตุ: มีจุดบัดกรีที่ยึดแถบไว้ด้วยกัน คุณสามารถตัดออกได้อย่างง่ายดายเช่นกัน

ขั้นตอนที่ 4: บัดกรี LEDs

บัดกรี LEDs
บัดกรี LEDs
บัดกรี LEDs
บัดกรี LEDs
บัดกรี LEDs
บัดกรี LEDs
  1. ตัดลวดแต่ละเส้นให้เหลือประมาณ 2.5 นิ้ว เพื่อให้แน่ใจว่าการเชื่อมต่อสายไฟระหว่าง LED นั้นยาวกว่าความยาวของแถบทั้งหมด
  2. ปอกสายไฟในแต่ละด้าน
  3. บัดกรีสายไฟเข้ากับไฟ LED ทิ้งพลาสติกป้องกันไว้เพื่อปกป้อง LEDs
  4. ทำสิ่งนี้ครั้งละประมาณ 10 LEDs (ดูสามขั้นตอนถัดไป)
  5. ตรวจสอบให้แน่ใจว่าลูกศรชี้ไปในทิศทางเดียวกัน

ขั้นตอนที่ 5: กาวร้อนของการเชื่อมต่อทั้งหมด

กาวร้อนทุกการเชื่อมต่อ
กาวร้อนทุกการเชื่อมต่อ
กาวร้อนทุกการเชื่อมต่อ
กาวร้อนทุกการเชื่อมต่อ
กาวร้อนทุกการเชื่อมต่อ
กาวร้อนทุกการเชื่อมต่อ
กาวร้อนทุกการเชื่อมต่อ
กาวร้อนทุกการเชื่อมต่อ

ขั้นแรกตรวจสอบให้แน่ใจว่าสายไฟไม่สัมผัสกันและทุกอย่างเป็นกุชชี่ จากนั้นใช้กาวร้อนเพื่อป้องกันไม่ให้สายไฟสัมผัสกัน และติด LEDS กับฝาครอบพลาสติกเพื่อป้องกันความชื้น

ขั้นตอนที่ 6: ตรวจสอบว่าทุกอย่างใช้งานได้จนถึงตอนนี้

ตรวจสอบว่าทุกอย่างใช้งานได้จนถึงตอนนี้
ตรวจสอบว่าทุกอย่างใช้งานได้จนถึงตอนนี้
ตรวจสอบว่าทุกอย่างใช้งานได้จนถึงตอนนี้
ตรวจสอบว่าทุกอย่างใช้งานได้จนถึงตอนนี้

เชื่อมต่อแถบกับ Arduino ตามลำดับต่อไปนี้

  1. เชื่อมต่อกราวด์ ให้แน่ใจว่าคุณเชื่อมต่อ PIN กราวด์ก่อน ไฟ LED เปราะบางมาก
  2. เชื่อมต่ออีกสองพิน ตรวจสอบให้แน่ใจว่าพิน Din เป็นพิน PWM (ดูแผนภาพ)
  3. ดาวน์โหลดไลบรารี Fastled ที่นี่ และนำเข้าสู่ arduino IDE. ของคุณ
  4. ไปที่ repo git ของฉันและดาวน์โหลดรหัส check_leds (https://github.com/seniorburito/led_trampoline)

รหัสนี้จะติดไฟ LED ตามลำดับ ดังนั้นหากมีปัญหา คุณจะเห็นว่าอันไหนที่ต้องแก้ไข

อย่าลืมอ่านเอกสาร Fastled ที่นี่ มันเขียนได้ดีมาก

สำหรับตอนนี้ คุณสามารถวาง Arduino ไว้ด้านข้างหรือใต้แทรมโพลีนได้

ขั้นตอนที่ 7: แนบไฟ LED กับแทรมโพลีนด้วย Zip-ties

ติดไฟ LED เข้ากับแทรมโพลีนด้วย Zip-ties
ติดไฟ LED เข้ากับแทรมโพลีนด้วย Zip-ties
ติดไฟ LED เข้ากับแทรมโพลีนด้วย Zip-ties
ติดไฟ LED เข้ากับแทรมโพลีนด้วย Zip-ties
ติดไฟ LED เข้ากับแทรมโพลีนด้วย Zip-ties
ติดไฟ LED เข้ากับแทรมโพลีนด้วย Zip-ties

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

ขั้นตอนที่ 8: แฮ็ค Jumping Sensor

แฮ็คเซ็นเซอร์กระโดด
แฮ็คเซ็นเซอร์กระโดด
แฮ็คเซ็นเซอร์กระโดด
แฮ็คเซ็นเซอร์กระโดด
แฮ็คเซ็นเซอร์กระโดด
แฮ็คเซ็นเซอร์กระโดด
แฮ็คเซ็นเซอร์กระโดด
แฮ็คเซ็นเซอร์กระโดด

แทรมโพลีนมาพร้อมกับอุปกรณ์ที่นับแคลอรี่ตามจำนวนที่คุณกระโดด เราทำอะไรกับชิปไม่ได้

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

ขั้นตอนที่ 9: แนบ Jumping Sensor

ติด Jumping Sensor
ติด Jumping Sensor
ติด Jumping Sensor
ติด Jumping Sensor
ติด Jumping Sensor
ติด Jumping Sensor

ติดเซ็นเซอร์เข้ากับขาแทรมโพลีนตัวใดตัวหนึ่ง และตั้งค่าวงจรดังที่แสดงไว้ที่นี่

คุณสามารถต่อสายไฟจากเซ็นเซอร์ด้วยวิธีใดวิธีหนึ่งจากสองวิธี:

  1. ติดคลิปปากจระเข้กับส่วนโลหะทั้งสองของสาย aux
  2. ตัดลวด แยกออกเป็นสองส่วน ดึงแต่ละด้าน ประสานเข้ากับส่วนหัวของตัวผู้หรือ pcb หรืออะไรทำนองนั้น

ขั้นตอนที่ 10: เรียกใช้รหัส

เรียกใช้รหัส
เรียกใช้รหัส
เรียกใช้รหัส
เรียกใช้รหัส

ดาวน์โหลดรหัส led_trampoline.ino จาก repo ของฉัน (https://github.com/seniorburito/led_trampoline)

เปลี่ยน LED_PIN, SWITCH_IN_PIN, SWITCH_OUT_PIN เป็นพินที่คุณใช้ และคุณพร้อมแล้ว!

นี่คือลิงค์วิดีโอของแทรมโพลีนที่ใช้งานจริงหากคุณไม่สามารถเปิดได้จากอินโทร (https://www.youtube.com/embed/k_8mHe4OKWg)

ขั้นตอนที่ 11: จะมีมากขึ้น

โครงการนี้ยังคงเป็นต้นแบบ ฉันยังคงเพิ่มรูปแบบและฟังก์ชันเพิ่มเติม หากคุณมีแนวคิด โปรดแจ้งให้เราทราบ และหากต้องการความช่วยเหลือเกี่ยวกับโค้ด โปรดทำ!

การประกวดสีรุ้ง
การประกวดสีรุ้ง
การประกวดสีรุ้ง
การประกวดสีรุ้ง

รองชนะเลิศการประกวดสีสันแห่งสายรุ้ง

แนะนำ: