สารบัญ:

รองเท้า Neopixel RGB ที่ทริกเกอร์การเคลื่อนไหว!: 5 ขั้นตอน (พร้อมรูปภาพ)
รองเท้า Neopixel RGB ที่ทริกเกอร์การเคลื่อนไหว!: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: รองเท้า Neopixel RGB ที่ทริกเกอร์การเคลื่อนไหว!: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: รองเท้า Neopixel RGB ที่ทริกเกอร์การเคลื่อนไหว!: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Motion Triggered RGB Shoes! | Neopixel LEDs | DIY 2024, กรกฎาคม
Anonim

NeoPixel นั้นยอดเยี่ยมมาก เราควบคุมไฟได้หลายร้อยดวงด้วยสายไฟ 3 เส้น เช่น 5V, Din & GND และในบทช่วยสอนนี้ ฉันจะแสดงวิธีสร้าง Motion Triggered NeoPixel RGB Shoes!

ดังนั้นโดยไม่ต้องกังวลใจอีกต่อไปเรามาเริ่มกันเลย

เสบียง

วัสดุ:

  1. โมดูลเซ็นเซอร์สั่นสะเทือน (อันที่ฉันใช้อยู่คือรุ่น DIY คุณสามารถตรวจสอบโพสต์ก่อนหน้าของฉันได้ที่นี่)
  2. Arduino นาโน
  3. WS2812B Neopixel LEDs

เครื่องมือ:

  1. หัวแร้ง
  2. ลวดบัดกรี
  3. ตัวช่วย
  4. กาวร้อน

ขั้นตอนที่ 1: LED ติดกาวบน Shoe

ไฟ LED ติดกาวบนรองเท้า
ไฟ LED ติดกาวบนรองเท้า
ไฟ LED ติดกาวบนรองเท้า
ไฟ LED ติดกาวบนรองเท้า
ไฟ LED ติดกาวบนรองเท้า
ไฟ LED ติดกาวบนรองเท้า

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

ขั้นตอนที่ 2: Arduino และแบตเตอรี่

Arduino และแบตเตอรี่
Arduino และแบตเตอรี่
Arduino และแบตเตอรี่
Arduino และแบตเตอรี่
Arduino และแบตเตอรี่
Arduino และแบตเตอรี่

หลังจากติดไฟ LED รอบรองเท้า ถึงเวลาทำงานกับอุปกรณ์อิเล็กทรอนิกส์แล้ว ฉันเอาเซลล์ Li-ion 18650 สองเซลล์แล้ววางลงในตัวเว้นวรรคสีดำเล็กๆ ซึ่งเป็นทางเลือก คุณสามารถใช้เทปเพื่อยึดเข้าด้วยกัน เซลล์เหล่านี้คือ 4.2V ตอนนี้เราจะเชื่อมต่อพวกมันเป็นอนุกรมเพื่อสร้างก้อนแบตเตอรี่ 8.4 โวลต์ซึ่งฉันใช้หัวแร้งและแถบนิกเกิล คุณสามารถบัดกรีลวดชิ้นเล็ก ๆ ตอนนี้เชื่อมต่อ +ve ปลายของแบตเตอรี่กับพิน Vin ของ Arduino Nano และ – สิ้นสุดแบตเตอรี่ที่ GND ของ Arduino สิ่งนี้จะจ่ายพลังงานให้กับ Arduino nano โดยตรงโดยใช้แบตเตอรี่ ในขณะนี้ฉันไม่มีสวิตช์ดังนั้นฉันจึงตัดสายกราวด์และต่อมาฉันจะบิดสายไฟเพื่อจ่ายไฟ ระบบ.

ขั้นตอนที่ 3: การเพิ่มเซ็นเซอร์สั่นสะเทือน

การเพิ่มเซ็นเซอร์สั่นสะเทือน
การเพิ่มเซ็นเซอร์สั่นสะเทือน
การเพิ่มเซ็นเซอร์สั่นสะเทือน
การเพิ่มเซ็นเซอร์สั่นสะเทือน
การเพิ่มเซ็นเซอร์สั่นสะเทือน
การเพิ่มเซ็นเซอร์สั่นสะเทือน

เมื่อเสร็จแล้วให้นำเซ็นเซอร์การสั่นสะเทือนและบัดกรีหนึ่งในตะกั่วไปยัง 5V ของ Arduino และอื่น ๆ กับ Digital Pin 2 ของ Arduino ตอนนี้เสร็จแล้ว นำรองเท้าของคุณและเชื่อมต่อ 5V ถึง 5V GND กับ GND และพิน Din ของ LED กับ Digital พิน 13 ของ Arduino ในทำนองเดียวกัน ฉันทำขั้นตอนนี้ซ้ำสำหรับรองเท้าอื่น และนั่นคือทั้งหมดที่เราต้องทำสำหรับอุปกรณ์อิเล็กทรอนิกส์

หมายเหตุ: เซ็นเซอร์ที่ฉันใช้เป็นรุ่น DIY หรือคล้ายกับเซ็นเซอร์นี้โดย Adafruit

หากคุณต้องการใช้ Vibration Sensor Module เช่นนี้ คุณสามารถทำได้ เพียงแค่สังเกตว่ามี 3 พิน เชื่อมต่อ Vcc กับ 5V, GND ถึง GND และ Do (เอาต์พุตดิจิทัล) กับ Digital Pin 13 ของ Arduino การใช้โพเทนชิออมิเตอร์บนโมดูลนั้น คุณสามารถปรับความไวของทริกเกอร์ของคุณได้

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

การเขียนโปรแกรม!
การเขียนโปรแกรม!
การเขียนโปรแกรม!
การเขียนโปรแกรม!

ตอนนี้ได้เวลาอัปโหลดโค้ดไปยัง Arduino ของเราแล้ว ขณะที่อัปโหลดโค้ด เพียงแค่เปลี่ยนและป้อนจำนวน LED ที่คุณมีบนรองเท้าสำหรับฉัน นั่นคือ LED 44 ดวง ดังนั้นเพียงแค่เปลี่ยนและอัปโหลดโค้ดไปยัง Arduino ทั้งคู่!

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

คุณสามารถดาวน์โหลดรหัสจากด้านล่าง!

หมายเหตุ: คุณต้องติดตั้ง Adafruit Neopixel Library

ขั้นตอนที่ 5: คุณทำได้

คุณทำได้!
คุณทำได้!

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

นั่นก็เพียงพอแล้วสำหรับบทช่วยสอนนี้ ถ้าคุณชอบงานของฉัน ลองตรวจสอบช่อง YouTube ของฉันเพื่อดูสิ่งที่ยอดเยี่ยมกว่านี้: https://www.youtube.com/NematicsLabคุณสามารถติดตามฉันบน Facebook, Twitter และอื่น ๆ สำหรับโครงการที่จะเกิดขึ้น

www.facebook.com/NematicsLab/

www.instagram.com/NematicsLab/

twitter.com/NematicsLab

แนะนำ: