สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: แผนภาพวงจรและทฤษฎี:
- ขั้นตอนที่ 2: การสร้างโรเวอร์:
- ขั้นตอนที่ 3: รหัสไฟล์
- ขั้นตอนที่ 4: ขอบคุณ
วีดีโอ: วิธีสร้าง Rover ควบคุมด้วยท่าทาง: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
ต่อไปนี้เป็นคำแนะนำสำหรับการสร้างรถแลนด์โรเวอร์ที่ควบคุมด้วยท่าทาง ประกอบด้วยหน่วยรถแลนด์โรเวอร์ที่มีเซ็นเซอร์ป้องกันการชนกันบนเรือ เครื่องส่งสัญญาณแทนที่จะเป็นรีโมทที่เงอะงะเป็นถุงมือเย็นที่สามารถสวมใส่ได้ในมือแล้วย้ายไปส่งสัญญาณไปยังรถแลนด์โรเวอร์โดยใช้การเคลื่อนไหวของมือ สัญญาณ RF ใช้สำหรับการสื่อสาร
โครงการนี้มีศักยภาพในการใช้งานในการตรวจสอบใต้ท้องรถ (เพื่อความปลอดภัยหรือการบำรุงรักษา) นอกจากจะใช้ในการบินโดรนในที่สุด
เสบียง
Arduino/Genuino UNO (พร้อมสาย UNO) x2
แบตเตอรี่ลิเธียมไอออน (12V) x1
สายจัมเปอร์ (ตัวผู้กับตัวผู้, ตัวผู้เป็นตัวเมีย, ตัวเมียกับตัวเมีย) ตัวละ 40 ตัว
เขียงหั่นขนม x1
L298 โมดูลไดรเวอร์มอเตอร์ x1
MPU6050 ไจโรสโคป x1
ตัวรับและส่งสัญญาณ RF ตัวละ 1 ตัว
อัลตราโซนิกเซนเซอร์ x1
การติดตั้งแชสซี x1
ที่ใส่แบตเตอรี่ (มักมาพร้อมกับแชสซี) x1
สวิตช์ (มักมาพร้อมกับแชสซี) x2
คีมปอกสายไฟ x1
ปั๊มบัดกรี (ไม่จำเป็น) x1
เทปสองหน้า x1
ขั้นตอนที่ 1: แผนภาพวงจรและทฤษฎี:
การตั้งค่าเครื่องส่งสัญญาณ: กล่าวโดยย่อ เราจำเป็นต้องอ่านค่าจากไจโรสโคปและส่งไปยังเครื่องส่งสัญญาณผ่าน Arduino
การตั้งค่าตัวรับ: เราจำเป็นต้องรับข้อมูลที่ส่ง (โดยใช้เครื่องรับ) และหมุนล้อตามข้อมูลที่ได้รับ* ในเวลาเดียวกัน เราต้องตรวจสอบให้แน่ใจด้วยว่ารถแลนด์โรเวอร์อยู่ห่างจากวัตถุที่อยู่ข้างหน้าน้อยที่สุด (การตรวจจับสิ่งกีดขวาง) เราจะใช้การสื่อสารแบบ I2C สำหรับโครงการนี้ *ข้อเท็จจริงที่น่าสนใจเกี่ยวกับโครงการนี้: รหัสนี้ประมวลผลข้อมูลแอนะล็อกและเคลื่อนรถแลนด์โรเวอร์ตามระดับการเคลื่อนไหวของมือ ดังนั้นเราจึงต้องพัฒนาตรรกะเพื่อให้รถแลนด์โรเวอร์ไปในทิศทางที่ถูกต้องด้วยความเร็วที่แตกต่างกัน
ขั้นตอนที่ 2: การสร้างโรเวอร์:
ขั้นตอนที่ 1 (ประกอบแชสซี):
ประกอบแชสซีเพื่อสร้างฐานสำหรับรถแลนด์โรเวอร์ของคุณ นี่เป็นขั้นตอนที่ค่อนข้างง่ายและคุณควรทำเสร็จในเวลาไม่นาน
ขั้นตอนที่ 2 (ตรวจสอบส่วนประกอบทั้งหมด):
ตรวจสอบเซ็นเซอร์ทั้งหมดโดยเชื่อมต่อกับ Arduino แยกกัน คุณสามารถตรวจสอบบทช่วยสอนเกี่ยวกับวิธีการเชื่อมต่อเซ็นเซอร์ทีละตัวกับ Arduino
ขั้นตอนที่ 3 (การตั้งค่าเครื่องส่งสัญญาณ):
ขั้นแรก ประสานหมุดเข้ากับไจโรสโคป ตอนนี้ทำการเชื่อมต่อตามแผนภาพวงจรต่อไปนี้ อย่าเชื่อมต่อแบตเตอรี่ในขณะนี้
ถัดไป เสียบ Arduino ของคุณเข้ากับแล็ปท็อป อัปโหลดไฟล์โค้ดต่อไปนี้และดูว่าโค้ดทำงานถูกต้องหรือไม่ (ทำได้โดยลบความคิดเห็นสำหรับคำสั่งการพิมพ์ในโค้ด) คลิกที่ปุ่มมอนิเตอร์แบบอนุกรม (ด้านบนขวาของหน้าจอของคุณ) เพื่อดูผลลัพธ์ของคำสั่งพิมพ์ หากทุกอย่างถูกต้อง คุณอาจต่อแบตเตอรี่
อย่าลืมตรวจสอบให้แน่ใจว่าการวางแนวของไจโรสโคปถูกต้อง (ตามรหัสที่ใช้) โปรดตรวจสอบแผนภาพที่แสดงด้านบนเพื่อตรวจสอบการวางแนวที่ฉันใช้สำหรับไจโรสโคป
ไจโรสโคปจะส่งการอ่านไปยัง Arduino จากนั้น การอ่านจะไปที่เครื่องส่ง RF เพื่อส่งสัญญาณเพื่อให้เครื่องรับสามารถรับคลื่นได้
ขั้นตอนที่ 4 (การตั้งค่าเครื่องรับ):
ทำการเชื่อมต่อตามแผนภาพวงจรต่อไปนี้ อย่าเชื่อมต่อแบตเตอรี่ในขณะนี้ ถัดไป เสียบ Arduino ของคุณเข้ากับแล็ปท็อป อัปโหลดไฟล์โค้ดต่อไปนี้และดูว่าโค้ดทำงานถูกต้องหรือไม่ เพื่อทำสิ่งนี้:
1. ลบความคิดเห็นสำหรับคำสั่งพิมพ์ในรหัส
2. เปิดการตั้งค่าเครื่องส่งสัญญาณ
3. วางรถแลนด์โรเวอร์ไว้บนขาตั้งบางประเภทเพื่อไม่ให้ล้อสัมผัสกับพื้นและรถแลนด์โรเวอร์จะไม่ถอดในขณะที่ผู้รับได้รับข้อมูล
หมายเหตุ: คุณอาจจำเป็นต้องย้อนกลับทิศทางของมอเตอร์หนึ่งตัวหรือทั้งสองตัว หากรหัสทำงานอย่างถูกต้อง คุณควรจะเห็นเอาต์พุตที่ถูกต้อง (ไปข้างหน้า ถอยหลัง ขวา ซ้าย หรือหยุด) บนจอภาพแบบอนุกรมตามมือของคุณ การเคลื่อนไหว หากทุกอย่างถูกต้อง คุณอาจเชื่อมต่อแบตเตอรี่ อย่างไรก็ตาม ก่อนเชื่อมต่อแบตเตอรี่ คุณต้องตรวจสอบการเชื่อมต่อทั้งหมด ขั้วที่ไม่ถูกต้องอาจทำให้วงจรของคุณพังได้
ขั้นตอนที่ 5 (ทำให้การตั้งค่าใช้งานได้โดยใช้แบตเตอรี่):
ตอนนี้ถอดปลั๊กแล็ปท็อปของคุณและเชื่อมต่อแบตเตอรี่กับการตั้งค่าที่เกี่ยวข้อง ทดสอบโครงการของคุณ
อย่าให้รถแลนด์โรเวอร์อยู่ห่างจากคุณเกิน 5 เมตร มิฉะนั้น รถแลนด์โรเวอร์อาจหยุด/เริ่มทำงานผิดปกติ!
ขั้นตอนที่ 6 (การประกอบ):
ตอนนี้ได้เวลาประกอบรถแลนด์โรเวอร์แล้วไปดูการทำงานจริง! สำหรับการออกแบบการประกอบรถแลนด์โรเวอร์ ให้ตรวจสอบรูปภาพในส่วน 'แผนภาพวงจรและทฤษฎี' คุณมีอิสระที่จะประกอบรถแลนด์โรเวอร์ในลักษณะที่ต่างออกไป ตรวจสอบให้แน่ใจว่ารถมีความสมดุล ไม่อย่างนั้นมันอาจทำล้อเลียนได้ (อย่าทำแบบ "ว้าว!" เพราะคุณอาจพบว่ารถแลนด์โรเวอร์ขึ้นผิดทาง)
ขณะทำการทดสอบ คุณอาจพบว่ารถแลนด์โรเวอร์เคลื่อนที่ได้ไม่แม่นยำ อาจมีความล่าช้าและข้อผิดพลาดเนื่องจากเราใช้โมดูล RF แบบง่าย นอกจากนี้ ในสถานการณ์จริง มอเตอร์มีความแตกต่างบางประการ และจุดศูนย์กลางมวลของรถแลนด์โรเวอร์ไม่ใช่ตำแหน่งที่คุณคาดหวัง ดังนั้น คุณอาจพบว่ารถแลนด์โรเวอร์เคลื่อนที่ในแนวทแยงมุมเมื่อมันควรจะตรงไป ข้อผิดพลาดในเครื่องชั่งสามารถแก้ไขได้โดยการเปลี่ยนความเร็วของมอเตอร์ด้านซ้ายและขวา คูณตัวแปร 'ena' และ 'enb' ด้วยตัวเลขต่างๆ เพื่อทำให้สมดุลของรถแลนด์โรเวอร์ของคุณสมบูรณ์แบบ
ในกรณีที่มีข้อสงสัยให้ใช้ส่วนความคิดเห็นด้านล่าง นั่นคือสิ่งที่ฉันจะไขข้อสงสัย
@Scientify อิงค์
ขั้นตอนที่ 3: รหัสไฟล์
นี่คือลิงค์สำหรับห้องสมุดสายเสมือน:
drive.google.com/file/d/1F_sQFRT4lsN5dUKXJ…
ขั้นตอนที่ 4: ขอบคุณ
กรุณาแบ่งปันความคิดเห็นของคุณด้านล่าง ฉันชอบที่จะได้ยินเกี่ยวกับประสบการณ์ของคุณในขณะที่ทดลองใช้โครงการ! ฉันจะพยายามตอบคำถามทั้งหมดภายใน 24 ชั่วโมง
ทางสังคม:
YouTube: Scientify Inc.
YouTube: Scientify हिंदी
อินสตาแกรม
คำแนะนำ
แนะนำ:
วิธีสร้าง Arduino Sound Reactive Led: 7 ขั้นตอน
วิธีสร้าง Arduino Sound Reactive Led: นี่คือการสอนง่ายๆ เกี่ยวกับวิธีการสร้าง Arduino Sound Reactive Led หากคุณชอบคำแนะนำนี้ โปรดสมัครรับข้อมูลจากช่องของฉัน https://www.youtube.com/ZenoModiff
วิธีสร้าง Tone Control LM358 สำหรับแอมพลิฟายเออร์ 2.1: 7 ขั้นตอน (พร้อมรูปภาพ)
วิธีสร้าง Tone Control LM358 สำหรับเครื่องขยายเสียง 2.1: ดังนั้นในช่อง Youtube ของฉัน หลายคนถามถึงวิธีการรวมแอมพลิฟายเออร์สองตัวเข้าด้วยกันเป็นหนึ่งเดียว แอมพลิฟายเออร์ตัวแรกใช้สำหรับลำโพงแซทเทิลไลท์และแอมพลิฟายเออร์ตัวที่สองใช้สำหรับลำโพงซับวูฟเฟอร์ การกำหนดค่าการติดตั้งแอมพลิฟายเออร์นี้สามารถเรียกได้ว่า Amp
วิธีสร้าง UML สำหรับ Java ใน Microsoft Visio: 4 ขั้นตอน
วิธีสร้าง UML สำหรับ Java ใน Microsoft Visio: ในตอนแรก การสร้าง UML อาจดูน่ากลัวเล็กน้อย มีสไตล์สัญกรณ์ที่ซับซ้อนมากมาย และรู้สึกเหมือนไม่มีแหล่งข้อมูลที่ดีในการจัดรูปแบบ UML ที่สามารถอ่านได้และแม่นยำ อย่างไรก็ตาม Microsoft Visio ทำให้การสร้าง UML qu
ลำโพง Zebrano Bluetooth - วิธีสร้าง DIY: 10 ขั้นตอน
ลำโพงบลูทูธ Zebrano - วิธีการสร้าง DIY: นี่คือลำโพงบลูทูธ การออกแบบที่กำหนดเองอย่างสมบูรณ์โดยเน้นที่คุณภาพเสียงมากกว่าการพกพา ที่กล่าวว่าหากคุณกำลังมองหาลำโพง BT น้ำหนักเบาที่จะพกพาไปได้ทุกที่ นี่ไม่ใช่ที่สำหรับคุณ คุณสมบัติ: 16V - 11700mAh ก้อนแบตเตอรี่ Zebran
วิธีสร้าง Backlite Whiteboard: 4 ขั้นตอน
วิธีสร้าง Backlite Whiteboard: สวัสดีทุกคน ฉันชื่อ Amey และคุณกำลังดูช่อง "A builds" ของฉัน วันนี้ผมกลับมาพร้อมกับโปรเจ็กต์อื่น คราวนี้เป็นกระดาน Backlite White ที่ทำจากจอ LCD ที่พังแบบเก่า ดังนั้น Let's Make it