สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ในคำแนะนำก่อนหน้านี้ฉันแบ่งปันกับคุณว่าคุณสามารถใช้โมดูลบลูทู ธ (โดยเฉพาะ HM10 BLE v4.0) กับ Arduino เพื่อควบคุมไฟ LED โดยใช้สมาร์ทโฟนได้อย่างไร คุณสามารถตรวจสอบได้ที่นี่ ในคำแนะนำนี้ ฉันจะแสดงวิธีสร้างหุ่นยนต์ที่สามารถควบคุมได้โดยใช้สมาร์ทโฟนผ่าน Bluetooth Low Energy ฉันจะพยายามทำให้มันง่ายที่สุด
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ:-
ดังนั้นที่นี่ฉันได้ให้ชื่อและรายละเอียดของส่วนประกอบทั้งหมดที่คุณต้องการพร้อมกับลิงค์ซื้อที่ดีที่สุด
1. ชิ้นส่วนอิเล็กทรอนิกส์:-
Arduino UNO:- ฉันเคยใช้ UNO แล้ว แต่คุณสามารถใช้บอร์ดอื่นเช่น Mega ได้ หากคุณต้องการให้หุ่นยนต์มีคุณสมบัติพิเศษและต้องการพิน I/O จำนวนมากหรือนาโนที่เล็กกว่า หากคุณต้องการบอทขนาดเล็กกะทัดรัด หากคุณเป็นมือใหม่ ฉันแนะนำให้คุณใช้ UNO เพราะมันใช้งานได้หลากหลายและเป็นมิตรกับผู้ใช้ ลิงก์สำหรับ US ลิงก์สำหรับยุโรป
Arduino Motor Shield: - ฉันใช้ L293D motor shield ซึ่งมีราคาถูกและมีประสิทธิภาพสำหรับโครงการนี้ แต่ถ้าคุณต้องการคุณสามารถเลือกได้ สำหรับรุ่นที่ดีกว่า มอเตอร์ชิลด์ L298N ซึ่งสามารถรองรับมอเตอร์ขนาดใหญ่ได้ ลิงค์สำหรับ USLink สำหรับยุโรป
โมดูล Bluetooth: - ที่นี่ฉันใช้โมดูล AT-09 ซึ่งเข้ากันได้กับ HM-10 คุณสามารถไปสำหรับ HM-10 ถ้าคุณต้องการ แม้ว่าบทช่วยสอนนี้มีไว้สำหรับ Bluetooth 4.0v โดยพื้นฐานแล้ว คุณสามารถใช้โมดูล HC-05 ได้เช่นกันหากคุณมีอุปกรณ์ดังกล่าวอยู่รอบๆ ลิงค์สำหรับ USLink สำหรับยุโรป
Geared DC Motors:- ตัวที่ฉันใช้ราคาถูกและจะทำงานให้เสร็จ แต่ถ้าคุณต้องการเป็นมืออาชีพจริงๆ คุณสามารถซื้อมอเตอร์แรงบิดสูงได้จากที่นี่ ลิงค์สำหรับ USLink สำหรับยุโรป
- แบตเตอรี่:- ต้องใช้แบตเตอรี่ 2 ก้อนสำหรับโครงการนี้ แบตเตอรี่ 9v-12v สำหรับไดรเวอร์มอเตอร์และแบตเตอรี่ 9v สำหรับ Arduino หรือคุณสามารถใช้พาวเวอร์แบงค์เพื่อจ่ายไฟผ่าน USB Link สำหรับ USLink สำหรับยุโรป
- ตัวต้านทาน 2.2k ohm และ 1k ohm แต่ละตัว ลิงค์สำหรับ USLink สำหรับยุโรป
2. ข้อกำหนดซอฟต์แวร์:-
Arduino IDE:- สำหรับเขียนและอัพโหลดโค้ดไปยังบอร์ด Arduino
BLE Joystick apk: - ใช้ apk จอยสติ๊ก BLE หากคุณใช้โมดูล HM10/AT-09 หากคุณกำลังใช้โมดูล HC-05/06 ให้ใช้แอพ Bluetooth Controller
3. ข้อกำหนดด้านฮาร์ดแวร์:-
ตอนนี้ข้อกำหนดของฮาร์ดแวร์แตกต่างกันไปในหลาย ๆ ด้าน เช่น ถ้าคุณต้องการหุ่นยนต์ 2 ล้อหรือ 4 ล้อ หรือบางทีคุณอาจต้องการอันที่มีแทร็กเหมือนรถถัง ดังนั้นในที่นี้ ฉันได้จัดเตรียมลิงก์ไปยังแชสซีของหุ่นยนต์บางตัวที่คุณสามารถซื้อได้ หรือคุณสามารถสร้างมันขึ้นมาด้วยวัตถุที่คุณวางไว้ เช่น กระดาษแข็ง / แผ่นอะครีลิค
- ขับเคลื่อน 2 ล้อ.
- ขับเคลื่อน 4 ล้อ.
- ตัวถัง.
ฉันจะใช้ชิ้นส่วนที่วางอยู่รอบ ๆ เพื่อให้ร่างกายของหุ่นยนต์ รายละเอียดในขั้นตอนต่อไป
ขั้นตอนที่ 2: การสร้างแชสซี:-
ที่นี่ฉันได้ใช้ Sunboard หนา 5 มม. สำหรับฐาน เจาะรูสำหรับขายึดมอเตอร์และ Arduino ที่ด้านบน และประกอบทุกอย่างตามภาพ ฉันได้ทำการออกแบบที่คล้ายกันใน Instructable ก่อนหน้านี้ คุณสามารถตรวจสอบได้ที่นี่ มันมีรายละเอียดเพิ่มเติมเกี่ยวกับการออกแบบ: - Simple & Smart Robot โดยใช้ Arduino
แทนที่จะทำเองคุณสามารถซื้ออันที่จะง่ายกว่า ลิงก์ที่ฉันแชร์ไปแล้วในขั้นตอนที่แล้ว
โพสต์นี้มีเนื้อหาเกี่ยวกับการควบคุมหุ่นยนต์โดยใช้ BLE มากขึ้น เข้าไปกันเลย
ขั้นตอนที่ 3: การสร้างการเชื่อมต่อ:-
ก่อนอื่นคุณต้องเชื่อมต่อโมดูล Bluetooth กับ Arduino ตามที่แสดงในภาพด้านบน
- Tx => Rx ของ Arduino (พิน 0)
- Rx => Tx ของ Arduino (พิน 1)
- GND => GND
- Vcc => +5v