20.1 C
Hanoi
Thứ Hai, Tháng Mười 18, 2021
Home LẬP TRÌNH VI ĐIỀU KHIỂN ARDUINO DIY Joystick điều khiển xe 4 bánh với NRF24L01

DIY Joystick điều khiển xe 4 bánh với NRF24L01

Các linh kiện, module chính:

  • Xe robot 4 bánh 4WD
  • Arduino UNO
  • Arduino Nano
  • Mạch điều khiển động cơ L298
  • nRf24L01 Module
  • Joystick
  • Pin 18650 Li-ion
  • 18650 Li-ion battery charger
  • Đế đựng pin Battery

Khung xe robot car 4 bánh 2 tầng Điện Tử 360(E360)

Arduino UNO R3 ATMEGA328P chip cắm (kèm cáp) – dientuquangsang

Arduino nano - dke.vn - Cần Thơ

Module L298:

L298 Motor Driver Module

Module L298 có thể điều khiển 2 động cơ DC hoặc 1 động cơ bước, có 4 lỗ nằm ở 4 góc thuận tiện cho người sử dụng cố định vị trí của module.

Có gắn tản nhiệt chống nóng cho IC, giúp IC có thể điều khiển với dòng đỉnh đạt 2A.
IC L298N được gắn với các đi ốt trên board giúp bảo vệ vi xử lý chống lại các dòng điện cảm ứng từ việc khởi động/ tắt động cơ.

Thông số kĩ thuật:

  • Driver: L298N tích hợp hai mạch cầu H
  • Điện áp điều khiển : +5V ~ +12 V
  • Dòng tối đa cho mỗi cầu H là :2A
  • Điện áp của tín hiệu điều khiển : +5 V ~ +7 V
  • Dòng của tín hiệu điều khiển : 0 ~ 36Ma
  • Công suất hao phí : 20W (khi nhiệt độ T = 75 °C)
  • Nhiệt độ bảo quản : -25°C ~ +130

IC L298 là một IC tích hợp  nguyên khối gồm 2 mạch cầu H bên trong. Với điện áp làm tăng công suất nhỏ như động cơ DC loại vừa…
Mình tóm tắt qua chức năng các chân của L298

– 4 chân INPUT: IN1, IN2, IN3, IN4 được nối lần lượt với các chân 5, 7, 10, 12 của L298. Đâ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 nối với các chân 2, 3,13,14 của L298. 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

Với bài toán của mình ở trên, các bạn chỉ cần lưu ý đến cách điều khiển chiều quay với L298:

– Khi ENA = 0: Động cơ không quay với mọi đầu vào.

– Khi ENA = 1:

INT1 = 1; INT2 = 0: Động cơ quay thuận.

INT1 = 0; INT2 = 1: Động cơ quay nghịch.

INT1 = INT2: Động cơ dùng ngay tức thì.

Với ENB cũng tương tự với INT3, INT4.

Module thu phát RF NRF24L01 2.4Ghz - Nshop

ARDUINO : Buy Arduino JoyStick cheap and at the best online ...

Cảm Biến JoyStick PS2 Arduino là một thiết bị đầu vào bao gồm một gậy quay và bộ đọc góc hoặc hướng điều khiển truyền tới thiết bị mà nó đang kiểm soát. Cần điều khiển thường được sử dụng để điều khiển trò chơi điện tử và robot.

Nguyên lý hoạt động:

Mô đun này có 2 đầu ra tương tự (tương ứng với trục X, Y) và một đầu ra số cho biết nó được ép trên trục Z hay không (dạng nút nhấn). Module này tích hợp LED hiển thị nguồn và có thể hiển thị tình trạng hoạt động.

China Battery Supply 18650 3.7V 3500mAh Lithium Ion Battery Cells Made in Japan - China Battery Cells, Lithiun-Ion Battery

$8.74 (Free Shipping) Dual Slot 18650 Li-ion Battery Charger (Dual Slots, Black, EU) at m.FastTech.com - FastTech Mobile

Bảng giá Khay đựng 3 viên pin 18650

Ngoài ra các bạn chuẩn bị thêm dây điện, linh kiện khác.

Mạch phát (điều khiển):
Schematic: Here
Code: Here

Mạch nhận(trên xe robot):
Schematic: Here
Code: Here

Thư viện: NRF24 Here

Source: Instructables

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisment -

Most Popular

Tổng hợp trang web liên quan thiết kế phần cứng điện tử

4 trang web tải thư viện SCH/PCB và 3D https://www.ultralibrarian.com/ https://componentsearchengine.com/ https://octopart.com/ https://www.snapeda.com/ https://componentsearchengine.com/ 2 trang tìm 3D cho thư viện của các bạn bao gồm: https://www.3dcontentcentral.com/ https://grabcad.com/library 4 trang cung cấp các...

Mạch đóng ngắt Relay sử dụng Transistor

Giới thiệu về Relay Rơ le (Relay) là một công tắc chuyển đổi hoạt động bằng điện. Dòng điện chạy qua cuộn dây của rơ...

Nạp Bootloader cho Arduino Pro Micro

Bootloader là một chương trình nhỏ được nạp sẵn vào chip vi điều khiển trên Arduino, nhờ đó bạn lập trình cho Arduino một...

Một vài lưu ý khi thiết kế sản phẩm đáp ứng EMC

Mỗi bảng mạch in (PCB) phải có thể hoạt động mà không bị gián đoạn do nhiễu từ các thiết bị khác và không...

Recent Comments