Thiết bị IoT ESP32 tự chế thu thập dữ liệu cảm biến - Dành cho người mới bắt đầu và người dùng Arduino

Trong kỷ nguyên bùng nổ nội dung số do AI tạo ra, lợi thế cạnh tranh của bạn là gì? Dữ liệu được tạo ra từ Internet vạn vật (IoT) kết nối giữa AI và các hiện tượng vật lý sẽ trở thành lợi thế cạnh tranh của bạn. Khóa học này giúp bạn xây dựng nền tảng về IoT để đi trước những người khác. Khóa học này sẽ hữu ích cho những đối tượng sau: - Những nhà sáng tạo nội dung số sử dụng việc thu thập, giải thích, xử lý dữ liệu cảm biến và tạo mô hình AI. - Các doanh nhân và nhà phát triển nội dung giáo dục sử dụng dữ liệu cảm biến.

(5.0) 4 đánh giá

30 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

Big Data
Big Data
IoT
IoT
Embedded
Embedded
hardware
hardware
esp32
esp32
Big Data
Big Data
IoT
IoT
Embedded
Embedded
hardware
hardware
esp32
esp32

Đánh giá từ những học viên đầu tiên

Đánh giá từ những học viên đầu tiên

5.0

5.0

low

100% đã tham gia

Tôi đã tìm hiểu qua YouTube và sách vở để tự chế tạo board mạch tùy chỉnh, nhưng vì không có nhiều tài liệu như mong đợi nên tôi đã cảm thấy khá bế tắc. Trong khóa học, quá trình thực hành tự vẽ sơ đồ nguyên lý và thiết kế PCB routing bằng KiCad là phần hữu ích nhất đối với tôi. Ngoài ra, ở phần 5, việc sử dụng board mạch tự làm và mã nguồn firmware để hiểu rõ cách dữ liệu truyền nhận qua BLE và Wi-Fi đã giúp tôi nắm bắt vấn đề một cách chắc chắn. Tôi xin chân thành cảm ơn.

5.0

그린티파르페

100% đã tham gia

Khi sử dụng Arduino, tôi đã muốn thử tự mình tạo ra một bảng mạch phát triển và tôi đã được học điều đó qua bài giảng này. Giảng viên giải thích rất chi tiết.

5.0

최은석

32% đã tham gia

Tôi đã học được khoảng một nửa khóa học, và nó thực sự rất hữu ích cho một sinh viên kỹ thuật mới bắt đầu như tôi vì quy trình chế tạo bo mạch phát triển tùy chỉnh sử dụng vi điều khiển được giải thích rất kỹ lưỡng từ bước cơ bản đến nâng cao. Khóa học này dường như sẽ giúp ích rất nhiều cho việc chế tạo và sử dụng các mô-đun nhỏ kết hợp với cảm biến theo cấu trúc không dây. Tôi đặc biệt tiến cử khóa học này cho những người mới bắt đầu.

Bạn sẽ nhận được điều này sau khi học.

  • Tự động hóa thu thập dữ liệu môi trường như nhiệt độ, độ ẩm, độ rọi và giám sát từ xa - Khả năng phát triển hệ thống IoT cơ bản

  • Cơ bản về phát triển sản phẩm dựa trên vi điều khiển có khả năng giao tiếp không dây (ESP32)

  • Cách thức cụ thể để đặt hàng, sản xuất và giao hàng thông qua trang web của nhà sản xuất phần cứng.

  • Cách sử dụng sơ đồ mạch và thiết kế PCB bằng công cụ chỉnh sửa mạch nguồn mở KiCad

  • Cách tạo firmware bao gồm vận hành cảm biến và giao tiếp không dây (BLE, WiFi), kết nối internet, giao tiếp HTTP

Tự tạo bo mạch phát triển IoT tùy chỉnh của riêng bạn
với ESP32 và KiCad

Ảnh chụp thực tế của bo mạch mà bạn sẽ tạo ra trong bài giảng này


Trong thời đại tràn ngập nội dung kỹ thuật số do AI tạo ra,
lợi thế cạnh tranh của bạn là gì?

AI tạo ra mã nguồn, viết văn bản và tạo ra hình ảnh.
Nhưng cho đến nay, nó vẫn chưa thể tự mình tạo ra dữ liệu của thế giới vật lý.

Điều lấp đầy khoảng cách này chính là
Internet vạn vật (IoT), công nghệ kết nối AI với thực tại.

Dữ liệu được thu thập thông qua các cảm biến
không chỉ là thông tin đơn thuần mà
nó còn trở thành lợi thế cạnh tranh khác biệtmà chỉ riêng bạn mới có được.

Khóa học này giúp bạn
không chỉ là người sử dụng chạy theo thời đại AI
mà trở thành một người sáng tạo tạo ra dữ liệu.in the era of AI.


🔧 Giới thiệu khóa học

Khóa học này sử dụng ESP32, một vi điều khiển IoT tiêu biểu, để
thực hành thiết kế và chế tạo bảng mạch phát triển tùy chỉnh (custom development board).

  • Để những người mới bắt đầu cũng có thể dễ dàng học hỏi, chúng tôi đã hạ thấp rào cản về học phí. Hãy chỉ đầu tư 6 giờ đồng hồ.


  • Người dùng Arduino có thể chuyển sang phát triển ESP32 ngay lập tức mà không thấy xa lạ. (Sử dụng môi trường phát triển Arduino)

Không chỉ dừng lại ở mức độ sử dụng ESP32,
bạn sẽ được trải nghiệm toàn bộ quy trình từ thiết kế mạch bằng KiCad đến chế tạo PCB, viết firmware và thực hành,
từ đó nuôi dưỡng khả năng thấu hiểu tích hợp giữa phần cứng + phần mềm.

Trong bài giảng, chúng ta sẽ đề cập đến các kỹ thuật cốt lõi sau đây:

  • Nhập xuất kỹ thuật số (GPIO) thông qua nút nhấn và LED

  • Xử lý dữ liệu cảm biến và đầu vào analog

  • Điều khiển PWM (Đầu ra analog)

  • Lưu trữ dữ liệu EEPROM (Bộ nhớ không biến đổi)

  • Giao tiếp I2C (vận hành cảm biến)

  • Giao tiếp BLE (Giao tiếp với điện thoại di động)

  • Thông tin liên lạc WiFi (Kết nối Internet, Internet vạn vật)

🎯 Những gì bạn sẽ nhận được từ bài giảng này

Thông qua bài giảng này, các bạn có thể phát triển theo những hướng sau đây:

  • Dựa trên việc thu thập, giải thích và xử lý dữ liệu cảm biến, trở thành nhà sáng tạo nội dung kỹ thuật số kết hợp với mô hình AI


  • Nhà phát triển nội dung giáo dục và khởi nghiệp dựa trên IoT, người giải quyết các vấn đề dựa trên dữ liệu thực tế

Khóa học này không đơn thuần chỉ là một bài giảng về ESP32.

Đây là điểm khởi đầu để các bạn
chuyển mình từ “người sử dụng AI
thành “người cung cấp dữ liệu cho AI
.


🔥 Lời kết

Đừng chỉ là người tiêu thụ nội dung do AI tạo ra,
mà hãy trở thành người tạo ra những dữ liệu thực tế mà AI không thể bắt chước được.

💡Những gì học viên sẽ nhận được sau khi kết thúc khóa học này

  • Cách vẽ sơ đồ nguyên lý cho bo mạch phát triển ESP32 bằng KiCad, cách đi dây bằng trình chỉnh sửa PCB

  • Cách đặt hàng sản xuất bằng tệp đầu ra của KiCad, bo mạch phát triển tự chế (là bo mạch giống hệt với bo mạch trong ảnh trên và chi phí sản xuất do học viên tự chi trả)

  • Cách cài đặt thư viện linh kiện, cách viết Firmware và tải xuống để vận hành bo mạch 

Lưu ý: Chi phí sản xuất bo mạch không bao gồm trong học phí của khóa học này. (Học viên tự chi trả)

Việc sản xuất được thực hiện thông qua nhà sản xuất nước ngoài JLCPCB (https://jlcpcb.com), sau khi sản xuất xong sẽ được chuyển đến học viên thông qua quá trình vận chuyển và thông quan.

Ví dụ về chi phí sản xuất: Tính đến tháng 3 năm 2026, tỷ giá hối đoái là 1490 won/USD, và chi phí sản xuất tối thiểu (2 chiếc) cho bo mạch của bài giảng này như sau.

Chi phí và thời gian sản xuất:

Sản xuất 5 tấm PCB (bo mạch) (số lượng sản xuất tối thiểu), trong trường hợp sản xuất 2 thiết bị đã hoàn thiện hàn linh kiện bằng 2 tấm bo mạch trong số đó (số lượng sản xuất tối thiểu)

Chi phí bao gồm 7 USD cho PCB, 60 USD phí sản xuất, tổng cộng là 67 USD và khoảng 12 USD phí vận chuyển, thời gian sản xuất mất 8 ngày không tính cuối tuần. (Thời gian vận chuyển sẽ mất thêm vài ngày nữa.)

Nếu chi phí sản xuất bao gồm cả phí vận chuyển dưới $150 thì sẽ được miễn thuế thông quan, còn từ $150 trở lên sẽ phát sinh thuế thông quan.


Bạn sẽ học được những nội dung này

Cơ sở phần cứng và lý thuyết thiết kế

Trong giai đoạn này, chúng tôi sẽ giới thiệu các thành phần cốt lõi và khái niệm điện cần thiết để xây dựng bo mạch vi điều khiển.

  • Nội dung bao gồm thiết kế bo mạch tùy chỉnh dựa trên mô-đun ESP32-WROOM-32, bao gồm mạch nguồn, giao diện I/O và kết nối cảm biến.

  • Khám phá các tính năng cốt lõi như tích hợp Wi-Fi và Bluetooth, bộ xử lý lõi kép và SRAM nội bộ.

  • Giải thích thời điểm và lý do tại sao cần chuyển đổi từ bo mạch phát triển thử nghiệm sang bo mạch tùy chỉnh cho sản phẩm thực tế.

  • Giải thích về các chân nguồn (3.3V, EN, GND) và các chân bootstrap (GPIO0, 2, 5, 12, 15).

  • Giải thích về lý thuyết và phương pháp triển khai thực tế để loại bỏ vấn đề điện áp trôi nổi (floating) có thể xảy ra ở các chân đầu vào, cùng với quy trình thiết kế từ Schematic Editor đến PCB Editor.



ESP32 WROOM Module

Thiết kế mạch và KiCad

Trong chương trình học này, chúng ta sẽ sử dụng KiCAD, một công cụ EDA mã nguồn mở miễn phí, để chuyển đổi các ý tưởng mạch điện thành các tệp thiết kế chuyên nghiệp.

  • Giải thích quy trình thiết kế từ Schematic Editor đến PCB Editor.

  • Hướng dẫn cách thiết lập Footprint (bố cục chân linh kiện thực tế) và sử dụng các công cụ tìm kiếm footprint như SnapMagic để thêm các linh kiện còn thiếu.


  • Mạch kết nối USB-C, 

    Mạch chuyển đổi nguồn 5V → 3.3V (AMS1117), 

    Thiết kế mạch giao tiếp USB-to-Serial (CH340).


  • Kết nối cảm biến nhiệt ẩm (SHTC3) và cảm biến ánh sáng (GL5528) và 

    Triển khai đèn LED và nút nhấn reset mà người dùng có thể điều khiển được.


  • Các tụ điện tách nguồn (decoupling capacitor) để giảm nhiễu nguồn và 

    Áp dụng diode bảo vệ ESD để bảo vệ chống tĩnh điện.


Logo KiCad

Thiết kế Layout PCB và Sản xuất

Trong bước này, chúng ta sẽ thực hiện triển khai vật lý và quy trình sản xuất bảng mạch thực tế.

  • Thiết kế cấu trúc PCB 4 lớp (Top / 3.3V / GND / Bottom) sử dụng vật liệu FR4.

  • Thiết lập các điều kiện hạn chế cho bo mạch và hệ thống dây dẫn theo quy cách của nhà sản xuất.

  • Chuyển sơ đồ mạch sang PCB và sắp xếp các linh kiện trên bo mạch một cách chiến lược, 

    Sử dụng nhiều lớp để kết nối các linh kiện và 

    Thực hiện DRC (Design Rule Check) để phát hiện các lỗi thiết kế.

  • Tạo các tệp phục vụ sản xuất như sau: 

    Tệp Gerber, 

    Tệp định vị linh kiện, 

    BOM(Danh mục vật tư)

  • Giải thích từng bước quy trình đặt hàng sản xuất PCB thông qua nhà sản xuất JLCPCB.

    Nội dung cũng bao gồm cách sử dụng mã số thông quan cá nhân và phương pháp kiểm tra sản xuất.



Trình chỉnh sửa PCB

Phát triển Firmware (Cấp độ 1–11) 

Khóa học firmware được cấu trúc theo từng cấp độ (Level) dựa trên Arduino IDE, với độ khó tăng dần một cách tuần tự.

  • Level 1–3: GPIO cơ bản và ngắt (Interrupt)

  • Level 4: I/O Analog và PWM (Pulse Width Modulation)

  • Level 5–6: Giao tiếp I2C và giám sát môi trường

  • Cấp độ 7: Bộ nhớ EEPROM, lưu trữ vĩnh viễn

  • Level 8–9: BLE (Bluetooth Low Energy)

  • Level 10: Quản lý WiFi và thông tin xác thực

  • Cấp độ 11: Liên kết dữ liệu máy chủ từ xa

Màn hình chỉnh sửa Arduino

Lưu ý trước khi học

Môi trường thực hành

  • Hệ điều hành và phiên bản (OS): Có thể sử dụng tất cả các hệ điều hành như Windows, macOS, Linux, v.v.

  • Công cụ sử dụng: Môi trường phát triển Arduino (Tải về: https://www.arduino.cc/), KiCad (Tải về: https://www.kicad.org/)

  • Cấu hình PC: PC cấu hình cơ bản có thể truy cập internet

Tài liệu học tập

  • Video bài giảng: Mỗi bài giảng có thời lượng khoảng 10 ~ 15 phút (Tổng cộng 24 bài)

  • Tài liệu bài giảng được cung cấp: Slide PowerPoint theo từng bài giảng, Firmware (Level 1 ~ 11, tổng cộng 11 cái), tệp dự án KiCad (bao gồm tệp Gerber, tệp BOM)

Kiến thức tiên quyết và lưu ý

  • Sẽ rất tốt nếu bạn có kinh nghiệm sử dụng Arduino và ngôn ngữ C(C++), nhưng để vận hành firmware trong bài giảng này thì những kiến thức tiên quyết đó không hoàn toàn bắt buộc.

  • Firmware được viết bằng ngôn ngữ C, C++, tất cả đều được cung cấp dưới dạng tài liệu học tập và có thể tải xuống sử dụng ngay mà không cần chỉnh sửa.


  • Bản quyền của bài giảng này thuộc về GreenTam, người nắm giữ bản quyền, và nghiêm cấm mọi hành vi phân phối hoặc sao chép trái phép. Tài liệu học tập cũng được bảo hộ bản quyền và nghiêm cấm sử dụng cho các mục đích khác ngoài việc học tập cá nhân.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Người đang chuẩn bị khởi nghiệp về phần cứng liên quan đến Internet vạn vật (IoT) có bao gồm cảm biến.

  • Những người muốn tạo nội dung kỹ thuật số bằng cách sử dụng quy trình sản xuất, phương pháp hoặc dữ liệu cảm biến.

  • Những người là Maker (người sáng tạo), có sở thích về điện tử (Hobbyist), hoặc những người quan tâm đến IoT (Internet vạn vật)

  • Những người muốn phát triển thiết bị IoT cần giao tiếp không dây như BLE, WiFi, v.v.

  • Nhà phát triển muốn vượt qua cấp độ Arduino để thử sức với “nhúng thực thụ”

  • Những người đã từng sử dụng bo mạch phát triển ESP32 ít nhất một lần nhưng muốn tự mình chế tạo thử.

Cần biết trước khi bắt đầu?

  • Hiểu biết về mạch điện tử cơ bản

  • Ngôn ngữ C, C++ cơ bản

Xin chào
Đây là GreenTam

30

Học viên

4

Đánh giá

1

Trả lời

5.0

Xếp hạng

1

Khóa học

Xin chào.
Tôi là một kỹ sư chuyên nghiên cứu và phát triển các hệ thống cảm biến và mạch điện tử.

Tôi đang xây dựng các nội dung giáo dục về quy trình tự thiết kế và chế tạo các thiết bị IoT cũng như hệ thống cảm biến.
Đặc biệt, tôi đang tập trung sản xuất các bài giảng xoay quanh việc thiết kế hệ thống IoT dựa trên ESP32, thiết kế PCB (KiCad), thu thập dữ liệu cảm biến và kết nối đám mây (cloud).

Khóa học này là phần đầu tiên trong chuỗi bài học thực hành, giới thiệu cách tự thiết kế và chế tạo board phát triển ESP32 dựa trên quy trình phát triển thực tế. Tiếp theo đó, các phần thứ hai và thứ ba cũng đang được lên kế hoạch với nội dung tập trung vào việc ứng dụng board ESP32 này.

Mặt khác, tôi cũng thường xuyên chia sẻ các nội dung về quá trình phát triển thiết bị IoT, thiết kế PCB, chế tạo dự án ESP32 cũng như đánh giá các loại linh kiện điện tử, nội dung sáng tạo, khởi nghiệp cá nhân thông qua mạng xã hội.

Nếu bạn quan tâm, hãy ghé thăm nhé.

Naver Blog

https://blog.naver.com/greentam-

Trang X (Twitter)

https://x.com/GreenTam_

Facebook

https://www.facebook.com/profile.php?id=61587292040569

Thêm

Chương trình giảng dạy

Tất cả

26 bài giảng ∙ (5giờ 48phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

4 đánh giá

5.0

4 đánh giá

  • greentam님의 프로필 이미지
    greentam

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    32% đã tham gia

    • onejaesul0071님의 프로필 이미지
      onejaesul0071

      Đánh giá 1

      Đánh giá trung bình 5.0

      Đã chỉnh sửa

      5

      100% đã tham gia

      Khi sử dụng Arduino, tôi đã muốn thử tự mình tạo ra một bảng mạch phát triển và tôi đã được học điều đó qua bài giảng này. Giảng viên giải thích rất chi tiết.

      • greentam
        Giảng viên

        Cảm ơn bạn.

    • silver779377님의 프로필 이미지
      silver779377

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      32% đã tham gia

      Tôi đã học được khoảng một nửa khóa học, và nó thực sự rất hữu ích cho một sinh viên kỹ thuật mới bắt đầu như tôi vì quy trình chế tạo bo mạch phát triển tùy chỉnh sử dụng vi điều khiển được giải thích rất kỹ lưỡng từ bước cơ bản đến nâng cao. Khóa học này dường như sẽ giúp ích rất nhiều cho việc chế tạo và sử dụng các mô-đun nhỏ kết hợp với cảm biến theo cấu trúc không dây. Tôi đặc biệt tiến cử khóa học này cho những người mới bắt đầu.

      • greentam
        Giảng viên

        Cảm ơn bạn. Nếu có bất kỳ câu hỏi nào, xin vui lòng liên hệ bất cứ lúc nào.

    • lowlow님의 프로필 이미지
      lowlow

      Đánh giá 3

      Đánh giá trung bình 4.7

      Đã chỉnh sửa

      5

      100% đã tham gia

      Tôi đã tìm hiểu qua YouTube và sách vở để tự chế tạo board mạch tùy chỉnh, nhưng vì không có nhiều tài liệu như mong đợi nên tôi đã cảm thấy khá bế tắc. Trong khóa học, quá trình thực hành tự vẽ sơ đồ nguyên lý và thiết kế PCB routing bằng KiCad là phần hữu ích nhất đối với tôi. Ngoài ra, ở phần 5, việc sử dụng board mạch tự làm và mã nguồn firmware để hiểu rõ cách dữ liệu truyền nhận qua BLE và Wi-Fi đã giúp tôi nắm bắt vấn đề một cách chắc chắn. Tôi xin chân thành cảm ơn.

      • greentam
        Giảng viên

        Cảm ơn bạn. Nếu bạn có bất kỳ câu hỏi nào, xin vui lòng liên hệ bất cứ lúc nào.

    Khóa học tương tự

    Khám phá các khóa học khác trong cùng lĩnh vực!

    Ưu đãi có thời hạn, kết thúc sau 3 ngày ngày

    26.400 ₫

    70%

    1.851.052 ₫