Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k. Số lượng có hạn!
Trang chủ
Menu

Lập trình Python trên các thiết bị IoT

Lập trình Python trên các thiết bị IoT

Kỹ thuật lập trình Python trên máy tính Raspberry Pi để tương tác với cảm biến và cloud.

4.6
(199 đánh giá)
796 học viên
Giảng viên
Toan Bill
Đánh giá cao
79.000đ 899.000đ -91%
7.5 giờ video
8 tài nguyên
14 bài viết
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 28/04/2026

Bạn sẽ học được gì

Làm quen với ngôn ngữ lập trình Python thông qua các bài tập từ cơ bản đến nâng cao
Tìm hiểu về máy tính Raspberry Pi và cách lập trình Python điều khiển các chân GPIO có gắn các cảm biến để thu thập số liệu
Tìm hiểu về cách lập trình xây dựng một ứng dụng Web trên Raspberry Pi để điều khiển các thiết bị IoT
Cách lập trình kết nối từ máy tính Raspberry Pi với Cloud để gửi dữ liệu lên, lưu trữ, phân tích, điều khiển dựa trên kết quả phân tích

Yêu cầu

Có máy tính kết nối mạng Internet
Có kiến thức cơ bản về máy tính: hiểu biết về phần cứng (bộ nhớ, ổ cứng), hệ điều hành, địa chỉ mạng
Có thể mua được các linh kiện điện tử như máy tính Raspberry Pi, cảm biến nhiệt độ, độ ẩm, LED, cáp nối, breadboard, điện trở

Đối tượng phù hợp

Sinh viên chuyên ngành CNTT, điện tử viễn thông, tự động hóa
Kỹ sư muốn tìm hiểu về lập trình trên các thiết bị IoT

Nội dung khóa học

8 phần • 94 bài giảng
1 Giới thiệu về ngôn ngữ lập trình Python
2 Giới thiệu Thonny
3 Khai báo biến và nhập liệu từ bàn phím
4 Chuyển đổi kiểu dữ liệu
5 Làm việc với chuỗi
6 Các phép toán số học
7 Các phép toán so sánh và logic
8 Câu lệnh điều kiện IF
9 Bài tập quy đổi giá vàng
10 Vòng lặp While
11 Kiểu dữ liệu List
12 Vòng lặp For
13 Hàm range
14 Kiểu dữ liệu Tuples
15 Khái niệm về modun và pakage trong Python
16 Module trong Python
17 Package trong Python
18 Một số thư viện thường dùng khi lập trình trên các thiết bị IoT
1 Tìm hiểu về bộ vi điều khiển
2 Tìm hiểu các cảm biến kết nối với vi điều khiển
3 Lập trình vi điểu khiển làm đèn LED nhấp nháy
4 Lập trình vi điểu khiển bật tắt đèn 220V
5 Lập trình búng tay bật đèn
6 Lập trình vi điều khiển với cảm biến ánh sáng
7 Lập trình vi điều khiển với cảm biến siêu âm
8 Lập trình vi điều khiển cảnh báo khí độc CO
9 Lập trình vi điều khiển cảnh báo trạng thái đóng mở cửa (an ninh)
10 Lập trình hiển thị nhiệt độ, độ ẩm trên LCD
1 Phần cứng máy tính Raspi
2 Cách mở nắp hộp Raspi - loại màu trắng đỏ
3 Các chân GPIO trên Raspi
4 Cấp nguồn cho Raspi
5 Cắm màn hình-bàn phím-chuột
6 Cách dùng chung màn hình cho Raspi
7 Cách cài đặt hệ điều hành cho Raspi
8 Nếu bạn chưa mua được Raspi hãy làm ảo hóa
9 Tìm hiểu hệ điều hành Raspbian (Raspberry Pi Desktop)
10 Tùy chỉnh giao diện hệ điều hành
11 Sử dụng máy tính Raspi cho các công việc
12 Sử dụng dòng lệnh trên Raspi thao tác với file và thư mục
13 Một số lệnh thông dụng khác
14 Cách kết nối từ xa đến Raspi dùng VNC
15 Cách kết nối đến Raspi dùng SSH
16 Một số cảm biến thông dụng
1 Tìm hiểu thư viện Rpi.GPIO
2 Tìm hiểu thư viện GPIOZero
3 Lập trình đèn LED nhấp nháy
4 Điều khiển đèn độ sáng đèn LED
5 Điều khiển một dãy đèn LED
6 Tương tác với nút bấm
7 Điều khiển LED theo nút bấm
8 Đọc thông số nhiệt độ và độ ẩm từ cảm biến DHT22
9 Tham khảo một số dự án
1 Tìm hiểu về Flask Framework
2 Thiết lập máy chủ web bằng Flask
3 Tạo một trang web thứ hai trên Flask
4 Tạo trang web bằng HTML
5 Tạo trang web với mã HTML (tiếp)
6 Thiết kế CSS cho trang web
7 Tạo một trang web động
8 Xây dựng ứng dụng web điều khiển bật tắt đèn LED
9 Xây dựng ứng dụng web với CSDL và hiển thị phân tích đồ họa
1 Tổng quan hệ thống
2 Cài đặt hệ quản trị cơ sở dữ liệu Sqlite
3 Tạo bảng dữ liệu
4 Chèn dữ liệu vào bảng
5 Viết hàm chèn dữ liệu vào bảng
6 Chèn dữ liệu tự động vào bảng
7 Hiển thị dữ liệu nhiệt độ mới nhất
8 Đọc dữ liệu từ cảm biến
9 Các bước chuẩn bị và cài đặt Flask
10 Lập trình hiển thị dữ liệu nhiệt độ trên web
11 Bài tập tình huống
1 Tìm hiểu về nền tảng đám mây IoT: ThingsBoard
2 Gửi dữ liệu từ cảm biến nhiệt độ - độ ẩm lên ThingsBoard
3 Điều khiển chân GPIO từ Cloud
4 Gửi cảnh báo từ cloud khi phân tích dữ liệu
1 Tổng quan về hệ thống quản lý tủ điện hạ thế
2 Tìm hiểu cấu tạo tủ công tơ điện
3 Nguyên lý hoạt động của hệ thống
4 Giao diện của hệ thống
5 Điều khiển đóng cắt điện từ xa
6 Các thiết bị cần có
7 Nguyên lý đấu nối Raspi với đồng hồ đo điện
8 Cách đấu nối vật lý giữa đồng hồ và Raspi
9 Nguyên lý hoạt động của giao thức Modbus
10 Lập trình giao thức Modbus để đọc thông số điện
11 Nguyên lý hoạt động của giao thức MQTT
12 Chi tiết hơn về MQTT
13 Các mức QoS trong MQTT
14 Các phương án kết nối mạng cho Raspi
15 Cách lập trình MQTT cho Raspi sử dụng thư viện Paho
16 Cách đấu nối máy cắt điện với Raspi
17 Cách lập trình đọc trạng thái máy cắt

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

Xin chào các bạn học viên,

Hiện nay, Internet vạn vật (IoT) đang thu hút sự quan tâm mạnh mẽ với tiềm năng phát triển các giải pháp tích hợp phần cứng và phần mềm. Các thiết bị phần cứng như cảm biến, bộ vi điều khiển Arduino, và máy tính nhỏ gọn nhưng mạnh mẽ như Raspberry Pi đang trở nên ngày càng phổ biến nhờ giá thành hợp lý và tính linh hoạt. Trong quá trình lập trình các thiết bị này, Python nổi bật là ngôn ngữ lập trình lý tưởng với cú pháp dễ hiểu, hệ sinh thái thư viện phong phú, và cộng đồng hỗ trợ lớn, giúp nhà phát triển nhanh chóng tạo ra các giải pháp IoT tin cậy và hiệu quả.

Đối tượng khóa học: Khóa học này được thiết kế đặc biệt dành cho sinh viên ngành Công nghệ Thông tin (CNTT), Điện tử Viễn thông (ĐTVT), và các kỹ sư kỹ thuật mong muốn học lập trình Python để phát triển giải pháp IoT hoàn chỉnh.

Nội dung khóa học:

  • Lập trình Python từ cơ bản đến nâng cao: Bạn sẽ làm quen với ngôn ngữ Python thông qua các bài tập từ đơn giản đến phức tạp, giúp xây dựng nền tảng vững chắc trong lập trình.

  • Sử dụng Raspberry Pi và lập trình điều khiển cảm biến: Khóa học sẽ hướng dẫn bạn cách sử dụng Raspberry Pi, lập trình các chân GPIO để kết nối và điều khiển các cảm biến, thu thập dữ liệu từ môi trường.

  • Phát triển ứng dụng web trên Raspberry Pi để điều khiển thiết bị IoT: Bạn sẽ học cách xây dựng một ứng dụng web trực tiếp trên Raspberry Pi để giám sát và điều khiển các thiết bị IoT từ xa.

  • Kết nối Raspberry Pi với Cloud: Học viên sẽ được hướng dẫn cách kết nối Raspberry Pi với các dịch vụ Cloud, gửi dữ liệu lên lưu trữ, phân tích và điều khiển thiết bị IoT dựa trên kết quả phân tích từ Cloud.

Khóa học sẽ cung cấp kiến thức và kỹ năng thực hành giúp bạn tự tin phát triển các giải pháp IoT chuyên nghiệp.

Chúc các bạn học tập tốt và đạt được thành công trong việc phát triển các giải pháp IoT của mình!

Học viên thường mua kèm

VIP MEMBERSHIP

Truy cập toàn bộ khóa học chỉ với một lần đăng ký, thời hạn vĩnh viễn

Trở thành thành viên VIP để truy cập không giới hạn tất cả khóa học trên nền tảng, miễn phí cập nhật khoá học mới

Tìm hiểu thêm về VIP
Zalo
Bạn cần hỗ trợ?