Đồ án ESP32, Arduino cho sinh viên: chọn đề tài, linh kiện, nguồn, hộp và lỗi hay gặp khi bảo vệ

Làm đồ án ESP32, Arduino cho sinh viên: dựng sơ đồ khối, gợi ý đề tài theo độ khó, chọn linh kiện, kế hoạch theo tuần, nguồn, hộp và các lỗi hay gặp khi bảo vệ.

ESP32 và Arduino là lựa chọn quen thuộc cho đồ án môn học và đồ án tốt nghiệp ngành điện, điện tử, tự động hóa, công nghệ thông tin: rẻ, nhiều tài liệu, làm được từ đề tài đơn giản tới hệ thống IoT có giao diện web. Nhưng nhiều nhóm vẫn mất điểm vì chọn đề tài quá sức, mua thiếu linh kiện, mạch chạy ở nhà mà không chạy trong phòng bảo vệ. Bài này đi qua các bước: dựng sơ đồ khối, chọn đề tài, chọn linh kiện, lập kế hoạch theo tuần, đóng hộp và chuẩn bị cho buổi bảo vệ, kèm bảng các lỗi hay gặp.

1. Bắt đầu từ sơ đồ khối

Sơ đồ khối đồ án ESP32 Arduino: cảm biến làm đầu vào, ESP32 hoặc Arduino xử lý, đầu ra là màn hình OLED LCD, relay động cơ, lưu gửi dữ liệu qua thẻ nhớ Wi-Fi MQTT, khối nguồn cấp cho cả hệ thống
Đầu vào, xử lý, đầu ra và nguồn của một đồ án điển hình (hình minh họa).

Trước khi mua linh kiện, vẽ đề tài thành sơ đồ khối: đầu vào là gì (cảm biến, nút nhấn), xử lý ở đâu (ESP32 hay Arduino), đầu ra là gì (hiển thị, điều khiển, lưu hoặc gửi dữ liệu) và nguồn lấy từ đâu. Sơ đồ khối giúp chia việc trong nhóm, biết cần mua gì, và cũng là hình đầu tiên của báo cáo. Hội đồng thường hỏi theo đúng các khối này.

2. Gợi ý đề tài

Đề tàiLinh kiện chínhĐộ khóBài tham khảo
Đèn tự bật khi có ngườiESP32, cảm biến PIR, relayDễCảm biến PIR với ESP32
Cân điện tử hiển thị LCDESP32, HX711, load cell, LCDVừaCân điện tử với ESP32, HX711
Robot dò line, đếm sản phẩmESP32, thanh 5 cảm biến TCRT5000VừaThanh dò line TCRT5000
Nhà thông minh điều khiển qua webESP32, module relay 4 kênhVừaWeb server điều khiển relay, MQTT
Ghi dữ liệu đo theo thời gianESP32, module thẻ nhớ, cảm biếnVừaModule thẻ nhớ với ESP32
Tưới cây tự độngESP32, cảm biến độ ẩm đất, relay, bơmVừaTưới cây tự động với ESP32
Xe robot điều khiển bằng điện thoạiESP32, driver động cơ, pinKhóXe robot qua Wi-Fi
Mạng cảm biến không dây chạy pinESP32, module LoRa, pinKhóGateway LoRa sang MQTT
  • Chọn đề tài có số liệu đo được để đưa vào báo cáo: khối lượng, nhiệt độ, thời gian đáp ứng, sai số so với dụng cụ chuẩn.
  • Thêm một điểm mới vừa sức: lưu dữ liệu, cảnh báo qua điện thoại, giao diện web, chạy bằng pin. Đừng ôm quá nhiều tính năng rồi không tính năng nào chạy ổn.
  • Hỏi trước giảng viên hướng dẫn về phạm vi, yêu cầu của từng loại đồ án ở trường mình.

3. Chọn linh kiện

4. Kế hoạch theo tuần

Kế hoạch làm đồ án ESP32 trong 12 tuần: chọn đề tài, mua linh kiện, thử từng module, ghép mạch viết chương trình, đo số liệu, đóng hộp, viết báo cáo, làm slide và tập demo
Ví dụ kế hoạch cho đồ án khoảng 12 tuần (hình minh họa).
  • Thử riêng từng module trước khi ghép: cảm biến đọc đúng, màn hình hiện chữ, relay đóng cắt. Ghép một lúc tất cả rồi mới chạy thì khi lỗi sẽ không biết lỗi ở đâu.
  • Lưu chương trình theo phiên bản (thư mục theo ngày hoặc dùng Git), ghi chú mỗi lần sửa.
  • Viết báo cáo song song từ giữa kỳ: chụp ảnh, ghi số liệu ngay lúc làm, đừng để tuần cuối.

5. Nguồn, hộp và độ chắc chắn

  • Nguồn: không dựa vào cổng USB máy tính khi có relay, động cơ. Dùng adapter 12 V qua mạch hạ áp LM2596 chỉnh 5 V, cấp riêng cho phần tải.
  • Đóng hộp: mạch hàn lên board đục lỗ hoặc cắm trên đế ra chân, bắt cột vào hộp. Thiết bị nhỏ chỉ có ESP32 thì dùng hộp mica cho ESP32. Các bước khoan lỗ jack, bố trí linh kiện có trong bài đưa ESP32 vào hộp cùng đợt bài này.
  • Mô hình trình diễn nên có nhãn cho từng cổng, từng khối để hội đồng nhìn là hiểu.

6. Lỗi hay gặp khi bảo vệ

Hiện tượngNguyên nhân hay gặpCách phòng
ESP32 không kết nối được Wi-Fi ở phòng bảo vệTên, mật khẩu Wi-Fi ghi cứng trong chương trình; Wi-Fi trường chặn thiết bị lạCho ESP32 tự phát Wi-Fi (chế độ AP) hoặc dùng điện thoại phát Wi-Fi đã cài sẵn
Mạch tự khởi động lại khi relay, động cơ chạyNguồn yếu, tải chung nguồn với vi điều khiểnNguồn riêng cho tải, tụ dự trữ, dây ngắn
Màn hình LCD không hiện chữTương phản, địa chỉ I2C, nguồn 5 VKiểm tra theo bài sửa lỗi LCD I2C cùng đợt
Máy tính không nhận cổng COM để nạp lạiMáy khác chưa cài driver, cáp chỉ sạcMang cáp tốt, cài driver sẵn; xem bài ESP32 không nhận cổng COM
Số liệu đo nhảy, không giải thích đượcChưa hiệu chuẩn, chưa lọc nhiễuLập bảng so với dụng cụ chuẩn; xem bài hiệu chuẩn load cell
Dây tuột khi mang mô hình điDùng dây breadboard cho bản trình diễnHàn hoặc dùng đầu nối có khóa, cố định bằng dây rút
Không trả lời được vì sao chọn linh kiệnChọn theo hướng dẫn trên mạng mà không so sánhLập bảng so sánh 2–3 phương án cho mỗi khối

7. Trước ngày bảo vệ

Danh sách kiểm tra trước ngày bảo vệ đồ án ESP32: phần cứng, nguồn, mạng, chương trình, tài liệu, trình bày
Sáu nhóm việc cần kiểm tra trước buổi bảo vệ (hình minh họa).

Chạy thử toàn bộ phần trình diễn ít nhất một lần ở nơi khác nhà mình, bằng đúng nguồn, đúng cáp sẽ mang theo. Quay sẵn một video mô hình chạy tốt để chiếu nếu mạch gặp sự cố. Lưu chương trình đang chạy được và file .bin ở nhiều nơi để nạp lại nhanh nếu cần.

8. Xem thêm

Cần tư vấn chọn linh kiện cho đồ án, liên hệ PYWORLD qua số 0915703319.


Tin tức liên quan

Chuẩn rung: hiệu chuẩn gia tốc kế bằng giao thoa laser và so sánh theo ISO 16063, đáp ứng tần số
Chuẩn rung: hiệu chuẩn gia tốc kế bằng giao thoa laser và so sánh theo ISO 16063, đáp ứng tần số

Hiệu chuẩn gia tốc kế theo ISO 16063: dịch chuyển, vận tốc, gia tốc theo tần số, phương pháp giao thoa laser và so sánh lưng tựa lưng, đọc đáp ứng tần số và chuỗi liên kết chuẩn rung.

Điều khiển hồng ngoại hoạt động thế nào: sóng mang 38 kHz, giao thức NEC và ESP32
Điều khiển hồng ngoại hoạt động thế nào: sóng mang 38 kHz, giao thức NEC và ESP32

Giải thích điều khiển hồng ngoại: sóng mang 38 kHz, mắt thu và giao thức NEC với khung 32 bit, mã lặp. Hướng dẫn tự giải mã phím điều khiển và tự phát lệnh bằng ESP32, không dùng thư viện ngoài.

Hướng dẫn nạp file .bin vào ESP32 bằng Flash Download Tool
Hướng dẫn nạp file .bin vào ESP32 bằng Flash Download Tool

Hướng dẫn lấy đúng file và offset theo từng ESP32, nạp bằng Flash Download Tool, xử lý lỗi boot và xóa flash an toàn.

Driver động cơ bước A4988, DRV8825, TMC2209: chọn loại, chỉnh dòng VREF và chạy êm
Driver động cơ bước A4988, DRV8825, TMC2209: chọn loại, chỉnh dòng VREF và chạy êm

So sánh driver động cơ bước A4988, DRV8825, TMC2209, cách nối dây, công thức và cách đo VREF để đặt dòng, bảng chọn vi bước, tản nhiệt, chạy êm và khi nào dùng driver rời.

IC 555: chế độ dao động và đơn ổn, cách tính tần số và thời gian
IC 555: chế độ dao động và đơn ổn, cách tính tần số và thời gian

IC 555 là gì, sơ đồ chân và cấu tạo bên trong, mạch đơn ổn tạo trễ và mạch dao động nháy LED, nguồn gốc công thức t = 1,1RC và f = 1,44/((R1 + 2R2)C), bảng giá trị và mạch tạo trễ relay.

Module relay 1, 2, 4 kênh: kích mức thấp hay cao, opto cách ly, jumper JD-VCC, chọn 5 V hay 12 V
Module relay 1, 2, 4 kênh: kích mức thấp hay cao, opto cách ly, jumper JD-VCC, chọn 5 V hay 12 V

Module relay 1, 2, 4 kênh: bên trong một kênh có opto, kích mức thấp hay mức cao, jumper JD-VCC để cách ly với ESP32, chọn bản 5 V hay 12 V và đấu tải 220 V qua COM, NO an toàn.

Cấu tạo máy CNC mini và máy khắc laser: khung, ray trượt, truyền động, đầu công cụ, bộ điều khiển
Cấu tạo máy CNC mini và máy khắc laser: khung, ray trượt, truyền động, đầu công cụ, bộ điều khiển

Cấu tạo máy CNC kiểu cổng và máy khắc laser khung hở: khung nhôm định hình, ray dẫn hướng, vít me và dây đai, động cơ bước, spindle, module laser, phần điện và ba kiểu kết cấu.

Dự án STEM cho trẻ mầm non theo chủ đề: cách xây dựng và 6 ý tưởng
Dự án STEM cho trẻ mầm non theo chủ đề: cách xây dựng và 6 ý tưởng

Cách xây dựng dự án STEM cho trẻ mầm non theo chủ đề với 5 bước hỏi, tưởng tượng, lên kế hoạch, làm thử, cải tiến; 6 ý tưởng giao thông, thực vật, nước, gia đình, động vật, Trung thu.


Bình luận
Đã thêm vào giỏ hàng