
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

นี่เป็นคำสั่งแรกของฉันดังนั้นฉันขอโทษสำหรับความผิดพลาดใด ๆ ล่วงหน้า
กลับมาที่บ้านของฉันในช่วงวันหยุดฤดูร้อน ทุกคนในบ้านขอให้ฉันนำสิ่งของจากห้องอื่นมา ไม่เป็นไรถ้าสิ่งของนั้นมีขนาดเล็กหรือมีจำนวนจำกัด แต่โดยส่วนใหญ่แล้ว มันไม่ใช่ ดังนั้นฉันจึงคิดที่จะออกแบบหน่วยเคลื่อนที่ซึ่งฉันสามารถใช้งานได้ผ่านโทรศัพท์ของฉันและปล่อยให้มันทำของที่ถือได้
เสบียง
- Arduino อูโน่
- โมดูลบลูทูธ Hc-05
- 2x DC มอเตอร์ไม่เกิน 3 กก.-ซม.
- ล้อขนาดเส้นผ่านศูนย์กลาง 2x60 ซม.
- ลูกล้อ
- แบตเตอรี่
- สายจัมเปอร์
ซอฟต์แวร์และแอพที่ใช้:
- Arduino IDE
- แอพ Blynk
ขั้นตอนที่ 1: โครงสร้างภายนอก

ฉันมีโต๊ะเขียนหนังสือที่บ้านและฉันยังจัดไม้อัดที่ใช้สำหรับโครงภายนอก โครงสร้างทั้งหมดมีน้ำหนักประมาณ 3-4 กิโลกรัม แต่คุณสามารถใช้สิ่งที่เบากว่าสำหรับโครงสร้างภายนอกได้หากต้องการ
ในการติดตั้งล้อ ล้อเลื่อน และโต๊ะเรียน ฉันต้องเจาะรูในไม้อัดฐานของฉัน โดยเจาะรูให้ห่างจากขอบประมาณ 10 ซม. จำไว้ว่าถ้าคุณใช้สี่ล้อแทนที่จะเป็นสองล้อ อย่าให้มีระยะห่างระหว่างกันมาก ตั้งแต่นั้นมาหุ่นยนต์จะไม่สามารถเลี้ยวได้อย่างถูกต้อง
ขั้นตอนที่ 2: มอเตอร์และอิเล็กทรอนิกส์

แผนภาพวงจรสำหรับสิ่งเดียวกันแสดงไว้ด้านบน
หากมีปัญหากับทิศทางการเคลื่อนที่ของมอเตอร์ ให้เปลี่ยนขั้วบวกและขั้วลบของสายไฟ
หากปัญหาเกิดขึ้นกับตำแหน่งของมอเตอร์ ซึ่งก็คือถ้าคุณกำลังพยายามเคลื่อนไปทางซ้ายและขวา ให้เปลี่ยนตำแหน่งของสายไฟจาก A ไป B
มอเตอร์ทั้งสองที่ใช้มีแรงบิด 3 Kg-cm. คุณสามารถใช้มอเตอร์ที่ทรงพลังกว่านี้ได้หากต้องการ ถ้าคุณมีไดรเวอร์มอเตอร์สำหรับมัน
ฉันใช้ไดรเวอร์มอเตอร์ L298n สำหรับโครงการเหล่านี้ ฉันรู้ว่ามันสามารถทำงานได้สำหรับกระแสไฟ 3Amps เท่านั้น และมอเตอร์ทั้งสองจะใช้เกินขีดจำกัดนั้น แต่ความจริงก็คือมันสามารถทนได้ถึง 5Amps เพราะผู้ผลิตแสดงค่าน้อยกว่าของจริง และกรณีที่เลวร้ายที่สุดในกรณีนี้คือการปิดระบบด้วยความร้อนที่อุณหภูมิสูงกว่า 100 องศาเซลเซียส
ขั้นตอนที่ 3: ประสิทธิภาพและเบ็ดเตล็ด
หน่วยเคลื่อนที่นี้สามารถรับน้ำหนักได้มากถึง 7 กก. และสามารถเคลื่อนที่ได้เร็วถึง 10 กม. / ชม. ฉันใช้แบตเตอรี่ 12 LiON 2200 mAh จำนวน 4 ชุดเรียงขนานกัน
ข้อเสียเปรียบเพียงอย่างเดียวคือความคล่องตัว ต้องใช้เวลาเพื่อให้ได้ความเร็วที่เพียงพอและความเร็วต่ำจะไม่พัฒนาแรงบิดเพียงพอที่จะเลี้ยวได้อย่างถูกต้อง แต่ปัญหาเหล่านี้สามารถแก้ไขได้ด้วยการใช้วัสดุน้ำหนักเบาสำหรับโครง
ขั้นตอนที่ 4: รหัสและแอป Blynk


แอพ Blynk
ฉันใช้แอพ blynk เพื่อควบคุมหุ่นยนต์ของฉัน ร่างสำหรับสิ่งเดียวกันได้รับด้านล่าง หุ่นยนต์ที่คุณรู้จักถูกควบคุมผ่านบลูทูธ คุณจะได้รับข้อมูลที่จำเป็นบนเว็บไซต์ทางการของ blynk ที่คุณต้องการ ฉันได้ตัดสินใจที่จะควบคุมความเร็วมอเตอร์ทั้งสองแยกกัน แต่ถ้าคุณต้องการ คุณสามารถควบคุมความเร็วผ่านตัวควบคุมเดียวเท่านั้น ฉันได้เพิ่มปุ่มบังคับซ้ายในพินเสมือน 3 และ 4 ในกรณีที่หุ่นยนต์ติดอยู่ที่ไหนสักแห่งและจำเป็นต้องเปลี่ยนทิศทางทันที สามารถใช้คำสั่งนี้ได้ แต่คำสั่งเหล่านี้สร้างแรงกดดันอย่างมากต่อตัวขับมอเตอร์ ดังนั้นควรเก็บไว้ใช้ในกรณีฉุกเฉินเท่านั้น ฉันยังใช้ปุ่ม Led เป็นปุ่มง่ายๆ ที่จะรู้ว่าบลูทูธของคุณเชื่อมต่อด้วยมือถือหรือไม่ เพียงคลิกปุ่มนั้นและหากไฟใกล้พินที่ 13 ของ arduino uno blynks ตามลำดับ wola มือถือของคุณจะเชื่อมต่อกับ HC-05
แนะนำ:
การออกแบบเกมในการสะบัดใน 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 ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง