1. Trang chủ
  2. » Tất cả

Bài 1_ Điều khiển car bằng joystick

32 2 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 32
Dung lượng 11,32 MB

Nội dung

W W W T E K Y E D V N Kỹ sư điện tử tự động - Học phần Bài 1: Thiết kế điều khiển xe với Joystick Bài 2: Xe tự hành với cảm biến siêu âm Bài 3: Điều khiển xe từ xa với mơ-đun Bluetooth Bài 4: Thiết lập chế độ dị line cho xe với cảm biến IR Bài 5: Chế tạo xe thơng minh Bài 6: Tối ưu chương trình Arduino Bài 7: Ý tưởng dự án cuối khóa Bài 8: Xây dựng phần cứng sản phẩm Bài 9: Xây dựng chương trình tổng quan để điều khiển Bài 10: Hồn thiện phần lập trình sản phẩm Bài 11: Hoàn thiện toàn sản phẩm luyện thuyết trình Bài 12: Bảo vệ cuối khóa BẢN QUYỀN TÁC GIẢ THUỘC VỀ HỌC VIỆN TEKY .V N W W W T E K Y E D BÀI 1: THIẾT KẾ & ĐIỀU KHIỂN XE VỚI JOYSTICK Khóa học “Kỹ sư điện tử tự động” - Học phần BẢN QUYỀN TÁC GIẢ THUỘC VỀ HỌC VIỆN TEKY WARM UP Nào khởi động buổi học nào! BẢN QUYỀN TÁC GIẢ THUỘC VỀ HỌC VIỆN TEKY NỘI QUY LỚP HỌC BÀI – LM298 & JOYSTICK TÔN TRỌNG GIẢNG VIÊN HÃY ĐẾN LỚP ĐÚNG GIỜ ĐỪNG QUÊN KIỂM TRA LẠI BÀI CŨ CHỈ RA KHỎI LỚP KHI ĐƯỢC CHO PHÉP GIỜ TAY LÊN BẠN SẼ ĐƯỢC PHÁT BIỂU KHI AI ĐĨ ĐANG NĨI HÃY LẮNG NGHE HỒ ĐỒNG VỚI BẠN BÈ NHÉ BẢO VỆ TÀI SẢN TIẾT KIỆM ĐIỆN TÔN TRỌNG MỌI NGƯỜI XUNG QUANH & TỰ GIÁC HỖ TRỢ, GIÚP ĐỠ & KHUYẾN KHÍCH TÍCH CỰC CAN ĐẢM VÀ SÁNG TẠO KHUYẾN KHÍCH NGHĨ KHÁC LÀM KHÁC BẢN QUYỀN TÁC GIẢ THUỘC VỀ HỌC VIỆN TEKY MỤC TIÊU BÀI HỌC 50 % THỰC HÀNH ● Thiết kế khung xe ● Lắp ráp xe với động DC giảm tốc mô đun LM298 ● Kết nối xe với joystick lập trình điều khiển 20 % KIẾN THỨC 20 % HOẠT ĐỘNG THUYẾT TRÌNH 10 % ƠN TẬP, GIỚI THIỆU BÀI MỚI ● Tìm hiểu xe tự lái ● Mô đun L298 ● Mô đun Joystick ● Giới thiệu thân ● Giới thiệu sản phẩm ● Ôn tập kiến thức học ● Giới thiệu kiến thức BẢN QUYỀN TÁC GIẢ THUỘC VỀ HỌC VIỆN TEKY BÀI – LM298 & JOYSTICK CHỦ ĐỀ BÀI HỌC BẢN QUYỀN TÁC GIẢ THUỘC VỀ HỌC VIỆN TEKY BÀI – LM298 & JOYSTICK KHÁI NIỆM, KIẾN THỨC BUỔI HỌC BÀI – LM298 & JOYSTICK Bài học hơm tìm hiểu nội dung sau đây: Động DC giảm tốc Mô đun L298 Mô đun Joystick map(value, fromLow, fromHigh, toLow, toHigh) Cấu trúc hàm map() BẢN QUYỀN TÁC GIẢ THUỘC VỀ HỌC VIỆN TEKY KHÁI NIỆM, KIẾN THỨC BUỔI HỌC BÀI – LM298 & JOYSTICK Động DC giảm tốc? Động DC giảm tốc = Động DC + Hộp giảm tốc Động giảm tốc có mơ-men xoắn lớn động thường lại có tốc độ nhỏ (Mô-men xoắn đặc trương cho khả chịu tải động cơ, hiểu đơn giản “độ khỏe” động cơ, động “khỏe” sinh lực lớn, kéo mạnh, tăng tốc nhanh) BẢN QUYỀN TÁC GIẢ THUỘC VỀ HỌC VIỆN TEKY Cấu tạo động DC giảm tốc KHÁI NIỆM, KIẾN THỨC BUỔI HỌC BÀI – LM298 & JOYSTICK Động DC giảm tốc?  Thơng số kỹ thuật: • Điện áp hoạt động : – 9VDC • Dịng điện tiêu thụ: 110 – 140mA  Tỉ số truyền: • 1:48 125 vịng/ phút 3VDC • 208 vịng/ phút 5VDC BẢN QUYỀN TÁC GIẢ THUỘC VỀ HỌC VIỆN TEKY Ứng dụng KHÁI NIỆM, KIẾN THỨC BUỔI HỌC BÀI – LM298 & JOYSTICK XUNG PWM? PWM - Thay đổi độ rộng xung kỹ thuật cho phép điều chỉnh giá trị trung bình điện áp đến thiết bị điện tử cách bật tắt nguồn với tốc độ nhanh Điện áp trung bình phụ thuộc vào chu kỳ xung, lượng thời gian tín hiệu BẬT so với lượng thời gian tín hiệu TẮT khoảng thời gian quy định BẢN QUYỀN TÁC GIẢ THUỘC VỀ HỌC VIỆN TEKY Điều chế xung PWM YÊU CẦU DỰ ÁN BÀI HỌC BÀI – LM298 & JOYSTICK Bài tập 2: Lắp ráp xe Học sinh lắp ráp động cơ, LM298 với Arduino lên khung xe Lắp ráp xe BẢN QUYỀN TÁC GIẢ THUỘC VỀ HỌC VIỆN TEKY YÊU CẦU DỰ ÁN BÀI HỌC BÀI – LM298 & JOYSTICK Bài tập : Đấu nối Học sinh đáu dây điện theo sơ đồ Đấu nối BẢN QUYỀN TÁC GIẢ THUỘC VỀ HỌC VIỆN TEKY YÊU CẦU DỰ ÁN BÀI HỌC BÀI – LM298 & JOYSTICK Bài tập : Đấu nối Học sinh đáu dây điện theo sơ đồ L298 Đấu nối BẢN QUYỀN TÁC GIẢ THUỘC VỀ HỌC VIỆN TEKY ENA IN1 IN2 IN3 IN4 ENB 5V – 12V GND Arduino Pin Pin Pin Pin Pin Pin Power supply 11 10 GND Battery Battery YÊU CẦU DỰ ÁN BÀI HỌC BÀI – LM298 & JOYSTICK Bài tập : Đấu nối Học sinh đáu dây điện theo sơ đồ Joystick VCC VER HOR GND Arduino 5V A1 A0 GND Đấu nối BẢN QUYỀN TÁC GIẢ THUỘC VỀ HỌC VIỆN TEKY YÊU CẦU DỰ ÁN BÀI HỌC BÀI – LM298 & JOYSTICK Bài tập 4: Lập trình điều khiển xe với joystick Học sinh lập trình theo code mẫu điều chỉnh theo yêu cầu giáo viên Lập trình BẢN QUYỀN TÁC GIẢ THUỘC VỀ HỌC VIỆN TEKY YÊU CẦU DỰ ÁN BÀI HỌC BÀI – LM298 & JOYSTICK Bài tập 4: Lập trình điều khiển xe với joystick Học sinh lập trình theo code mẫu điều chỉnh theo yêu cầu giáo viên Khai báo chân Joystick kết nơí với chân I/O Arduino //Joystick Pins int x_key = A0; Joystick int y_key = A1; int x_pos; int y_pos; BẢN QUYỀN TÁC GIẢ THUỘC VỀ HỌC VIỆN TEKY YÊU CẦU DỰ ÁN BÀI HỌC BÀI – LM298 & JOYSTICK Bài tập 4: Lập trình điều khiển xe với joystick Học sinh lập trình theo code mẫu điều chỉnh theo yêu cầu giáo viên Khai báo chân L298 kết nơí với chân I/O Arduino L298 BẢN QUYỀN TÁC GIẢ THUỘC VỀ HỌC VIỆN TEKY //Motor Pins int EN_A = 11; //Enable pin for first motor int IN1 = 9; //control pin for first motor int IN2 = 8; //control pin for first motor int IN3 = 7; //control pin for second motor int IN4 = 6; //control pin for second motor int EN_B = 10; //Enable pin for second motor YÊU CẦU DỰ ÁN BÀI HỌC BÀI – LM298 & JOYSTICK Bài tập 4: Lập trình điều khiển xe với joystick Học sinh lập trình theo code mẫu điều chỉnh theo yêu cầu giáo viên Thiết lập chế độ I/O cho chân Cài đặt chế độ cho I/O BẢN QUYỀN TÁC GIẢ THUỘC VỀ HỌC VIỆN TEKY void setup ( ) { Serial.begin (9600); //Initializing the motor pins as output pinMode(EN_A, OUTPUT); pinMode(IN1, OUTPUT); pinMode(IN2, OUTPUT); pinMode(IN3, OUTPUT); pinMode(IN4, OUTPUT); pinMode(EN_B, OUTPUT); //Initializng the joystick pins as input pinMode (x_key, INPUT) ; pinMode (y_key, INPUT) ;} ... TEKY YÊU CẦU DỰ ÁN BÀI HỌC BÀI – LM298 & JOYSTICK Bài tập 4: Lập trình điều khiển xe với joystick Học sinh lập trình theo code mẫu điều chỉnh theo yêu cầu giáo viên Khai báo chân Joystick kết nơí... GIẢ THUỘC VỀ HỌC VIỆN TEKY YÊU CẦU DỰ ÁN BÀI HỌC BÀI – LM298 & JOYSTICK Bài tập 4: Lập trình điều khiển xe với joystick Học sinh lập trình theo code mẫu điều chỉnh theo yêu cầu giáo viên Lập trình... DỰ ÁN BÀI HỌC BÀI – LM298 & JOYSTICK Bài tập 1: Lập trình cho Cảm biến joystick Lập trình hiển thị giá joystick Lập trình BẢN QUYỀN TÁC GIẢ THUỘC VỀ HỌC VIỆN TEKY YÊU CẦU DỰ ÁN BÀI HỌC BÀI –

Ngày đăng: 30/08/2020, 16:03

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

TÀI LIỆU LIÊN QUAN

w