สารบัญ:
- ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
- ขั้นตอนที่ 2: ประกอบแทรมโพลีน
- ขั้นตอนที่ 3: ตัด Neopixel Strip
- ขั้นตอนที่ 4: บัดกรี LEDs
- ขั้นตอนที่ 5: กาวร้อนของการเชื่อมต่อทั้งหมด
- ขั้นตอนที่ 6: ตรวจสอบว่าทุกอย่างใช้งานได้จนถึงตอนนี้
- ขั้นตอนที่ 7: แนบไฟ LED กับแทรมโพลีนด้วย Zip-ties
- ขั้นตอนที่ 8: แฮ็ค Jumping Sensor
- ขั้นตอนที่ 9: แนบ Jumping Sensor
- ขั้นตอนที่ 10: เรียกใช้รหัส
- ขั้นตอนที่ 11: จะมีมากขึ้น
วีดีโอ: Jump Sensitive Neopixel Trampoline: 11 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
โดย RooKosherbayติดตามเพิ่มเติมโดยผู้เขียน:
ในคำแนะนำนี้ ฉันจะแสดงวิธีสร้างแทรมโพลีนที่เปลี่ยนสีทุกครั้งที่คุณกระโดด!
ขั้นตอนที่ 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
- ตัดลวดแต่ละเส้นให้เหลือประมาณ 2.5 นิ้ว เพื่อให้แน่ใจว่าการเชื่อมต่อสายไฟระหว่าง LED นั้นยาวกว่าความยาวของแถบทั้งหมด
- ปอกสายไฟในแต่ละด้าน
- บัดกรีสายไฟเข้ากับไฟ LED ทิ้งพลาสติกป้องกันไว้เพื่อปกป้อง LEDs
- ทำสิ่งนี้ครั้งละประมาณ 10 LEDs (ดูสามขั้นตอนถัดไป)
- ตรวจสอบให้แน่ใจว่าลูกศรชี้ไปในทิศทางเดียวกัน
ขั้นตอนที่ 5: กาวร้อนของการเชื่อมต่อทั้งหมด
ขั้นแรกตรวจสอบให้แน่ใจว่าสายไฟไม่สัมผัสกันและทุกอย่างเป็นกุชชี่ จากนั้นใช้กาวร้อนเพื่อป้องกันไม่ให้สายไฟสัมผัสกัน และติด LEDS กับฝาครอบพลาสติกเพื่อป้องกันความชื้น
ขั้นตอนที่ 6: ตรวจสอบว่าทุกอย่างใช้งานได้จนถึงตอนนี้
เชื่อมต่อแถบกับ Arduino ตามลำดับต่อไปนี้
- เชื่อมต่อกราวด์ ให้แน่ใจว่าคุณเชื่อมต่อ PIN กราวด์ก่อน ไฟ LED เปราะบางมาก
- เชื่อมต่ออีกสองพิน ตรวจสอบให้แน่ใจว่าพิน Din เป็นพิน PWM (ดูแผนภาพ)
- ดาวน์โหลดไลบรารี Fastled ที่นี่ และนำเข้าสู่ arduino IDE. ของคุณ
- ไปที่ repo git ของฉันและดาวน์โหลดรหัส check_leds (https://github.com/seniorburito/led_trampoline)
รหัสนี้จะติดไฟ LED ตามลำดับ ดังนั้นหากมีปัญหา คุณจะเห็นว่าอันไหนที่ต้องแก้ไข
อย่าลืมอ่านเอกสาร Fastled ที่นี่ มันเขียนได้ดีมาก
สำหรับตอนนี้ คุณสามารถวาง Arduino ไว้ด้านข้างหรือใต้แทรมโพลีนได้
ขั้นตอนที่ 7: แนบไฟ LED กับแทรมโพลีนด้วย Zip-ties
ฉันผูกแต่ละอันด้วยซิปผูกสองอันเพื่อป้องกันไม่ให้ไฟ LED เคลื่อนที่ Zipties อาจทำงานได้ดีกว่าเพราะคุณสามารถถอดออกได้หากคุณตัดสินใจที่จะถอด LED และเนื่องจาก Zipties มีราคาถูก
ขั้นตอนที่ 8: แฮ็ค Jumping Sensor
แทรมโพลีนมาพร้อมกับอุปกรณ์ที่นับแคลอรี่ตามจำนวนที่คุณกระโดด เราทำอะไรกับชิปไม่ได้
แต่ถ้าคุณเปิดเซ็นเซอร์การกระโดดขึ้นมา คุณจะรู้ว่ามันเป็นเพียงสวิตช์สลับที่จะทำงานเมื่อคุณออกแรงกด สวิตช์สลับกับ Arduinos ใช้งานง่ายมาก ดังนั้น เราจะใช้ในโปรเจ็กต์นี้เพื่อตรวจจับการกระโดด และทริกเกอร์เอฟเฟกต์เมื่อสิ่งนั้นเกิดขึ้น
ขั้นตอนที่ 9: แนบ Jumping Sensor
ติดเซ็นเซอร์เข้ากับขาแทรมโพลีนตัวใดตัวหนึ่ง และตั้งค่าวงจรดังที่แสดงไว้ที่นี่
คุณสามารถต่อสายไฟจากเซ็นเซอร์ด้วยวิธีใดวิธีหนึ่งจากสองวิธี:
- ติดคลิปปากจระเข้กับส่วนโลหะทั้งสองของสาย aux
- ตัดลวด แยกออกเป็นสองส่วน ดึงแต่ละด้าน ประสานเข้ากับส่วนหัวของตัวผู้หรือ 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: จะมีมากขึ้น
โครงการนี้ยังคงเป็นต้นแบบ ฉันยังคงเพิ่มรูปแบบและฟังก์ชันเพิ่มเติม หากคุณมีแนวคิด โปรดแจ้งให้เราทราบ และหากต้องการความช่วยเหลือเกี่ยวกับโค้ด โปรดทำ!
รองชนะเลิศการประกวดสีสันแห่งสายรุ้ง
แนะนำ:
แป้นพิมพ์กระดาษแข็ง Velocity Sensitive: 14 ขั้นตอน (พร้อมรูปภาพ)
คีย์บอร์ด Velocity Sensitive Cardboard: สวัสดี ในบทช่วยสอนนี้ ฉันต้องการใช้ประโยชน์จากกระดาษแข็งเพียงชิ้นเดียวที่ฉันมีในบ้านทั้งหลัง เนื่องจากการกักกัน ฉันไม่สามารถหาอะไรเพิ่มได้อีก แต่ฉันไม่ต้องการมัน! ด้วยชิ้นส่วนเล็กๆ เราสามารถทดลองที่น่าสนใจได้ ครั้งนี้ผมนำ
รันเกม Jump โดยใช้ Unity, BT Arduino, Ultrasonic Sensor: 14 ขั้นตอน
รันเกม Jump โดยใช้ Unity, BT Arduino, Ultrasonic Sensor: หลังจากประสบความสำเร็จในโครงการ Unity Multiplayer 3D Hologram Game และ Hologram Projector สำหรับพีซี นี่เป็นโครงการที่สองในความสามัคคี ดังนั้นเพื่อให้โครงการเต็มรูปแบบตั้งแต่ต้นจนจบเกมต้องใช้เวลามากในการศึกษา เมื่อฉันเริ่ม
เกม Dot Jump (โดยไม่ต้องใช้ Arduino): 6 ขั้นตอน
เกม Dot Jump (โดยไม่ต้องใช้ Arduino): ภาพรวมสวัสดี! ฉันชื่อ Shivansh นักเรียนที่ IIIT-Hyderabad ฉันมาที่นี่พร้อมคำแนะนำแรกของฉันซึ่งเป็นเกมที่ได้รับแรงบันดาลใจจากเกม Dinosaur Jump ของ Google Chrome เกมนี้เรียบง่าย: กระโดดข้ามสิ่งกีดขวางที่เข้ามาเพื่อทำคะแนน ถ้าคุณ
DIY Force Sensitive Resistor (FSR): 5 ขั้นตอน (พร้อมรูปภาพ)
DIY Force Sensitive Resistor (FSR): สร้างตัวต้านทานที่ไวต่อแรงกด (เซ็นเซอร์ความดัน) พร้อมชิ้นส่วนอะไหล่แทนที่จะใช้จ่าย $ 5 - $ 20 ต่อตัว
กอด& Touch Sensitive Instructables Robot Patch: 10 ขั้นตอน (พร้อมรูปภาพ)
กอด & Touch Sensitive Instructables Robot Patch: ฉันมักจะต้องการสร้างโปรเจ็กต์ที่เรียบง่ายแต่ดูดีด้วยแพตช์นี้ และ "ขนาดพกพา" การแข่งขันดูเหมือนเป็นโอกาสที่ดีในการสร้างมาสคอตหุ่นยนต์ ผู้ชายคนนี้นั่งอยู่ในกระเป๋าเสื้อของฉัน เหมือนกับในไอคอนการแข่งขัน และไปอย่างชาญฉลาด