สารบัญ:
- ขั้นตอนที่ 1: สิ่งที่คุณต้องการ:-
- ขั้นตอนที่ 2: การสร้างแชสซี:-
- ขั้นตอนที่ 3: การสร้างการเชื่อมต่อ:-
วีดีโอ: หุ่นยนต์ควบคุมด้วยสมาร์ทโฟนโดยใช้ BLE 4.0 !!!: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
ในคำแนะนำก่อนหน้านี้ฉันแบ่งปันกับคุณว่าคุณสามารถใช้โมดูลบลูทู ธ (โดยเฉพาะ 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
แนะนำ:
BLE พลังงานต่ำมากง่าย ๆ ใน Arduino ตอนที่ 2 - เครื่องวัดอุณหภูมิ / ความชื้น - Rev 3: 7 ขั้นตอน
BLE พลังงานต่ำมากง่าย ๆ ใน Arduino ตอนที่ 2 - ตัวตรวจสอบอุณหภูมิ/ความชื้น - Rev 3: อัปเดต: 23 พฤศจิกายน 2020 - การเปลี่ยนแบตเตอรี่ AAA 2 ก้อนครั้งแรกตั้งแต่วันที่ 15 มกราคม 2019 เช่น 22 เดือนสำหรับ 2xAAA AlkalineUpdate: 7 เมษายน 2019 – Rev 3 ของ lp_BLE_TempHumidity เพิ่มการพล็อตวันที่/เวลา โดยใช้ pfodApp V3.0.362+ และการควบคุมปริมาณอัตโนมัติเมื่อ
สร้าง Wearable Motion Tracker (BLE จาก Arduino ไปยัง Custom Android Studio App): 4 ขั้นตอน
สร้าง Wearable Motion Tracker (BLE จาก Arduino ไปยัง Custom Android Studio App): Bluetooth Low Energy (BLE) เป็นรูปแบบหนึ่งของการสื่อสาร Bluetooth ที่ใช้พลังงานต่ำ อุปกรณ์สวมใส่ได้ เช่น เสื้อผ้าอัจฉริยะ ที่ฉันช่วยออกแบบที่ Predictive Wear ต้องจำกัดการใช้พลังงานในทุกที่ที่ทำได้เพื่อยืดอายุการใช้งานแบตเตอรี่ และใช้ BLE บ่อยครั้ง
BLE Page Turner 2.0: 3 ขั้นตอน
BLE Page Turner 2.0: พ่อของฉันเพิ่งซื้อแป้นเหยียบบลูทูธที่ช่วยให้เขามีแผ่นเพลงบนแท็บเล็ตและพลิกหน้าด้วยเท้าของเขา ใช้ได้ดีกับทั้งโน้ตเพลงและคำแนะนำ PDF Lego ซึ่งเป็นสองเวลาว่างที่ฉันโปรดปรานและแม้กระทั่ง
TextPlayBulb: REST เปิดใช้งาน PlayBulb โดยใช้ Raspberry Pi 3, BLE และ Telegram: 3 ขั้นตอน
TextPlayBulb: REST ที่เปิดใช้งาน PlayBulb โดยใช้ Raspberry Pi 3, BLE และ Telegram: คำแนะนำนี้แสดงวิธีเชื่อมต่อกับหลอดไฟ LED Bluetooth ของ PlayBulb Color โดยใช้ Python, Raspberry Pi 3 และไลบรารี Bluetooth และขยายการควบคุมผ่าน REST API สำหรับสถานการณ์ IoT , และเพื่อเป็นรางวัล, โครงการยังแสดงวิธีการขยาย th
Redbear BLE Nano V2 การควบคุมแบบกำหนดเองด้วย PfodApp - ไม่ต้องใช้การเข้ารหัส: 6 ขั้นตอน
Redbear BLE Nano V2 Custom Controls ด้วย PfodApp - ไม่ต้องการการเข้ารหัส: อัปเดต: 15 กันยายน 2017 - คำแนะนำนี้ได้รับการอัปเดตเพื่อใช้ RedBear BLE Nano, V2 เวอร์ชันล่าสุด เวอร์ชันก่อนหน้าของคำแนะนำนี้ ซึ่งกำหนดเป้าหมายไปที่ RedBear BLE Nano V1.5 มีให้ที่นี่ อัปเดต 15 พฤศจิกายน - 2017 ดังนั้น