Mục lục:

ROBOT ĐƯỢC ĐIỀU KHIỂN SMARTPHONE SỬ DỤNG BLE 4.0 !!!: 5 bước
ROBOT ĐƯỢC ĐIỀU KHIỂN SMARTPHONE SỬ DỤNG BLE 4.0 !!!: 5 bước

Video: ROBOT ĐƯỢC ĐIỀU KHIỂN SMARTPHONE SỬ DỤNG BLE 4.0 !!!: 5 bước

Video: ROBOT ĐƯỢC ĐIỀU KHIỂN SMARTPHONE SỬ DỤNG BLE 4.0 !!!: 5 bước
Video: DIY #18 | Làm ROBOT Bluetooth điều khiển qua Smartphone - Bằng ARDUINO R3 2024, Tháng mười một
Anonim
Image
Image
Những điều bạn sẽ cần:
Những điều bạn sẽ cần:

Trong hướng dẫn trước, tôi đã chia sẻ với bạn cách bạn có thể sử dụng Mô-đun Bluetooth (Cụ thể là HM10 BLE v4.0) với Arduino để điều khiển đèn LED bằng điện thoại thông minh. Bạn có thể kiểm tra xem nó ra ở đây. Trong phần hướng dẫn này, tôi sẽ chỉ cho bạn cách chế tạo một robot có thể được điều khiển bằng điện thoại thông minh qua Bluetooth Low Energy. Tôi sẽ cố gắng giữ nó càng đơn giản càng tốt.

Bước 1: Những thứ bạn sẽ cần: -

Những điều bạn sẽ cần:
Những điều bạn sẽ cần:
Những điều bạn sẽ cần:
Những điều bạn sẽ cần:

Vì vậy, ở đây tôi đã cung cấp tên và chi tiết của tất cả các thành phần bạn sẽ cần cùng với các liên kết mua tốt nhất.

1. Linh kiện điện tử: -

Arduino UNO: - Tôi đã sử dụng UNO nhưng bạn có thể sử dụng bất kỳ bo mạch nào khác như Mega nếu bạn muốn cung cấp thêm các tính năng cho robot và yêu cầu nhiều chân I / O hoặc Nano nhỏ hơn nếu bạn muốn có một bot nhỏ gọn. Nếu bạn là người mới bắt đầu, tôi khuyên bạn nên lấy UNO vì nó linh hoạt và thân thiện với người dùng hơn

Lá chắn động cơ Arduino: - Tôi đã sử dụng lá chắn động cơ L293D rẻ và hiệu quả cho dự án này, nhưng nếu bạn muốn, bạn có thể chọn. cho phiên bản tốt hơn Tấm chắn động cơ L298N có khả năng xử lý các động cơ lớn hơn. Link for USLink for Europe

Mô-đun Bluetooth: - Ở đây tôi đã sử dụng mô-đun AT-09 tương thích với HM-10. Bạn có thể sử dụng HM-10 nếu muốn. Mặc dù hướng dẫn này về cơ bản dành cho Bluetooth 4.0v, bạn cũng có thể sử dụng mô-đun HC-05 nếu bạn có thiết bị đó. Liên kết cho USL Liên kết cho Châu Âu

Động cơ DC có giảm tốc: - Loại tôi đã sử dụng rẻ và sẽ hoàn thành công việc. nhưng nếu bạn thực sự muốn trở nên chuyên nghiệp, bạn có thể mua động cơ mô-men xoắn cao từ đây. Liên kết cho USL Liên kết cho Châu Âu

  • Pin: - Sẽ cần 2 pin cho dự án này, pin 9v-12v cho trình điều khiển động cơ và pin 9v cho Arduino. Hoặc nếu không, bạn có thể sử dụng pin dự phòng để cấp nguồn qua USB Link cho USLink cho Châu Âu
  • Mỗi điện trở 2,2k ohm & 1k ohm. Liên kết cho USL Liên kết cho Châu Âu

2. Yêu cầu phần mềm: -

Arduino IDE: - Để viết và tải mã lên bảng arduino

BLE Joystick apk: - Sử dụng BLE Joystick apk nếu bạn đang sử dụng mô-đun HM10 / AT-09. Nếu bạn đang sử dụng mô-đun HC-05/06, hãy sử dụng Ứng dụng Bộ điều khiển Bluetooth

3. Yêu cầu phần cứng: -

Bây giờ các yêu cầu phần cứng khác nhau trên nhiều khía cạnh, chẳng hạn như nếu bạn muốn một rô bốt 2 bánh hoặc một rô bốt 4 bánh. Hoặc có thể bạn muốn một cái có các bản nhạc như Xe tăng. Vì vậy, ở đây tôi đã cung cấp các liên kết đến một số khung robot mà bạn có thể mua hoặc bạn có thể tạo một khung bằng các vật thể bạn đặt xung quanh như các tấm bìa cứng / acrylic.

  • 2 bánh lái.
  • Dẫn động 4 bánh.
  • Khung gầm xe tăng.

Tôi sẽ sử dụng một số bộ phận đặt xung quanh để làm cơ thể của robot. Chi tiết trong bước tiếp theo.

Bước 2: Làm khung: -

Làm khung:
Làm khung:
Làm khung:
Làm khung:
Làm khung:
Làm khung:

Ở đây tôi đã sử dụng Sunboard dày 5mm cho phần đế, các lỗ khoan cho giá đỡ động cơ và Arduino ở trên cùng. và lắp ráp mọi thứ như thể hiện trong hình ảnh. Tôi đã thực hiện thiết kế tương tự trong một Tài liệu hướng dẫn trước đây, bạn có thể kiểm tra tại đây. Nó có thêm chi tiết về thiết kế: - Robot đơn giản & thông minh sử dụng Arduino.

Thay vì tự làm, bạn cũng có thể mua một cái sẽ dễ dàng hơn. Các liên kết tôi đã chia sẻ ở bước trước.

Bài đăng này thiên về điều khiển rô bốt bằng BLE, vì vậy hãy cùng tham gia.

Bước 3: Tạo kết nối: -

Tạo kết nối:
Tạo kết nối:
Tạo kết nối:
Tạo kết nối:
Tạo kết nối:
Tạo kết nối:
Tạo kết nối:
Tạo kết nối:

Đầu tiên, bạn phải kết nối mô-đun Bluetooth với arduino như trong hình trên.

  • Tx => Rx của Arduino (Pin 0)
  • Rx => Tx của Arduino (Pin 1)
  • GND => GND
  • Vcc => + 5v

Đề xuất: