สารบัญ:

ขับโดย Wire Go Kart: 5 ขั้นตอน
ขับโดย Wire Go Kart: 5 ขั้นตอน

วีดีโอ: ขับโดย Wire Go Kart: 5 ขั้นตอน

วีดีโอ: ขับโดย Wire Go Kart: 5 ขั้นตอน
วีดีโอ: Electric Go Kart Build Part 3 | Wiring and Motor Spins! 2024, พฤศจิกายน
Anonim
ขับโดย Wire Go Kart
ขับโดย Wire Go Kart

ฉันเพิ่งได้เครื่องยนต์โกคาร์ทใหม่ จาก 6 แรงม้าเป็น 10 แรงม้า เครื่องยนต์โคห์เลอร์ใหม่ที่ฉันได้มานี้ ฉันคิดว่าไม่ได้สร้างมาเพื่อใส่โกคาร์ท ดังนั้นฉันจึงมีปัญหาในการหาวิธีติดกลีบแก๊ส หลังจากสองสามวันที่ไม่ได้คิดอะไรจริงๆ ฉันจำได้ว่าฉันได้รับ Arduino เมื่อประมาณหนึ่งสัปดาห์ที่แล้ว และบางทีฉันอาจใช้สิ่งนี้เพื่อช่วยฉันได้

ขั้นตอนที่ 1: วงจรไฟฟ้าและความปลอดภัย

วงจรไฟฟ้าและความปลอดภัย
วงจรไฟฟ้าและความปลอดภัย
วงจรไฟฟ้าและความปลอดภัย
วงจรไฟฟ้าและความปลอดภัย
วงจรไฟฟ้าและความปลอดภัย
วงจรไฟฟ้าและความปลอดภัย

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

ขั้นตอนที่ 2: Arduino

Arduino
Arduino

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

ขั้นตอนที่ 3: เซอร์โว

เซอร์โว
เซอร์โว
เซอร์โว
เซอร์โว
เซอร์โว
เซอร์โว
เซอร์โว
เซอร์โว

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

ขั้นตอนที่ 4: ซอฟต์แวร์

สำหรับ Arduino มีตัวอย่างมากมาย แต่ตัวอย่างที่เราจะใช้อยู่ภายใต้ file -sketchbook -examples -libraryservo -knob หากคุณต้องการความช่วยเหลือในการเดินสายโปรโตชิลด์ ฉันขอแนะนำวิดีโอนี้ https://www.youtube.com/embed/FKj9jJgj8Pc ตอนนี้ สิ่งที่คุณต้องทำคือจำกัดจำนวนการเคลื่อนที่ของเซอร์โวเนื่องจากคาร์บไม่หมุน 180 องศา นี่คือรหัสที่ฉันใช้:#include Servo myservo; // สร้างวัตถุเซอร์โวเพื่อควบคุมเซอร์โว int potpin = 0; // พินแอนะล็อกที่ใช้เชื่อมต่อโพเทนชิโอมิเตอร์ วาล; // ตัวแปรเพื่ออ่านค่าจากการตั้งค่าโมฆะพินอะนาล็อก () { myservo.attach (9); // แนบเซอร์โวบนพิน 9 กับวัตถุเซอร์โว } วงเป็นโมฆะ () { val = analogRead (potpin); // อ่านค่าของโพเทนชิออมิเตอร์ (ค่าระหว่าง 0 ถึง 1023) val = map(val, 0, 1023, 0, 179); // ปรับขนาดเพื่อใช้กับเซอร์โว (ค่าระหว่าง 0 ถึง 180) myservo.write(val); // ตั้งค่าตำแหน่งเซอร์โวตามค่าหน่วงเวลาของค่าที่ปรับขนาด (15); // รอให้เซอร์โวไปถึงที่นั่น }

ตัวเลขตัวหนาคือตัวเลขที่คุณเปลี่ยนเพื่อปรับเทียบโพเทนชิออมิเตอร์และเซอร์โว 0, 1023 สำหรับโพเทนชิออมิเตอร์ และ th 0, 179 สำหรับเซอร์โว สำหรับฉันเซอร์โวถูกตั้งไว้ที่ 123, 180 แต่ของคุณน่าจะแตกต่างออกไป หากคุณต้องการซอฟต์แวร์คุณก็สามารถ google ได้ และฉันคิดว่าวิดีโออธิบายสิ่งที่ต้องทำได้ดีมาก

ขั้นตอนที่ 5: ขั้นตอนสุดท้าย

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

แนะนำ: