สารบัญ:
- ขั้นตอนที่ 1: อะไหล่
- ขั้นตอนที่ 2: สร้างพื้นที่
- ขั้นตอนที่ 3: การเดินสายไฟ
- ขั้นตอนที่ 4: รหัส
- ขั้นตอนที่ 5: การอัพเกรดในอนาคต
วีดีโอ: เครื่องวัดระยะทางสเก็ตบอร์ดไฟฟ้า: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
บทนำ
สเก็ตบอร์ดไฟฟ้าระดับไฮเอนด์ส่วนใหญ่มีราคาประมาณพันดอลลาร์มาพร้อมกับแอพโทรศัพท์ที่แสดงข้อมูลแบบเรียลไทม์ของสเก็ตบอร์ด และน่าเสียดายที่สเก็ตบอร์ดที่คุ้มราคากว่าจากจีนไม่มีมาให้ ทำไมไม่ทำด้วยตัวเอง?
ข้อมูลพื้นฐาน
มอเตอร์ฮับสเก็ตบอร์ดไฟฟ้าส่วนใหญ่มาพร้อมกับเซ็นเซอร์ในตัวที่สเก็ตบอร์ดใช้เพื่อรับข้อมูลความเร็ว ดังนั้นเราจึงจะเจาะเข้าไปในเซ็นเซอร์ในมอเตอร์เพื่อใช้เพื่อประโยชน์ของเราเอง
ข้อจำกัดความรับผิดชอบ
นี่คือโปรเจ็กต์การออกแบบชั้นปีที่สองของฉัน และยังมีการปรับแต่งอีกเล็กน้อยให้ฉันแก้ไข ฉันจะอัปเดตคำแนะนำตลอดช่วงพักฤดูหนาว โครงการนี้จะทำให้การรับประกันของคุณเป็นโมฆะ และฉันไม่รับผิดชอบต่อความเสียหายใด ๆ ที่เกิดขึ้นขณะทำโครงการ
ขั้นตอนที่ 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 เพื่อทำงานกับสมาร์ทโฟน และการอัพเกรดในอนาคตจะรวมถึงการอ่านเซ็นเซอร์ที่เสถียรและแม่นยำยิ่งขึ้น
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง