สารบัญ:

เครื่องวัดระยะทางสเก็ตบอร์ดไฟฟ้า: 5 ขั้นตอน
เครื่องวัดระยะทางสเก็ตบอร์ดไฟฟ้า: 5 ขั้นตอน

วีดีโอ: เครื่องวัดระยะทางสเก็ตบอร์ดไฟฟ้า: 5 ขั้นตอน

วีดีโอ: เครื่องวัดระยะทางสเก็ตบอร์ดไฟฟ้า: 5 ขั้นตอน
วีดีโอ: 1 อาทิตย์ กับ สเก็ตบอร์ดไฟฟ้า 4 ขา Teamgee Behemoth | Street Meet 2024, พฤศจิกายน
Anonim
เครื่องวัดระยะทางสเก็ตบอร์ดไฟฟ้า
เครื่องวัดระยะทางสเก็ตบอร์ดไฟฟ้า

บทนำ

สเก็ตบอร์ดไฟฟ้าระดับไฮเอนด์ส่วนใหญ่มีราคาประมาณพันดอลลาร์มาพร้อมกับแอพโทรศัพท์ที่แสดงข้อมูลแบบเรียลไทม์ของสเก็ตบอร์ด และน่าเสียดายที่สเก็ตบอร์ดที่คุ้มราคากว่าจากจีนไม่มีมาให้ ทำไมไม่ทำด้วยตัวเอง?

ข้อมูลพื้นฐาน

มอเตอร์ฮับสเก็ตบอร์ดไฟฟ้าส่วนใหญ่มาพร้อมกับเซ็นเซอร์ในตัวที่สเก็ตบอร์ดใช้เพื่อรับข้อมูลความเร็ว ดังนั้นเราจึงจะเจาะเข้าไปในเซ็นเซอร์ในมอเตอร์เพื่อใช้เพื่อประโยชน์ของเราเอง

ข้อจำกัดความรับผิดชอบ

นี่คือโปรเจ็กต์การออกแบบชั้นปีที่สองของฉัน และยังมีการปรับแต่งอีกเล็กน้อยให้ฉันแก้ไข ฉันจะอัปเดตคำแนะนำตลอดช่วงพักฤดูหนาว โครงการนี้จะทำให้การรับประกันของคุณเป็นโมฆะ และฉันไม่รับผิดชอบต่อความเสียหายใด ๆ ที่เกิดขึ้นขณะทำโครงการ

ขั้นตอนที่ 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 เพื่อทำงานกับสมาร์ทโฟน และการอัพเกรดในอนาคตจะรวมถึงการอ่านเซ็นเซอร์ที่เสถียรและแม่นยำยิ่งขึ้น

แนะนำ: