1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Thiết kế và chế tạo một hệ thống robot có thể chạy thẳng và tránh chướng ngại vật.

19 12 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 19
Dung lượng 2,18 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Arduino UNO có thể được cấp nguồn 5V thông qua cổng USB hoặc cấp nguồn ngoài.. Node MCU nhận nguồn thông qua Arduino UNO.. ESP8266 là một mạch vi điều khiển được tích hợp wi-fi 2.4GHzĐiề

Trang 1

BÁO CÁO TIẾN ĐỘ

NHÓM 2

Trang 2

Yêu cầu dự án Thiết kế và chế tạo một hệ thống robot có thể chạy thẳng và tránh chướng ngại vật

Trang 3

Arduino ESP8266

Nguồn 12V

LM2596 DC-DC

MPU 6050

Động cơ 12VDC

Cảm biến hồng ngoại

Zone

Sơ đồ kết nối

5V

I2C

Software Serial

Trang 4

SƠ ĐỒ KẾT NỐI

Trang 5

Arduino UNO có thể được cấp nguồn 5V thông qua cổng USB hoặc cấp nguồn ngoài

Node MCU nhận nguồn thông qua Arduino UNO.

Nếu cấp nguồn vượt quá ngưỡng giới hạn trên, bạn

sẽ làm hỏng Arduino UNO.

Vi điều khiển

Trang 6

Chân Rx (6) và Tx (7) dùng để kết nối SoftwareSerial với NODE MCU

Chân 3,5,6,9,10,11 là PWM

14 chân digital để đọc/ tín hiệu

6 chân analog (A0 đến A5), độ phân giải 10

bit, đọc các giá trị điện áp trong khoảng 0 –

5V

SDA (A4) và SCL (A5) hỗ trợ giao tiếp

TWI/I2C

Trang 7

ESP8266 là một mạch vi điều khiển được tích hợp wi-fi 2.4GHz

Điều khiển từ xa qua App hoặc ở trên Web

NODE MCU8266

Trang 9

Node MCU 8266 Arduino UNO

Sử dụng thư viện Software Serial để kết nối với Arduino

SƠ ĐỒ NỐI CHÂN NODE MCU VỚI ARDUINO

Trang 10

Module Driver L298

4 chân INPUT: IN1, IN2, IN3, IN4 được nối lần lượt với các chân 12, 11, 10, 9 của

Arduino UNO Đây là các chân nhận tín hiệu điều khiển

4 chân OUTUT: OUT1, OUT2, OUT3, OUT4 (tương ứng với các chân INPUT) Các chân này sẽ được nối với động cơ

Hai chân ENA và ENB dùng để điều khiển mạch cầu H trong L298

Nếu ở mức logic “1” (nối với nguồn 5V) cho phép mạch cầu H hoạt động, nếu ở mức logic “0” thì mạch cầu H không hoạt động

Trang 11

Wire connection between Arduino and motor driver

Motor Driver (L298) Arduino UNO

Trang 12

LM2596 DC - DC

IC hạ áp, có 2 đầu vào IN, OUT và 1 biến trở để chỉnh áp đầu ra

Điện áp đầu vào từ 4-35V, điện áp ra từ 1,25-30V, dòng Max 3A, có thể cấp nguồn sử dụng tốt cho Arduino UNO

Trang 13

Cảm biến hồng ngoại

Phát hiện bức xạ hồng ngoại trong môi trường xung quanh của nó

Cảm biến hồng ngoại hoạt động giống như cách cảm biến phát hiện vật thể làm

Cảm biến thường có đèn LED hồng ngoại & điốt quang IR và việc kết hợp hai loại này sẽ tạo ra bộ ghép ảnh hoặc bộ ghép quang

Trang 14

Wire connection between Arduino and infrared sensor

Infrared sensor Arduino UNO

Trang 15

MPU 6050 MPU6050 là một hệ thống cơ điện tử vi mô (MEMS),

ADC 16 bit

Máy bay không người lái, Robot tự cân bằng, Ô tô điều khiển bằng sóng vô tuyến

Mô-đun này sử dụng mô-đun I2C để giao tiếp với Arduino

Bộ xử lý chuyển động kỹ thuật số (DMP), giải quyết các phép tính phức tạp

Vận tốc, định hướng, gia tốc, góc và nhiệt độ

Trang 16

MPU 6050 Arduino UNO

Sơ đồ kết nối

Trang 17

Hệ thống thời gian thực

• Chia các task ntn

• Task lái xe

• Task check Zone

• Task xử lý giá trị MPU

• Task truyền thông, có thể chỉ cần truyền xuống Arduino là đủ

Trang 18

• Dùng chân ena enb để băm xung, chân in1234 để set chiều quay xe

Trang 19

• Vấn đề là thư viện MPU này có điều chỉnh nhanh được không

Ngày đăng: 14/06/2022, 08:12

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w