BBLAB Facebook - Ba roBotics Lab
CN, Sáng Thứ 6, Tiết 3-4, 8h25-9h55 , Mã lớp học trên team: Teamcode : iux2iya
Danh sách lớp:
https://docs.google.com/spreadsheets/d/1JzOMXpWY_RIH38ufEOvEEVHlxgwp_JSmP8KDwW6wciI/edit?usp=sharing
Link giáo trình bài giảng:
https://sites.google.com/view/bblab/teaching/me4509_machinevision?read_current=1
Google drive:
https://drive.google.com/drive/folders/1_n_mx0K-4zaw9SOyyZUKOpoB0R829X4-?usp=sharing
Chú ý: Đặt tên file hay folder HọTên_MSSV ví dụ, NguyenVanA_20180012
Write a short report with Keywords, Gemini or ChatGPT history ask, picture result as follow sample:
Bài 1: Mua KIT Project cuối kỳ: Tự làm Kit thực hành xử lý ả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/1JzOMXpWY_RIH38ufEOvEEVHlxgwp_JSmP8KDwW6wciI/edit?usp=sharing
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
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
Loa 4ohm 3 w https://s.shopee.vn/7fUrn7s4Gx
Bài 2:
Cài đặt Pycharm và thư viện openCV, Histogram-equalized images chạy thử thuật toán
https://www.geeksforgeeks.org/python/setup-opencv-with-pycharm-environment/
Tìm chạy thử Histogram-equalized images
theo từ khóa :
Histogram-equalized images with opencv and pycharm python code
Bài 3:
Dùng Open CV trên Pycharm chạy ví dụ lowpass filter
Highpass, Bandreject, and Bandpass Filters from Lowpass Filters .
Từ khóa tìm kiếm:
lowpass filter with opencv and pycharm python code
Chụp ảnh kết quả gửi lên trên Team
Bài 4: Học lý thuyết và áp dụng thuật toán erosion và dilation
Tham khảo
https://towardsdatascience.com/image-processing-part-3-dbf103622909/
Chụp ảnh màn hình ảnh đã erosion và dilation
Write a short report with Keywords, Gemini or ChatGPT history ask, picture result as follow sample:
Bài 5: Sử dụng bộ KIT ESP32-S3 WROOM N16R8 CAM
Thử tìm bằng chat GPT hoặc Gemini để hoàn thành:
"Viết chương trình cho ESP32-S3 WROOM N16R8 CAM xử lý chụp ảnh, hiển thị lên màn hình TFT sau đó gửi hình ảnh về máy tính, máy tính đổi thành ảnh đen trắng sau đó gửi lại cho vi điều khiển để hiện thị lên màn hình TFT ảnh màu đã chụp và ảnh đen trắng cạnh nhau."
Bài 5: Tìm hiểu tạo mạng LeNet để nhận dạng số từ 0 -9
Bài 6: Camera Calibration and 3D Reconstruction.
Tìm hiểu và viết chương trình hiệu chỉnh camera
https://docs.opencv.org/4.x/dc/dbb/tutorial_py_calibration.html
Bài 7: ArUco Marker Pose Estimation and Detection in Real-Time using OpenCV Python
https://www.youtube.com/watch?v=bS00Vs09Upw
Tìm hiểu code xác định vị trí 3D marker .
Tạo file work mô tả quá trình và nguồn tham khảo:(Gemini, Chat GPT, google ...)
For the ESP32-S3 WROOM N16R8 (16MB Flash, 8MB PSRAM), select "ESP32S3 Dev Module" in the Arduino IDE Tools menu. Ensure you have the latest ESP32 board package installed and configure the tools for OPI PSRAM and 16MB Flash.
Arduino Forum +3
Here are the critical settings to configure for optimal performance:
Board: ESP32S3 Dev Module
Flash Size: 16MB (128Mb)
Flash Mode: QSPI or OPI (Depending on your specific vendor, usually QSPI for standard N16R8)
Partition Scheme: "16M Flash (3MB APP/9.9MB FATFS)" or "Huge APP"
PSRAM: "OPI PSRAM" or "8MB PSRAM"
USB CDC On Boot: "Enabled" (Usually required for Serial monitor to work properly)
Reddit +4
192.168.10.102:11311
3WD Omni Wheel Arduino Robot Car C008
2. 3WD Triangular 100mm omni wheel mobile robotics car C003
3. 4WD Omni Wheel Arduino Robot Car C008
4. 3WD Omni Wheel Arduino Robot Car C008
1. Autonomous mobile platform with vacuum cleaning
2. Autonomous mobile platform with vacuum cleaning