สารบัญ:

โครงการ RC: 7 ขั้นตอน
โครงการ RC: 7 ขั้นตอน

วีดีโอ: โครงการ RC: 7 ขั้นตอน

วีดีโอ: โครงการ RC: 7 ขั้นตอน
วีดีโอ: RC Design: ฝึกวางผังโครงสร้าง เสา+คาน+พื้น แบบบ้านเบื้องต้น สำหรับเตรียมออกแบบ 2024, กรกฎาคม
Anonim
โครงการ RC
โครงการ RC
โครงการ RC
โครงการ RC

คำแนะนำนี้สร้างขึ้นเพื่อตอบสนองความต้องการของโครงการ Makecourse ที่มหาวิทยาลัยเซาท์ฟลอริดา (www.makecourse.com)

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

ขั้นตอนที่ 1: การหาชิ้นส่วน

ดังนั้นในการเริ่มโครงการนี้ คุณจะต้องมีชิ้นส่วนและชิ้นส่วนค่อนข้างน้อย ฉันจะพยายามอย่างเต็มที่เพื่อลิงก์ไปยังส่วนต่างๆ ที่ซื้อมา และจะเพิ่มไฟล์ที่พิมพ์ 3 มิติที่จำเป็นในการสร้างโครงการนี้ด้วย

สิ่งที่คุณต้องการ:

  • หัวแร้ง
  • ลวดบัดกรี
  • โปรโตบอร์ด
  • รถ RC มาตราส่วน 1/18 (สิ่งนี้จะทำให้คุณมีตัวควบคุมและตัวรับสัญญาณที่ตรงกันแล้ว อย่างไรก็ตาม คุณสามารถซื้อส่วนประกอบแยกต่างหากและประกอบเข้าด้วยกัน มันจะกลายเป็นเรื่องยากขึ้นด้วยกลไก)
  • Arduino Uno
  • กล่อง
  • 2 LEDs
  • 2 ตัวต้านทาน 220 โอห์ม
  • กรอบฐานพิมพ์ 3 มิติ
  • แผ่นด้านบนพิมพ์ 3 มิติ
  • ล้อพิมพ์ 3 มิติ (หากต้องการ)
  • สาย Arduino
  • RC รถแบตเตอรี่ (รถ RC อาจมาพร้อมกับหนึ่ง)
  • แบตเตอรี่ 9V
  • อะแดปเตอร์แป้ง 9V สำหรับ Arduino
  • ปืนกาวร้อน
  • แท่งกาวร้อน
  • เครื่องพิมพ์ 3 มิติ (หรือเข้าถึงได้)

ลิงก์สำหรับสิ่งต่าง ๆ ข้างต้นที่ฉันใช้:

หัวแร้ง/สถานี:

www.amazon.com/s?k=Zeny+898D&ref=nb_sb_nos…

ประสาน:

www.amazon.com/WYCTIN-Solder-Electrical-So…

โปรโตบอร์ด:

www.amazon.com/AUSTOR-รวม-Double-Pro…

รถ RC ขนาด 1/18:

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

www.amazon.com/Traxxas-75054-5-LaTrax-Rall…

Arduino Uno:

www.amazon.com/Development-Microcontroller…

ไฟ LED:

www.amazon.com/Lights-Emitting-Assortment-…

กล่อง:

กล่องใดๆจะครบกำหนด

ตัวต้านทาน 220 โอห์ม:

www.amazon.com/s?k=220+ohm+resistors&ref=n…

ชิ้นส่วนที่พิมพ์ 3 มิติ:

ไฟล์ Gcode สำหรับชิ้นส่วนที่ฉันใช้สำหรับรถ RC คันนี้ควรอยู่ในไฟล์สำหรับขั้นตอนนี้

สาย Arduino:

www.amazon.com/Elegoo-EL-CP-004-Multicolor…

อะแดปเตอร์แบตเตอรี่ 9V:

www.amazon.com/AspenTek-Battery-Accessorie…

ปืนกาวร้อนและแท่ง:

www.amazon.com/ccbetter-Upgraded-Removable…

เครื่องพิมพ์ 3 มิติ: (คุณไม่จำเป็นต้องซื้อ แต่นี่คือเครื่องพิมพ์ที่ฉันใช้สำหรับโครงการนี้)

www.amazon.com/ANYCUBIC-Mega-S-Extruder-Su…

ชิ้นส่วน/ชิ้นส่วนใดๆ ที่ขาดหายไปเนื่องจากเป็นของใช้ในครัวเรือนทั่วไปที่ทุกคนควรจะสามารถซื้อได้จากร้านค้า หรือมาพร้อมกับรถ RC ที่ซื้อมาแล้ว

นอกจากนี้ คุณจะต้องดาวน์โหลดซอฟต์แวร์ Arduino หากคุณยังไม่มี (นั่นฟรี)

นี่คือลิงค์

www.arduino.cc/en/Main/Software

ขั้นตอนที่ 2: RC Car Tear Down

เมื่อคุณได้รับชิ้นส่วนและชิ้นส่วนทั้งหมดของคุณแล้ว ก็ถึงเวลาเริ่มงานสร้าง

ในการเริ่มต้นให้แยกรถ RC ที่คุณซื้อ ดังนั้นรถที่คุณซื้อจึงเป็นรถขับเคลื่อน 4 ล้อที่มีทั้งเฟืองหน้าและเฟืองท้าย หากคุณมีกล่องขนาดใหญ่เพียงพอ คุณสามารถรักษาความยาวเท่าเดิมและไปยังขั้นตอนถัดไป อย่างไรก็ตาม หากกล่องของคุณไม่ยาวพอ คุณจะต้องแยกรถ RC ออกจากกัน ในการทำเช่นนี้ คุณจะต้องถอดแบตเตอรี่ ตัวรับ เซอร์โว ถาดแบตเตอรี่ และส่วนตรงกลางที่ยึดดิฟเฟอเรนเชียลทั้งสองไว้ด้วยกัน คุณจะต้องถอดเพลาขับออกจากดิฟเฟอเรนเชียลทั้งสองด้วย เมื่อนำทั้งหมดนี้ออกแล้ว คุณต้องตัดเพลาขับให้ได้ความยาวตามต้องการ และติดตั้งกลับเข้าไปที่ดิฟเฟอเรนเชียลด้านหลังเท่านั้น เฟืองท้ายเป็นแบบที่มีล้อไม่เลี้ยวซ้ายขวา

ขั้นตอนที่ 3: สร้างใหม่

สร้างใหม่
สร้างใหม่
สร้างใหม่
สร้างใหม่

หากคุณไม่ได้รื้อรถ RC ให้ทำตามขั้นตอนต่อไป

เมื่อรถ RC ถูกถอดแยกชิ้นส่วนและเพลาขับถูกตัดและติดตั้งใหม่ คุณสามารถเริ่มสร้างรถใหม่ได้ ในการดำเนินการนี้ คุณจะต้องพิมพ์ชิ้นส่วน 3 มิติจากขั้นตอนที่หนึ่ง

สร้างขั้นตอน:

  • เมื่อดูรูปแรกด้านบนของแผ่นฐาน คุณจะต้องขันเฟืองท้ายด้านหน้าเป็นรู 1 และ 2 (ตามลำดับ)
  • จากนั้นคุณจะขันเฟืองท้ายด้านหลังเป็นรู 3 และ 4 (ตามลำดับ)
  • จากนั้นคุณจะใช้ขายึดแบบเดียวกับที่มากับเซอร์โวพวงมาลัยและขันให้เป็นรู 5 และ 6 ตามลำดับ
  • ขั้นตอนต่อไปคือการติด Top Plate เพื่อทำสกรูนี้ รูหนึ่งที่ด้านบนของเฟืองท้าย FRONT และรู 2 ไปที่ด้านบนของเฟืองท้าย REAR
  • แล้วดึงสายเคเบิลสำหรับมอเตอร์ผ่านรู 3

แผ่นด้านล่างที่พิมพ์ออกมานั้นใช้เพื่อติดส่วนต่างที่แยกจากกันทั้งสองเข้าด้วยกันเป็นฐานล้อที่สั้นกว่าหนึ่งอันเพื่อให้พอดีกับกล่องหรือตัวถังมากขึ้น แผ่นปิดด้านบนจะใช้ในภายหลังเพื่อติดอุปกรณ์อิเล็กทรอนิกส์อื่น ๆ รวมทั้งเพิ่มความแข็งแกร่งให้กับรถ

ขั้นตอนที่ 4: การติดตั้งระบบไฟฟ้า

การติดตั้งระบบไฟฟ้า
การติดตั้งระบบไฟฟ้า

ตอนนี้ถึงเวลาที่จะทำให้อุปกรณ์ไฟฟ้าทำงานและต่อสายได้แล้ว

การบัดกรี:

  • ในการเริ่มต้น (ถ้าคุณยังใหม่ต่อการบัดกรี) ฉันขอแนะนำให้ใช้โปรโตบอร์ดตัวใดตัวหนึ่งและสายไฟพิเศษสองสามเส้นแล้วฝึกบัดกรี มันอาจจะยุ่งยากเล็กน้อยถ้าคุณไม่เคยทำมาก่อน
  • เมื่อคุณรู้สึกว่าคุณพร้อมที่จะดูแผนผังที่ฉันโพสต์ไว้ข้างต้น คุณจะต้องเริ่มด้วย ProtoBoard
  • สำหรับสิ่งนี้คุณจะต้องเริ่มต้นด้วยการบัดกรีสายอาร์ดิโนตัวผู้สีแดงกับตัวผู้หนึ่งตัวเข้ากับโปรโตบอร์ดที่ออกไปในแนวนอน สิ่งนี้จะต่อเข้ากับเทอร์มินัล 5V บนบอร์ด Arduino
  • จากนั้นต่อสาย Black Arduino เข้ากับสายแยกบนบอร์ดในลักษณะเดียวกับสายแรก สิ่งนี้จะแนบกับเทอร์มินัลกราวด์บนบอร์ด Arduino
  • จากนั้นคุณจะต้องต่อสายสีแดงอีก 2 เส้นตามสายสีแดงที่ต่ออยู่กับขั้ว 5V บน Arduino จากนั้นเชื่อมสายไฟ 3 เส้นเข้าด้วยกันโดยใช้บัดกรี
  • จากนั้นต่อสายไฟ BLACK 5 เส้นตามเส้นลวดขั้วต่อกราวด์เส้นแรกที่คุณต่อ สิ่งเหล่านี้จำเป็นเพราะทุกอย่างต้องต่อสายดินกับ Arduino มิฉะนั้นโครงการนี้จะไม่ทำงาน
  • จากนั้นคุณจะต้องประสานตัวต้านทาน 220 โอห์มกับด้านบวกของไฟ LED ทั้งสองดวงที่จะใช้สำหรับโครงการนี้ หากยังไม่เสร็จสิ้น ไฟ LED จะไหม้และจำเป็นต้องเปลี่ยนซึ่งจะไม่ง่าย
  • จากนั้นบัดกรีลวดสีแดงไปทางด้านตรงข้ามของตัวต้านทาน (ดังแสดงในแผนผังด้านบน)

เมื่อบัดกรีเสร็จแล้ว คุณสามารถต่อทุกอย่างได้ ยกเว้นแบตเตอรี่ตามที่แสดงในแผนผัง สำหรับการอ้างอิงบนเซอร์โว 3 สายส่วนใหญ่และ ESC (ตัวควบคุมความเร็วแบบอิเล็กทรอนิกส์) สาย WHITE (หรือ ORANGE) เป็นสายสัญญาณ สายสีแดงคือสายป้อนแรงดันไฟฟ้า และสายสีดำ (หรือสีน้ำตาล) คือสายกราวด์

นอกจากนี้ ควรต่อสายไฟและกราวด์จาก PROTOBOARD ไปยัง RECEIVER กับแหล่งจ่ายไฟและกราวด์บนช่อง 1 สายสีเขียวควรเชื่อมต่อกับช่อง 1 เช่นกัน และสายสีส้มควรเชื่อมต่อกับช่อง 2 บนเครื่องรับ

เกิดอะไรขึ้น???

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

ขั้นตอนที่ 5: นำมันมารวมกัน

เมื่อตั้งค่าไฟฟ้าเสร็จเรียบร้อยแล้ว คุณก็พร้อมที่จะรวมทุกอย่างเข้าด้วยกัน

เพื่อทำสิ่งนี้:

  • ก่อนเพิ่มแผ่นปิดด้านบนเข้ากับปลั๊กสำหรับเสียบสายสำหรับเครื่องรับ และวางเครื่องรับไว้ใต้แผ่นปิดด้านบน สิ่งนี้จะป้องกันไม่ให้มันเคลื่อนที่ไปมาและสายไฟหลุด
  • จากนั้นเริ่มด้วยการอุ่นปืนกาวร้อนของคุณ
  • จากนั้นเมื่อร้อนแล้วให้เติมกาวร้อนเล็กน้อยที่ด้านบนของ 9V และพอร์ตสายเคเบิลเครื่องพิมพ์บนบอร์ด Arduino แล้วกดด้านล่างของ ProtoBoard ลงบนแผ่นกาวร้อน (ยังคงร้อนอยู่) สิ่งนี้จะทำให้ทั้งสองเข้าด้วยกันอย่างถาวร
  • จากนั้นเพิ่มกาวร้อนเล็กน้อยที่ด้านบนของเฟืองท้ายด้านหลังแล้วกดด้านล่างของ Arduino ลงไป สิ่งนี้จะทำให้ Arduino ไม่เคลื่อนที่ไปรอบ ๆ ขณะขับรถ
  • จากนั้นวางกาวร้อนเล็กน้อยที่ด้านล่างของ ESC แล้วกดลงบนเพลทบนหน้า Arduino (ตรวจสอบให้แน่ใจว่าไม่ได้ปิดกั้นพอร์ตบน ARDUINO เรายังต้องอัปโหลดรหัสและใส่แบตเตอรี่ 9V)
  • นอกจากนี้ ให้ตั้งค่าโครงสร้างแบบกลไกและไฟฟ้าที่เสร็จสมบูรณ์ข้างกล่องที่คุณจะใช้เพื่อจัดเก็บทุกอย่าง ซึ่งจะทำให้คุณสามารถทำเครื่องหมายว่าจะต้องเจาะรูที่ใดสำหรับล้อ
  • แล้วตัดรูสำหรับล้อออก (หมายเหตุ: ตรวจสอบให้แน่ใจว่าได้ตัดรูสำหรับล้อหน้าให้ใหญ่ขึ้นเล็กน้อย เนื่องจากล้อหน้าจะเลี้ยวซ้ายและขวาและต้องใช้พื้นที่มากขึ้น)
  • จากนั้นเจาะรูที่ด้านหลังของกล่องที่ใหญ่พอที่ส่วนปลายของ LED จะใส่เข้าไปได้
  • ทดสอบว่าใส่ทุกอย่างในกล่องที่มีรูหรือไม่ และตรวจดูให้แน่ใจว่าทุกอย่างลงตัวแล้วก่อนที่จะดำเนินการต่อไป
  • เมื่อคุณทำให้แน่ใจว่าทุกอย่างเข้ากันในกล่องตามที่ควรจะเป็นแล้ว วางกาวร้อนจำนวนมากที่ด้านล่างของแผ่นด้านล่างแล้วกดให้แน่นกับด้านล่างของกล่องเพื่อให้ล้อเลื่อนผ่านด้านล่างของกล่อง กล่อง.
  • ถือรถไว้กับกล่องต่อไปจนกว่ากาวร้อนจะเย็นลง

เมื่อเสร็จสิ้นคุณสามารถไปยังส่วนการเข้ารหัสของโครงการได้

ขั้นตอนที่ 6: การเข้ารหัส

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

www.arduino.cc/en/Main/Software

รหัส:

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

หากคุณเป็นคนประเภทที่ต้องการทราบรายละเอียดหรือแค่สงสัยว่าเกิดอะไรขึ้นเบื้องหลังของโค้ด ให้อ่านต่อ ถ้าไม่คุณสามารถไปยังขั้นตอนต่อไป

เกิดอะไรขึ้น (ทีละบรรทัด):

  • บรรทัดแรกคือคำสั่ง include ที่อนุญาตให้โค้ดรวมไลบรารีเซอร์โวที่ฝังอยู่ในซอฟต์แวร์ Arduino
  • สองคำสั่งกำหนดคำสั่งถัดไปในโค้ดจะกำหนดว่าพินใดที่ LED จะต่อเข้ากับ Arduino
  • คำสั่ง 3 int ถัดไปจะประกาศช่องสัญญาณต่างๆ บนเครื่องรับเป็นจำนวนเต็ม ซึ่งจะทำให้ยอมรับอินพุตจากคอนโทรลเลอร์ได้
  • คำสั่ง int 2 ถัดไปกำลังประกาศเงื่อนไข "ย้าย" และ "เลี้ยว" เป็นจำนวนเต็มเพื่อที่ฉันจะได้เปลี่ยนประเภทของสัญญาณที่ Arduino ส่งออกไปในภายหลังในโค้ด
  • ถัดไป คุณจะเห็นคำสั่ง "เซอร์โว" สองคำสั่ง ซึ่งจำเป็นเพื่อให้โค้ดรู้ว่าฉันมี 2 เซอร์โว และชื่อคือ "myservo" และ "esc"
  • ต่อไป เราเข้าสู่ลูป "การตั้งค่าเป็นโมฆะ": นี่คือลูปการตั้งค่าที่จะเรียกใช้หนึ่งครั้งแล้วย้ายไปยังโค้ดที่เหลือ นี่คือที่ที่ฉันประกาศว่าพินใดเป็นพินอินพุตและพินใดเป็นพินเอาต์พุต พินอินพุทรับสัญญาณเข้าและพินเอาต์พุตเป็นสัญญาณ
  • ขั้นแรกในลูปการตั้งค่าเป็นโมฆะ คุณจะเห็นโค้ด ".attach()" สองบรรทัด สองบรรทัดนี้ระบุว่าเซอร์โวต่ออยู่กับพิน 9 และ 11 บนบอร์ด Arduino
  • ถัดไป คุณจะเห็นห้าบรรทัด "pinMode" 3 ตัวแรกของเหล่านี้ประกาศว่าพิน 5, 6 และ 7 เป็นพินอินพุต นี่คือหมุดที่เชื่อมต่อกับช่อง 1, 2 และ 3 (ตามลำดับ) บนเครื่องรับ พิน "pinMode" 2 อันสุดท้ายกำลังประกาศว่าพินที่เชื่อมต่อ LED กำลังส่งสัญญาณออกไปยัง LED
  • บรรทัด "Serial.begin()" กำลังประกาศอัตราบอดหรือบิตต่อวินาทีที่ยอมรับและอ่านใน Arduino
  • ต่อไปเราจะย้ายไปที่ "void Loop" นี่คือสิ่งที่ทำงานอย่างต่อเนื่องหลังจากที่ Arduino เปิดอยู่
  • สองบรรทัดแรกของลูปนี้กำลังอ่าน/ตั้งค่าความกว้างพัลส์ของแต่ละช่องสัญญาณอินพุตจากเครื่องรับ นี่เป็นสิ่งสำคัญเพราะถ้าไม่มีมัน เราจะไม่สามารถอ่านสัญญาณที่เข้ามาได้
  • ต่อไปเป็นลำดับการทำแผนที่ สิ่งที่เกิดขึ้นคือสัญญาณที่เข้ามาจะถูกจับคู่กับสัญญาณที่ esc สามารถอ่านและทำให้บางสิ่งบางอย่างเกิดขึ้นได้ ดังนั้นเราจึงตั้งค่าที่แมปให้เท่ากับตัวแปร "ย้าย" ที่กำหนดไว้ก่อนหน้านี้
  • จากนั้นเราจะเขียนค่าของ "การเคลื่อนที่" ไปที่เซอร์โวที่เรียกว่า "esc" ซึ่งเป็นสิ่งที่ทำให้รถสามารถเคลื่อนที่ไปข้างหน้าและข้างหลังได้
  • สำหรับการตั้งค่าการทำแผนที่ "เลี้ยว" มันทำสิ่งเดียวกัน มีเพียงการทำแผนที่สัญญาณขาเข้าไปยังมุมที่ส่งไปยังเซอร์โวพวงมาลัย เซอร์โวพวงมาลัยจะเคลื่อนที่ไปยังมุมที่สอดคล้องกัน
  • คำสั่ง "if" แรกระบุว่าหากพวงมาลัยเซอร์โวถูกย้ายไปที่มุมน้อยกว่า 75 องศา ไฟ LED ด้านซ้ายจะกะพริบ ทำให้เกิดสัญญาณไฟเลี้ยวซ้าย
  • คำสั่ง "if" ที่สองระบุว่าเซอร์โวพวงมาลัยถูกย้ายไปทำมุมที่มากกว่า 100 องศา ไฟ LED ด้านขวาจะกะพริบ จึงสร้างสัญญาณไฟเลี้ยวขวา

และนั่นคือวิธีการทำงานของโค้ด

ขั้นตอนที่ 7: ขอให้สนุก

เมื่อคุณได้อัปโหลดรหัสแล้ว คุณก็พร้อมแล้ว!

  • ขั้นแรกให้ใส่แบตเตอรี่ในคอนโทรลเลอร์ของคุณแล้วเปิดเครื่อง
  • จากนั้นเสียบแบตเตอรี่รถ RC เข้ากับ ESC แล้วเปิด ESC
  • จากนั้นเสียบแบตเตอรี่ 9V เข้ากับ Arduino

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

นอกจากนี้ การอัพเกรดเสริม (หากคุณซื้อรถที่แนะนำ) คือล้อที่ฉันออกแบบไว้ คุณสามารถพิมพ์ 3D ได้ในสีใดก็ได้ที่คุณต้องการ ฉันคิดว่าพวกเขาค่อนข้างเจ๋ง

แนะนำ: