BBLAB Facebook - Ba roBotics Lab
https://drive.google.com/drive/folders/1e8Y19UBRsMAMHxFIxmHE5YAVKK9M5XDN?usp=sharing
Học lập trình arduino trên mô phỏng: https://wokwi.com/
C7 -238, Chiều Thứ 5, Tiết 7-8, 12h30-14h10
Team code: 726b77x
DANH SÁCH LỚP VÀ ĐIỂM DANH
https://docs.google.com/spreadsheets/d/1bHXD327nI5AP2VXjg8iQhbnvxpM3RDAozxcdqxyjKMk/edit?usp=sharing
Nộp ảnh minh chứng lên team, chụp 1 đoạn code hoặc kết quả.
Chú ý: Đặt tên file hay folder HọTên_MSSV ví dụ, NguyenVanA_20180012.jpg
Chụp ảnh minh chứng hoàn thành hết các bài ( Ảnh chụp các bài hoàn thành tich dấu ) , và gửi lên Assignment nhé.
https://codelearn.io/learning/cpp-cho-nguoi-moi-bat-dau
https://codelearn.io/learning/cpp-nang-cao
https://codelearn.io/learning/lap-trinh-huong-doi-tuong-trong-cpp
Nộp ảnh minh chứng lên team, chụp 1 đoạn code hoặc kết quả.
Chú ý: Đặt tên file hay folder HọTên_MSSV ví dụ, NguyenVanA_20180012.jpg
Bài 2: Cài đặt phần mềm Arduino IDE lập trình cho esp32
Chụp ảnh màn hình đã cài đặt phần mềm và có đoạn code bật tắt led. Sau đó mang lab lên nạp code chạy trên lớp kiểm tra.
https://lastminuteengineers.com/esp32-arduino-ide-tutorial/
https://tapit.vn/huong-dan-cai-dat-arduino-ide-de-lap-trinh-cho-esp32
Code lập trình nhấp nháy led cho esp32:
https://mecsu.vn/ho-tro-ky-thuat/chan-gpio-cua-esp32-vi-du-ve-den-led-nhap-nhay.Ml5
Bài 3: Dùng Telegram điều khiển ESP 32
https://www.iotzone.vn/esp32/cach-dung-esp32-telegram-dieu-khien-den-led-voi-arduino-ide/
Bài 4: Dùng thư viện ESPUI để làm giao diện điều khiển xe .
https://github.com/s00500/ESPUI
Bài 5: Bài cuối kỳ và thực hành:
Các nhóm liên lạc nhau và mua Kit cho việc học lập trình và làm Project cuối kỳ:
Danh sách nhóm:
https://docs.google.com/spreadsheets/d/1bHXD327nI5AP2VXjg8iQhbnvxpM3RDAozxcdqxyjKMk/edit?usp=sharing
Lựa chọn 1: Làm kit AI chat bot theo hướng dẫn, có camera:
Video hướng dẫn:
https://www.youtube.com/watch?v=XEmlCJrlPBA
Danh sách linh kiện, mua mới hoặc sử dụng linh kiện tương đương:
Cần có 1 cái ESP32-S3 WROOM N16R8 CAM OV2640 https://s.shopee.vn/4LEPnv5d9Q hoặc esp32 S3 không dùng Camera https://s.shopee.vn/5fjm8EXLyD
TFT Display Module https://s.shopee.vn/1LaoF6LkSn
Mô đun micro đa hướng https://s.shopee.vn/7poHz54ijB
Mạch khuếc đại âm thanh https://s.shopee.vn/1gDedgC901
Lựa chọn 2: Mua KIT Xiaozhi có sẵn esp32 S3 ở trong về học lập trình, không có camera:
https://s.shopee.vn/30j0xgROqW
Chọn project hoặc tự đề xuất : https://www.iotzone.vn/category/esp32/du-an-esp32/
Trả lời vào form: https://forms.gle/uXrWde3ismGLwgz67
Tải tại địa chỉ: https://drive.google.com/file/d/1tFnyg64VXd02Li-R4ddJ0NcyWM0d--zk/view?usp=sharing
Thông tin tham khảo website:
https://sites.google.com/view/baroboticslab/teaching/me3213_ktlt
Mỗi buổi các bạn làm những bài tập thầy đánh dấu đỏ trong file, lập trình dùng QT, Visual Sudio Community hoặc phần mềm lập trình C++ nào cũng được nhé.
Nộp file code lên team .
https://codelearn.io/learning/cpp-cho-nguoi-moi-bat-dau
https://codelearn.io/learning/cpp-nang-cao
https://codelearn.io/learning/lap-trinh-huong-doi-tuong-trong-cpp
https://www.onlinegdb.com/online_c++_compiler
1. Đề bài
- Thiết kế hệ thống cơ điện tử và xây dựng chương trình giao tiếp với hệ cơ điện tử.
2. Yêu cầu
- Tiểu luận (nộp)
+ Giới thiệu đề tài
+ Phương pháp giải quyết vấn đề
+ Các kết quả đạt được
+ Kết luận
+ 5 - 10 trang, Có trang phân công nhiệm vụ từng thành viên của nhóm.
- Báo cáo trên lớp: slide (buổi thi ~ 5 - 10 slides)
- Chương trình giao tiếp với hệ cơ điện tử chạy demo và gửi code
3. Tính điểm
- Báo cáo trên lớp + tiểu luận + chương trình có giao diện điều khiển hệ cơ điện tử: 7 điểm
- Lập trình giao tiếp phần cứng thời gian thực: +1 điểm
- Điều khiển thời gian thực > 1 động cơ + 1 cảm biến: +1 điểm
- Điều khiển thời gian thực > 1 động cơ + > 1 cảm biến: +1 điểm
Thùng rác thông minh dùng cảm biến siêu âm HC - SR04 Ultrasonic : https://www.youtube.com/watch?v=aAES1MaXf3s&ab_channel=TuHu
2. Mô hình xe hai bánh tự cân bằng dùng điều khiển LQR