WeDo 2.0 Scratch 3.0 Python Pygame ESP32 IoT Astra Robotics
MicroPython Masterclass Chip Lõi Kép ESP32 • Thonny IDE • 48 Buổi

Hệ Sinh Thái Internet of Things Qua
Ngôn Ngữ Lập Trình Python

Khóa học chuyên sâu dài hạn 9 - 12 tháng dành cho học sinh THCS & THPT (13-18 tuổi), giúp các em làm chủ trọn vẹn tư duy lập trình nhúng, giao tiếp 20+ linh kiện ngoại vi, xây dựng Web Server Sockets và kết nối đám mây thời gian thực.

4 Học phần - 48 Buổi
20+ Cảm biến & Cơ cấu chấp hành
MQTT, HTTP Socket, Telegram Bot
Đồ án Hackathon Tốt nghiệp
Định Hướng Công Nghệ 4.0

Tại Sao Nên Học ESP32 Bằng MicroPython?

Thay vì sử dụng C/C++ khô khan với cú pháp con trỏ phức tạp, MicroPython mở ra cánh cửa sáng tạo phần cứng nhanh chóng, trực quan và hiện đại nhất cho học sinh lứa tuổi THCS & THPT.

Cú Pháp "Sạch" & Dễ Hiểu

Không còn lỗi thiếu dấu chấm phẩy ; hay rò rỉ bộ nhớ con trỏ như C++. Python ép học sinh viết code thụt lề chuẩn chỉ, cấu trúc như tiếng Anh, giúp các em tập trung vào tư duy thuật toán thay vì đánh vật với cú pháp.

Tương Tác Thời Gian Thực (REPL)

Với Thonny IDE, học sinh gõ lệnh led.value(1) và đèn thực tế sáng lên ngay lập tức! Không tốn vài phút chờ nạp biên dịch (compile) như Arduino. Việc gỡ lỗi (Debug) trở nên siêu tốc, sinh động và đầy cảm hứng.

Hệ Sinh Thái Mạng Sẵn Có

Sức mạnh vượt trội của ESP32 là Wi-Fi & Bluetooth. MicroPython cung cấp các module chuẩn socket, urequests, umqtt.simple. Học sinh có thể tự tạo Web Server, gửi cảnh báo Telegram, tạo Smart Home chỉ với vài chục dòng code.

48
Buổi Học Thực Chiến
20+
Module Phần Cứng
04
Học Phần Chuyên Sâu
9 - 12
Tháng Đào Tạo Trọn Gói

Nấc Thang Trưởng Thành Của Học Viên Tại LapTrinhRobot.com:

Cấp độ 1: Thao tác điện tử

Nắm vững điện áp 3.3V/5V, chân GPIO, điện trở kéo lên/xuống và an toàn linh kiện.

Cấp độ 2: Xử lý tín hiệu số

Đọc cảm biến ADC, xuất xung PWM làm mờ đèn, giao tiếp chuẩn I2C màn hình OLED.

Cấp độ 3: Kỹ sư mạng IoT

Làm chủ Socket HTTP, cấu trúc Publish/Subscribe MQTT, tương tác REST API đám mây.

Cấp độ 4: Nhà sáng chế độc lập

Đóng gói sản phẩm, đấu nối nguồn 220V qua Relay, thiết kế vỏ hộp và bảo vệ đồ án.

Khung Đào Tạo Toàn Diện

Lộ Trình Masterclass ESP32: 48 Buổi

Thiết kế cho hành trình 9 - 12 tháng. Đủ sâu và thực chiến để học sinh THCS/THPT hoàn toàn làm chủ ngôn ngữ Python và chế tạo thiết bị IoT độc lập.

Nền Tảng MicroPython & Tín Hiệu Cơ Bản

Buổi 1 - 12 (3 Tháng)

Học sinh nạp firmware MicroPython vào chip ESP32. Học cú pháp Python chuẩn và cách điều khiển tín hiệu Điện tử cơ sở qua chân GPIO.

  • B1-B4 (Core Python & Thonny): Cài đặt driver CP2102/CH340, nạp firmware MicroPython. Biến, kiểu dữ liệu, cấu trúc rẽ nhánh if/elif, vòng lặp for/while, Functions, Lists.
  • B5-B8 (Digital Out & PWM): Thư viện machine.Pin. Nháy LED, mô phỏng đèn giao thông ngã tư. Băm xung PWM (machine.PWM) làm hiệu ứng đèn nhịp thở (Breathing LED) và điều chỉnh độ sáng.
  • B9-B12 (Digital In & ADC): Xử lý nút nhấn, kỹ thuật chống dội phím (Debounce). Bộ chuyển đổi tương tự - số (ADC 12-bit) đọc Biến trở, cảm biến ánh sáng quang trở (LDR) làm đèn tự bật khi trời tối.
Sản phẩm: Trạm Đèn Giao Thông & Đèn Ngủ Thông Minh LDR

Giao Tiếp Cảm Biến & Cơ Cấu Chấp Hành

Buổi 13 - 24 (3 Tháng)

Giao tiếp với các module phức tạp qua chuẩn giao tiếp công nghiệp. Thu thập dữ liệu thực tế và tạo phản hồi vật lý linh hoạt.

  • B13-B16 (Chuẩn Bus I2C): Nguyên lý bus 2 dây SDA/SCL. Giao tiếp hiển thị dữ liệu lên màn hình LCD 16x2 (I2C Backpack) và màn hình OLED SSD1306 (128x64). Lập trình vẽ hình học và hoạt ảnh trên OLED.
  • B17-B20 (Advanced Sensors): Đọc nhiệt độ và độ ẩm số (DHT11/DHT22) với thư viện dht. Đo khoảng cách chính xác bằng cảm biến siêu âm (HC-SR04) để làm radar lùi xe và đo mực nước bồn chứa.
  • B21-B24 (Actuators & Sound): Điều khiển góc quay động cơ Servo SG90 (Làm barie đỗ xe tự động). Lập trình góc quay động cơ bước (Stepper 28BYJ-48). Phát nốt nhạc giai điệu qua còi chíp Buzzer PWM.
Sản phẩm: Trạm Thời Tiết Mini OLED & Radar Siêu Âm Đo Khoảng Cách

Khai Phá Mạng Wi-Fi & Internet (IoT)

Buổi 25 - 36 (3 Tháng)

Cốt lõi của khóa học. Đưa phần cứng cục bộ kết nối mạng toàn cầu thông qua chip Wi-Fi tích hợp sẵn của ESP32.

  • B25-B28 (Local Web Server): Dùng thư viện network.WLAN và socket. ESP32 tự tạo Access Point hoặc kết nối Router nhà, host một trang HTML để điều khiển thiết bị trực tiếp qua trình duyệt điện thoại.
  • B29-B32 (Giao thức MQTT & Cloud IoT): Kiến trúc Publish/Subscribe. Đẩy dữ liệu cảm biến lên nền tảng đám mây (Adafruit IO, Blynk IoT, HiveMQ). Thiết kế App Dashboard trên điện thoại để điều khiển từ bất cứ đâu qua 4G/5G.
  • B33-B36 (HTTP REST API & NTP): Thư viện urequests. Gọi API lấy dữ liệu thời tiết thực tế (OpenWeatherMap) và đồng bộ đồng hồ mạng chính xác tới từng giây qua giao thức NTP.
Sản phẩm: Web Server Bật/Tắt Thiết Bị Qua Điện Thoại & Cloud Dashboard

Smart Home, Bảo Mật & Đồ Án Tốt Nghiệp

Buổi 37 - 48 (3 Tháng)

Gắn kết toàn diện kiến thức. Đóng gói sản phẩm phần cứng, xử lý đóng ngắt điện lưới 220V và triển khai dự án Hackathon tốt nghiệp.

  • B37-B40 (Relay 220V & Bảo mật RFID): Nguyên lý cách ly quang (Optocoupler), điều khiển Module Relay đóng ngắt quạt/đèn 220V an toàn. Giao tiếp bus SPI đọc thẻ từ bảo mật (RFID RC522) làm khóa cửa vân tay/thẻ từ.
  • B41-B44 (Telegram Bot & Cảnh Báo): Lập trình ESP32 tự động gửi tin nhắn/ảnh chụp cảnh báo vào nhóm chat Telegram của gia đình khi phát hiện rò rỉ khí gas, khói hoặc đột nhập.
  • B45-B48 (Hackathon Demo Day): Học sinh tự thiết kế, lập trình và chế tạo sản phẩm hoàn chỉnh (Nhà kính thông minh tự tưới, Hệ thống cửa nhận diện thẻ từ, Trạm quan trắc môi trường thông minh). Thuyết trình bảo vệ đồ án trước Hội đồng.
Sản phẩm: Đồ Án Tốt Nghiệp Smart Home Hoàn Chỉnh + Báo Cáo Kỹ Thuật
Trải Nghiệm Tiết Học Thực Tế

Mô Phỏng Bài Giảng: Local Web Server

Trải nghiệm Bài học số 26: Dùng MicroPython với thư viện Socket tiêu chuẩn để biến ESP32 thành Web Server điều khiển thiết bị qua điện thoại di động.

1

Mô Hình Client - Server Với Python Sockets

Hiểu tường tận cách các thiết bị trên mạng giao tiếp với nhau trước khi gõ dòng code đầu tiên.

Trong mô hình mạng IoT cục bộ, mỗi bên đảm nhiệm một vai trò rõ ràng:

  • 1. Ai là Client? Ai là Server? Điện thoại di động hoặc Laptop của bạn là Client (Bên gửi yêu cầu). Bo mạch ESP32 đóng vai trò là Web Server (Bên tiếp nhận và xử lý yêu cầu).
  • 2. Kết nối Wi-Fi & Cấp phát IP: ESP32 dùng module network.WLAN(network.STA_IF) kết nối vào Access Point nhà bạn, nhận địa chỉ IP nội bộ (ví dụ: 192.168.1.150).
  • 3. Xử lý Request HTTP (Socket): Khi Client truy cập IP, ESP32 gửi trả mã HTML chứa các nút bấm. Khi người dùng bấm nút "Bật Đèn", trình duyệt gửi request GET /?led=on HTTP/1.1. ESP32 phân tích chuỗi ký tự này và lệnh cho chân GPIO bật Relay!
Client (Điện thoại)
GET /?led=on
ESP32 Server

Tư Duy Giao Thức Mạng Gốc

Học sinh hiểu rõ bản chất của Internet thay vì chỉ sử dụng các thư viện "mì ăn liền". Đây là hành trang kỹ thuật vô giá để bước vào chuyên ngành Kỹ sư Mạng và Hệ thống Nhúng.

Học Cụ Chuẩn Quốc Tế

Bộ Kit Thực Hành ESP32 Đầy Đủ

Mỗi học viên được trang bị bộ Kit phần cứng độc quyền tại trung tâm hoặc hỗ trợ mang về nhà để thực hành xuyên suốt 48 buổi học.

ESP32 NodeMCU

Wi-Fi & BLE 4.2

OLED SSD1306

128x64 Pixels I2C

DHT11 / DHT22

Cảm biến nhiệt ẩm

HC-SR04

Sóng siêu âm đo cự ly

Relay 5V 10A

Đóng ngắt điện 220V

RFID RC522

Đọc thẻ từ SPI

Tuyển Sinh Lớp Kỹ Sư Nhí 2026

Đăng Ký Đánh Giá Năng Lực & Trải Nghiệm Học Thử ESP32

Giúp con bứt phá từ việc chơi game sang sáng tạo công nghệ. Phụ huynh liên hệ ngay để nhận bài kiểm tra tư duy thuật toán và xếp lớp phù hợp.

Cam kết chuẩn đầu ra Chứng chỉ hoàn thành khóa học Lớp học 6 - 8 học viên / 1 Mentor
Z Nhắn Zalo 0915.514.419