Trần Văn Chương
Embedded Software
Intern
*********************@*****.***
https://github.com/vanchuong-uneti
Hà Nội
Môn học liên quan
-Hệ thống nhúng
-Vi xử lý
-Thực hành Vi xử lý
-Kỹ thuật lập trình
-Thực hành Kỹ thuật lập trình
HỌC VẤN
Ngành: Kỹ thuật Điện tử – Viễn thông
Định hướng: Hệ thống nhúng và Điện tử
ứng dụng
2023 - 2027 (dự kiến)
Trường Đại học Kinh tế – Kỹ thuật Công
nghiệp (UNETI)
GPA : 2.7/ 4.0
Sở thích
Cầu lông, bóng đá, tìm hiểu lập trình và
công nghệ nhúng
Tóm tắt bản thân
Sinh viên ngành Kỹ thuật Điện tử – Viễn thông, định hướng Hệ thống nhúng và Điện tử ứng dụng. Có kinh nghiệm thực hiện dự án sử dụng ESP32, lập trình C/C++, tích hợp cảm biến khoảng cách, servo và module ngoại vi. Có khả năng xây dựng sơ đồ khối, lưu đồ thuật toán, kiểm thử phần cứng và xử lý một số lỗi cơ bản trong quá trình tích hợp hệ thống Mục tiêu nghề nghiệp
Mong muốn ứng tuyển vị trí Embedded Software Engineer Intern để phát triển kỹ năng lập trình firmware, đọc datasheet, kiểm thử và debug hệ thống nhúng. Trong thời gian thực tập, tôi mong muốn được tiếp cận quy trình phát triển sản phẩm thực tế, nâng cao khả năng giải quyết vấn đề và hướng tới vị trí Fresher Embedded Software Engineer sau khi tốt nghiệp
Hoạt động
Tình nguyện viên 2023 - 2024
Đội sinh viên tình nguyện
-Tham gia các hoạt động thu gom, phân loại rác và tuyên truyền bảo vệ môi trường tại khu vực công cộng
-Hỗ trợ chuẩn bị và tổ chức các chương trình gây quỹ, phân phát nhu yếu phẩm cho các gia đình có hoàn cảnh khó khăn
-Phối hợp với các thành viên trong nhóm để phân công nhiệm vụ, chuẩn bị vật dụng và triển khai hoạt động đúng kế hoạch
-Rèn luyện kỹ năng giao tiếp, làm việc nhóm, trách nhiệm và quản lý thời gian
Năng lực bổ trợ
-Chủ động tìm kiếm tài liệu và xử lý lỗi trong quá trình thực hiện dự án
-Có khả năng viết báo cáo kỹ thuật và thuyết trình sản phẩm
-Có thể thực tập và làm việc tại Hà Nội
Dự án
Embedded Programmer 02/2026 - 06/2026
SMART TRASH BIN USING ESP32
Mô tả dự án
Thiết kế và xây dựng mô hình thùng rác thông minh sử dụng ESP32, có khả năng phát hiện người dùng để tự động đóng/mở nắp, kiểm tra trạng thái đầy, hỗ trợ hoạt động trong môi trường thiếu sáng và phát âm thanh thông báo
Công nghệ và linh kiện sử dụng
ESP32, C/C++, Arduino IDE, cảm biến khoảng cách HC-SR04/SRF05, cảm biến VL53L0X, servo MG90S, cảm biến ánh sáng LDR, module âm thanh JQ6500, Git/GitHub
Kỹ năng
A. Programming
-C/C++, cấu trúc dữ liệu cơ bản, xử lý
bit, lập trình hướng cấu trúc
-Assembly 8051 cơ bản
B. Embedded
-ESP32, GPIO, PWM, UART, I2C
-Kiến thức cơ bản về ESP8266,
STM32 và 8051
C. Tools
-Arduino IDE
-Proteus
-Altium Designer
-Git/GitHub
D. Khác
-Đọc datasheet
-Debug phần cứng/phần mềm cơ bản
-Làm việc nhóm, viết báo cáo kỹ
thuật
E. Đang tìm hiểu
-STM32CubeIDE
-Keil C
Ngoại ngữ
-Có khả năng đọc hiểu tài liệu kỹ
thuật và datasheet ở mức cơ bản
-Có thể tra cứu thư viện, tài liệu
hướng dẫn và lỗi lập trình bằng tiếng
Anh
-Đang ôn luyện để thi chứng chỉ
TOEIC
Giao tiếp và ngoại vi
I2C với cảm biến VL53L0X; UART với module JQ6500; PWM điều khiển servo MG90S; tín hiệu Trigger/Echo với cảm biến siêu âm HC- SR04/SRF05
Công việc thực hiện
-Phân tích yêu cầu và xây dựng sơ đồ khối cho toàn bộ hệ thống
-Lựa chọn linh kiện phù hợp với từng chức năng của sản phẩm
-Thiết kế sơ đồ kết nối giữa ESP32, cảm biến khoảng cách, servo, cảm biến ánh sáng và module âm thanh
-Lập trình đọc dữ liệu từ cảm biến để phát hiện người sử dụng và trạng thái đầy của thùng rác
-Xây dựng thuật toán xử lý khoảng cách và điều kiện mở nắp
-Điều khiển servo MG90S bằng tín hiệu PWM để thực hiện đóng/mở nắp
-Tích hợp mạch quang trở LDR kết hợp transistor để tự động bật đèn trong môi trường thiếu sáng
-Giao tiếp với module JQ6500 để phát âm thanh thông báo
-Tích hợp cảm biến VL53L0X qua giao tiếp I2C
-Tối ưu ngưỡng cảm biến và thời gian chờ nhằm hạn chế hiện tượng mở nắp nhầm
-Kiểm thử riêng từng module trước khi tích hợp thành hệ thống hoàn chỉnh
-Khắc phục lỗi thiếu thư viện, lỗi cổng COM và lỗi truyền dữ liệu trong quá trình nạp chương trình cho ESP32
-Kiểm tra nguồn cấp, chân kết nối và tín hiệu điều khiển khi servo hoạt động không ổn định
-Tham gia lắp ráp phần cứng, kiểm thử, hoàn thiện mô hình và viết báo cáo kỹ thuật
-Quản lý source code và tài liệu dự án trên GitHub Kết quả
-Hoàn thiện mô hình có khả năng tự động đóng/mở nắp theo khoảng cách
-Tích hợp được nhiều cảm biến và thiết bị ngoại vi trên cùng một vi điều khiển ESP32
-Hệ thống thực hiện được chức năng phát hiện người dùng, kiểm tra trạng thái đầy, điều khiển servo và phát âm thanh
-Sản phẩm được nghiệm thu trong môn Đồ án 1
-Nâng cao kỹ năng lập trình C/C++, tích hợp phần cứng, kiểm thử và debug hệ thống nhúng
GitHub:
github.com/vanchuong-uneti/Smart-Trash-Bin-using-ESP32