สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
บทนำ
สเก็ตบอร์ดไฟฟ้าระดับไฮเอนด์ส่วนใหญ่มีราคาประมาณพันดอลลาร์มาพร้อมกับแอพโทรศัพท์ที่แสดงข้อมูลแบบเรียลไทม์ของสเก็ตบอร์ด และน่าเสียดายที่สเก็ตบอร์ดที่คุ้มราคากว่าจากจีนไม่มีมาให้ ทำไมไม่ทำด้วยตัวเอง?
ข้อมูลพื้นฐาน
มอเตอร์ฮับสเก็ตบอร์ดไฟฟ้าส่วนใหญ่มาพร้อมกับเซ็นเซอร์ในตัวที่สเก็ตบอร์ดใช้เพื่อรับข้อมูลความเร็ว ดังนั้นเราจึงจะเจาะเข้าไปในเซ็นเซอร์ในมอเตอร์เพื่อใช้เพื่อประโยชน์ของเราเอง
ข้อจำกัดความรับผิดชอบ
นี่คือโปรเจ็กต์การออกแบบชั้นปีที่สองของฉัน และยังมีการปรับแต่งอีกเล็กน้อยให้ฉันแก้ไข ฉันจะอัปเดตคำแนะนำตลอดช่วงพักฤดูหนาว โครงการนี้จะทำให้การรับประกันของคุณเป็นโมฆะ และฉันไม่รับผิดชอบต่อความเสียหายใด ๆ ที่เกิดขึ้นขณะทำโครงการ
ขั้นตอนที่ 1: อะไหล่
สเก็ตบอร์ดไฟฟ้า
Arduino นาโน
ขาวดำ 1.3 128x64 OLED Display
โปรโตบอร์ด
เครื่องมือเบ็ดเตล็ด
- เครื่องมือสเก็ต
- คีย์ Hex
- เดรเมล
- เจาะ
- ไขควง
- กาวร้อน
- สายไฟ
- หัวแร้ง
ซอฟต์แวร์
- Arduino IDE
- FreqMeasure Library สำหรับ Arduino
ขั้นตอนที่ 2: สร้างพื้นที่
หลังจากเปิด ESC และกล่องใส่แบตเตอรี่ แทบไม่มีที่ว่างสำหรับส่วนประกอบเพิ่มเติม ดังนั้นขึ้นอยู่กับสเก็ตบอร์ดของคุณ ซื้อ Dremel และเครื่องมือบางอย่างเพื่อสร้างพื้นที่สำหรับจอแสดงผล Arduino และสายไฟเพิ่มเติม
ในกรณีของฉันกับ Meepo Board ฉันตัดฮีทซิงค์และเคสเพื่อลดฮีทซิงค์และ ESC ประมาณ 5 มม.
จากนั้นฉันก็ถอดกริปเทปออกเพื่อต่อสายไฟเพิ่มเติมระหว่างแบตเตอรี่กับปลอก ESC ฉันวิ่งไป 8 สายเผื่อไว้เผื่ออาจต้องใช้อีกสายหนึ่งในอนาคต
Arduino อยู่ในช่องใส่แบตเตอรี่และ OLED จะแทนที่เครื่องวัดแบตเตอรี่แบบเก่า
ขั้นตอนที่ 3: การเดินสายไฟ
สายเซนเซอร์มอเตอร์กับ Arduino
- สายสีดำถึง GND
- สายสีแดงถึง 3V3
- สายสีส้มถึง D5
OLED เป็น Arduino
- VCC ถึง 5v
- GND เป็น GND
- SCL ถึง A4
- SCA ถึง A5
ขั้นตอนที่ 4: รหัส
อีกครั้งในการวัดความเร็ว ฉันใช้ไลบรารีวัดความถี่เพื่อค้นหาความถี่ของพัลส์จากเซ็นเซอร์มอเตอร์ และสำหรับระยะทาง ฉันคูณความเร็วด้วยเวลาสำหรับแต่ละรอบของรหัสลูปที่โปรเซสเซอร์กำลังคำนวณ
ติดตั้งไลบรารี่สำหรับ Arduino และอัปโหลดโค้ดไปยัง Arduino
ความเร็วคำนวณสำหรับมอเตอร์ Meepo Hub 90 มม. เปลี่ยนค่าคงที่ w เพื่อเปลี่ยนเส้นผ่านศูนย์กลาง
ขั้นตอนที่ 5: การอัพเกรดในอนาคต
ฉันจะพยายามรวม Bluetooth สำหรับ Arduino เพื่อทำงานกับสมาร์ทโฟน และการอัพเกรดในอนาคตจะรวมถึงการอ่านเซ็นเซอร์ที่เสถียรและแม่นยำยิ่งขึ้น