Tóm tắt ý tưởng
Bên cạnh gương chiếu hậu, hệ thống cảm biến va chạm trên xe ô tô đem lại sự hỗ trợ đáng kể nhằm giảm nguy cơ gây tai nạn khi lùi xe hoặc có vật cản phía trước.
Để hiểu hơn về nguyên lí hoạt động của hệ thống, chúng ta sẽ thực hiện dự án mô phỏng Hệ thống cảnh báo tiền va chạm – Pre-Collision System trên xe ô tô bằng các sản phẩm phần cứng Robotics của MakerEdu với những thao tác lắp đặt và lâp trình vô cùng đơn giản.
Mô tả công dụng
- Phát hiện vật cản gần phía trước và hiển thị khoảng cách so với vật cản lên màn hình LCD.
- Cảnh báo khả năng va chạm với vật cản với 3 cấp độ đèn Led và Còi báo.
- Hiển thị thông tin cảnh báo cho người dùng lên màn hình LCD.
Chuẩn bị phần cứng và kết nối
Phần cứng bao gồm trung tâm là Mạch MakerEdu Creator kết vối với các phần cứng khác như sau:
MakerEdu Creator | Thiết bị kết nối | Cáp kết nối |
Cổng USB | Máy tính | Cáp USB Type-C Cable 1m – Hshop.vn |
Cổng I2C bất kỳ trên mạch | Mạch hiển thị MKE-M07 LCD1602 I2C module | Cáp Kết Nối MakerEDU XH2.54-XH2.54 4Wires |
Cổng (D3+D2) | Cảm biến siêu âm MKE-S01 ultra sonic distance sensor | Cáp Kết Nối MakerEDU XH2.54-XH2.54 4Wires |
Cổng D10 | Mạch còi báo MKE-M03 buzzer module | Cáp Kết Nối MakerEDU XH2.54-XH2.54 3Wires |
Cổng A1 | Mạch led đơn MKE-M01 10mm single LED module (Đỏ) | Cáp Kết Nối MakerEDU XH2.54-XH2.54 3Wires |
Cổng A2 | Mạch led đơn MKE-M01 10mm single LED module (Vàng) | Cáp Kết Nối MakerEDU XH2.54-XH2.54 3Wires |
Cổng A3 | Mạch led đơn MKE-M01 10mm single LED module (Xanh lá) | Cáp Kết Nối MakerEDU XH2.54-XH2.54 3Wires |
Chuẩn bị kiến thức
Nếu là lần đầu tiên sử dụng phần mềm Mblock và mạch MakerEdu Creator, các bạn cần thực hiện đầy đủ các bước trong hướng dẫn tại đây.
Nếu các phần cứng trong bài là hoàn toàn mới với các bạn, để có thể nắm được cách hệ thống vận hành, các bạn cần đọc và tìm hiểu về cách sử dụng của từng phần cứng tại trang Wiki của MakerLab (đã gắn link với từng sản phẩm ở mục chuẩn bị phần cứng phía trên).
Đối với phần mềm Mblock cần đọc và hiểu chức năng của các khối lệnh cơ bản và khối lệnh của các phần cứng MakerEdu, sau đó bạn thực hành với từng phần cứng riêng lẻ trước khi ghép nối thành hệ thống hoàn chỉnh.
Cách khai báo biến
Trên phần mềm Mblock các bạn thực hiện khai báo các biến sử dụng trong chương trình tại mục Variables như sau:
Code Mblock hoàn chỉnh trên Devices
*** Link dự án tại Mblock: [MakerLab.vn] Pre-Collision System