สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: วางแผนและเขียงหั่นขนม
- ขั้นตอนที่ 2: โปรแกรม
- ขั้นตอนที่ 3: ย้ายไปยัง Perfboard
- ขั้นตอนที่ 4: แนบชิ้นส่วนเข้ากับ Longboard
วีดีโอ: Longboard Underglow: 5 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:02
โดย spikytunaLinkedinติดตาม เพิ่มเติมโดยผู้เขียน:
เกี่ยวกับ: ฉันเป็นนักศึกษาระดับปริญญาตรีด้านวิศวกรรมการบินและอวกาศซึ่งมักจะทำโครงการที่เป็นสิ่งที่ไกลที่สุดจากการบิน ข้อมูลเพิ่มเติมเกี่ยวกับ Spikytuna »
บทนำ
บางทีคุณอาจถูกลิขิตมาให้ลองบอร์ดดูแย่ บางทีคุณอาจรู้สึกเบื่อหน่ายกับการกักตัว ไม่ว่าจะด้วยเหตุผลใดก็ตาม การใส่อันเดอร์โกลว์บนบอร์ดของคุณเป็นวิธีที่ยอดเยี่ยมในการหลอกล่อ ฉันได้สร้างตัวควบคุมแถบ LED WS2812 ที่มีมาตรความเร่ง โมดูลบลูทูธ และ Arduino Nano
ข้อกำหนดเบื้องต้น
ความเข้าใจเบื้องต้นเกี่ยวกับ Arduino และการบัดกรี ความสามารถในการขี่สเก็ตบอร์ดก็เท่เช่นกัน
หมายเหตุถึงผู้สร้าง (คุณ)
มีฟอร์มแฟคเตอร์ของลองบอร์ดหลายแบบ ความพร้อมใช้งานของส่วนประกอบ และแนวคิดว่าสีอันเดอร์โกลว์ควรมีหน้าตาเป็นอย่างไร ดังนั้นไฟของคุณแทบจะไม่ตรงกับที่ฉันมีเลย คู่มือนี้อธิบายขั้นตอนการออกแบบทั่วไปของการเรืองแสงของฉัน แต่ให้ถือว่าเป็นคำแนะนำมากกว่า ใส่สปินของคุณเองกับมัน!
เป้าหมายโครงการ
- วางไฟ LED ไว้ใต้บอร์ดด้วยรูปแบบที่ตั้งไว้ล่วงหน้าหลายแบบ
- ควบคุมรูปแบบดังกล่าวแบบไร้สาย
- ปิดอัตโนมัติเมื่อหยิบขึ้นมา เพื่อไม่ให้คนตาบอด
เสบียง
- Arduino นาโน
- โมดูลบลูทูธ HC-06
- ADXL345 มาตรความเร่ง
- 2 x WS2812 แถบ LED + ตัวเชื่อมต่อ
- Perfboard
- หัวตัวเมีย 2.54 มม.
- ลวดแกนแข็ง 22 AWG
- ธนาคารแบตเตอรี่ USB
- ตัวเก็บประจุ (100 ยูเอฟ)
- Longboard (ชัด)
- เวลโคร
- หัวแร้ง + บัดกรี
นี่คือลิงค์พันธมิตรของ Amazon ดังนั้นฉันจึงได้รับค่าคอมมิชชั่นเล็กน้อยจากการขายแต่ละครั้ง หากคุณยังไม่มีอุปกรณ์เหล่านี้และต้องการสนับสนุนโครงการในอนาคตของฉัน โปรดไปที่ลิงก์เหล่านี้!:)
ขั้นตอนที่ 1: วางแผนและเขียงหั่นขนม
วางแผนคุณลักษณะและรูปแบบที่คุณต้องการบนกระดานของคุณ นี่เป็นขั้นตอนที่ค่อนข้างเปิดกว้าง ขึ้นอยู่กับคุณเท่านั้นที่จะกำหนดว่าคุณต้องการความซับซ้อนหรือความเรียบง่ายเพียงใด หากคุณต้องการขั้นต่ำสุด แบตเตอรี่ Arduino และแถบ LED ทั้งหมดที่คุณต้องการ
เมื่อคุณพอใจกับการตั้งค่าแล้ว ให้วาดไดอะแกรมระบบที่สวยงามและเป็นระเบียบ สิ่งนี้จะมีประโยชน์เมื่อคุณย้ายไปยังบอร์ดหรือ PCB
ความต้องการของฉัน:
ไฟ LED ที่แอดเดรสได้
ฉันต้องการไฟ LED ที่สามารถระบุตำแหน่งได้ เพื่อที่ฉันจะได้สร้างรูปแบบที่ดูน่าสนใจยิ่งขึ้น
บลูทู ธ.
ฉันไม่ต้องการก้มตัวแล้วกดปุ่มเพื่อเปลี่ยนรูปแบบ ดังนั้นฉันจะใช้โมดูล Bluetooth และโทรศัพท์ของฉันทำสิ่งนี้
มาตรความเร่ง
ไฟ LED อาจสว่างมาก และฉันไม่ต้องการรบกวนคนเดินถนนเมื่อหยิบบอร์ดขึ้นมา ดังนั้นฉันจะใช้มาตรความเร่งเพื่อตรวจจับเมื่อถือบอร์ดแล้วปิดไฟ
เคล็ดลับ:
ทดสอบ ทดสอบ ทดสอบ
ตรวจสอบให้แน่ใจว่าคุณได้ทดสอบการตั้งค่าของคุณบนเขียงหั่นขนมก่อนสิ่งอื่นใด! สิ่งนี้ทำให้ง่ายต่อการดีบักส่วนประกอบของคุณและตั้งโปรแกรมรูปแบบแสง ฉันยังแนะนำการทดสอบส่วนประกอบทีละตัว เพื่อจำกัดจำนวนตัวแปรเมื่อมีจุดบกพร่องปรากฏขึ้น
บันทึก:
ด้านบนเป็นแผนภาพระบบของการตั้งค่าของฉัน หมุดสำหรับแต่ละส่วนประกอบจะแสดงอยู่ในลูกศรแต่ละอัน
ขั้นตอนที่ 2: โปรแกรม
ลิงค์ GITHUB
รหัสที่ฉันให้ไว้ที่ลิงก์นี้เป็นพื้นฐานล้วนๆ และเกี่ยวข้องกับโมดูล Bluetooth เท่านั้น หากต้องการเปลี่ยนรูปแบบ ให้ใช้แอป Serial Bluetooth บนโทรศัพท์ของคุณ เปลี่ยน pinout ตามที่คุณต้องการ
ฉันออกแบบโค้ดเพื่อให้ง่ายต่อการรวมรูปแบบใหม่และเปลี่ยนพิน ในการสร้างรูปแบบใหม่ ให้ใส่คำสั่ง strncmp ที่เหมาะสมใน req_handle() และสร้างฟังก์ชันรูปแบบของคุณใน patterns.h
คุณจะต้องใช้ทั้ง glowy_basic.ino และ patterns.h อย่าลืมรวมไว้ในโฟลเดอร์เดียวกันเมื่อตั้งโปรแกรม Nano ของคุณ พวกเขาถูกแยกออกจากกันเพื่อหลีกเลี่ยงการสร้างไฟล์ขนาดใหญ่เทอะทะ นี่ไม่ได้หมายความว่าอุตสาหกรรมพร้อม
หากคุณไม่ต้องการใช้รหัสของฉัน ทำเอง! ห้องสมุดมีความตรงไปตรงมาและใช้งานง่าย
ห้องสมุดที่ใช้:
- FastLED.h (สำหรับ LED)
- SoftwareSerial.h (ซีเรียลสำหรับ Bluetooth)
- ลวด.h (I2C)
ขั้นตอนที่ 3: ย้ายไปยัง Perfboard
ระวังมันจะน่าเบื่อ
(ถ้าคุณสามารถวางบน PCB แทน perfboard ได้ ฉันขอแนะนำอย่างยิ่ง)
Perfboard เป็นจุดกึ่งกลางระหว่างต้นแบบบนเขียงหั่นขนมและ PCB ที่เต็มเปี่ยม เป็นตัวเลือกที่ดีที่สุดที่ฉันมีเพื่อทำให้สิ่งนี้ค่อนข้างถาวร ความตั้งใจของฉันคือการสร้างรูปแบบโล่นี้ (โดยใช้ส่วนหัวของเพศหญิงเพื่อเชื่อมต่อส่วนต่างๆ) เพื่อให้ฉันสามารถนำส่วนประกอบที่สำคัญมาใช้ซ้ำได้ ตรวจสอบให้แน่ใจว่าคุณบัดกรีตัวเก็บประจุบายพาสควบคู่ไปกับการเชื่อมต่อแบตเตอรี่ของคุณ สิ่งนี้จะทำให้การเปลี่ยนแปลงของกระแสไฟ LED ของคุณลดลงอย่างกะทันหัน ฉันไม่สามารถให้รายละเอียดทุก ๆ ข้อต่อประสานที่ฉันทำ แต่ฉันได้เรียนรู้หลายสิ่งหลายอย่างในระหว่างกระบวนการนี้
เคล็ดลับ:
จัดวางเลย
นำส่วนประกอบของคุณและจัดวางบนกระดานของคุณ! การวางแผนว่าจะเข้ากันได้ที่ใดและอย่างไรเป็นสิ่งสำคัญสำหรับการหลีกเลี่ยงข้อผิดพลาดที่ใช้เวลานาน
แข็ง.
ต้องมีลวดแกนแข็ง มันง่ายกว่ามากที่จะใส่แกนแข็งที่ถอดแล้วลงในรูของแผ่นไม้อัด เนื่องจากมันจะไม่แตกออกจากกันเหมือนลวดตีเกลียว
วัดสามครั้งตัดครั้งเดียว
เพื่อให้ได้บอร์ดที่สมบูรณ์แบบ ให้แน่ใจว่าคุณรู้จริง ๆ ว่าต้องใช้ลวดมากแค่ไหนในการเชื่อมโยงจุดหนึ่งบนกระดานของคุณไปยังอีกจุดหนึ่ง
ตรวจสอบสองครั้ง
ใช้มัลติมิเตอร์บ่อยๆ เพื่อให้แน่ใจว่าจุดต่างๆ จะต่อเนื่องกัน และให้แน่ใจว่าไม่มีขาสั้น ซึ่งจะช่วยป้องกันการทำลายแบตเตอรี่โดยไม่ได้ตั้งใจ
ค่อยยังชั่ว.
ข้อต่อบัดกรีไม่สามารถจัดการกับความเครียดและความเครียดได้เป็นอย่างดี ดังนั้นคุณต้องมีรูปแบบการบรรเทาความเครียดเพื่อจัดการกับโหลดที่ไม่ได้วางแผนไว้ นี่เป็นสิ่งสำคัญอย่างยิ่ง เนื่องจากบอร์ดของคุณมีการสั่นสะเทือนมาก โดยส่วนตัวฉันใช้ลวดเย็บกระดาษงอเพื่อยึดสายไฟและมัดลวด
ขั้นตอนที่ 4: แนบชิ้นส่วนเข้ากับ Longboard
แล่นได้ราบรื่นดี ตอนนี้ที่กระดานเพอร์ฟบอร์ดเสร็จแล้ว
นี่คือที่มาของเวลโคร ฉันตั้งใจจะใช้เวลโครเพราะมันค่อนข้างแข็งแรงแต่ถอดออกได้
- ติดเวลโครด้านตัวผู้ไว้บนกระดานลองบอร์ด ด้านตัวผู้จะทำความสะอาดง่ายกว่า ถ้าคุณตัดสินใจขี่โดยไม่มีไฟใต้ท้องรถ
- ใส่ด้านหญิงของเวลโครลงบนก้อนแบตเตอรี่และด้านล่างของแผ่นไม้อัด
- ติดแถบ LED
- ติดแบตเตอรี่และ perfboard
เคล็ดลับ:
กัดล้อ.
หลีกเลี่ยงการวางสายไฟหรือส่วนประกอบไว้เหนือล้อ หากหมุนแรงเกินไป ล้อสามารถสัมผัสและทำให้สิ่งของเหล่านี้เสียหายได้
หาง.
หลีกเลี่ยงการวางสายไฟหรือส่วนประกอบไว้ที่หางเพราะจะสัมผัสกับพื้น ด้วยเหตุผลที่ชัดเจน สิ่งนี้จะสร้างความเสียหายให้กับสิ่งของเหล่านี้
การป้องกัน
ฉันไม่ได้ทำตามคำแนะนำนี้ด้วยตนเองเนื่องจากไม่มีเครื่องพิมพ์ 3 มิติ แต่ฉันขอแนะนำอย่างยิ่งให้ออกแบบฝาครอบป้องกันสำหรับแถบและแผ่นปิด อุปกรณ์อิเล็กทรอนิกส์ที่เปิดเผย ดังตัวอย่างข้างต้น มีความอ่อนไหวสูงต่อความเสียหายจากเศษขยะความเร็วสูงและน้ำที่ล้อกระเด็นใส่ ฝาครอบป้องกันจะบรรเทาความเสียหายดังกล่าวและเพิ่มอายุการใช้งานของอุปกรณ์เช่นนี้
แนะนำ:
ทำ Longboard แบบใช้มอเตอร์ไฟฟ้าของคุณเอง: 8 ขั้นตอน (พร้อมรูปภาพ)
ทำ Longboard แบบใช้มอเตอร์ไฟฟ้าของคุณเอง: ในโครงการนี้ ฉันจะแสดงวิธีสร้างกระดานยาวแบบใช้มอเตอร์ไฟฟ้าตั้งแต่เริ่มต้น สามารถเร่งความเร็วได้ถึง 34 กม./ชม. และเดินทางได้ถึง 20 กม. ด้วยการชาร์จเพียงครั้งเดียว ค่าใช้จ่ายโดยประมาณอยู่ที่ประมาณ 300 เหรียญสหรัฐ ซึ่งเป็นทางเลือกที่ดีสำหรับการค้า
DIY Electric Longboard!: 7 ขั้นตอน (พร้อมรูปภาพ)
DIY Electric Longboard!: สวัสดี เพื่อนครีเอเตอร์คนอื่นๆ ในคู่มือนี้ ฉันจะแสดงวิธีทำสเก็ตบอร์ดไฟฟ้าแบบ DIY ด้วยงบประมาณที่ค่อนข้างน้อย กระดานที่ฉันสร้างมีความเร็วประมาณ 40 กม./ชม. (26 ไมล์ต่อชั่วโมง) และวิ่งได้ประมาณ 18 กม. ด้านบนเป็นวิดีโอแนะนำและปิ
วิธีสร้าง Longboard ไฟฟ้าด้วยการควบคุมโทรศัพท์: 6 ขั้นตอน (พร้อมรูปภาพ)
วิธีสร้าง Longboard ไฟฟ้าด้วยการควบคุมโทรศัพท์: Longboard ไฟฟ้านั้นยอดเยี่ยม! ทดสอบวิดีโอในวิดีโอด้านบน วิธีสร้าง LONGBOARD ไฟฟ้าที่ควบคุมจากโทรศัพท์ที่มี BLUETOOTH อัปเดต #1: ติดตั้งเทปกริปแล้ว การปรับแต่งบางอย่างในตัวควบคุมความเร็วหมายความว่าฉันได้ ออกจากบ่อเร็วขึ้น
ให้เตียงของคุณ Underglow!: 7 ขั้นตอน (พร้อมรูปภาพ)
Give Your Bed Underglow!: ในคำแนะนำนี้ ฉันจะอธิบายวิธีทำให้เตียงของคุณดูยอดเยี่ยมด้วยไฟ LED RGB ที่ผมได้รับคือรีโมทคอนโทรล มีตัวเลือกต่างๆ เช่น ซีดจางหรือกะพริบ และมีราคาไม่แพงมาก ล่าสุดมีขายที่ bangg
Longboard Budet ไฟฟ้าสุดบ้าพร้อมเด็คคาร์บอนไฟเบอร์: 6 ขั้นตอน (พร้อมรูปภาพ)
Insane Electric Longboard Budet พร้อมเด็คคาร์บอนไฟเบอร์: เฮ้ ก่อนที่ฉันจะพูดถึงตัวเองและเหตุผลที่ฉันตัดสินใจเดินทางครั้งนี้ ฉันอยากจะบอกว่าได้โปรดลองดูวิดีโอของฉันสำหรับการตัดต่อการขี่แบบมหากาพย์และแนวทางปฏิบัติของฉันที่สำคัญเช่นกัน โปรดสมัครรับข้อมูล จะช่วยหลักสูตรวิทยาลัยของฉันจริงๆเพราะ