Sản phẩm ứng dụng

Phần mềm quay màn hình miễn phí tốt nhất hiện nay

Đoàn Văn Huân 14/04/2026
   Dưới đây là các phần mềm phổ thông, tuy nhiên nên dùng ShareX (nhẹ, cực tiện cho dân kỹ thuật) 🥇 1. OBS Studio (tốt nhất, mạnh nhất) 👉 Phù hợp: quay bài giảng, YouTube, livestream, game Miễn phí 100%, mã nguồn mở Quay full HD / 2K / 4K, không giới hạn thời gian Quay màn hình + webcam + mic + âm thanh máy Có thể livestream YouTube/Facebook/Twitch Tùy chỉnh cực nhiều (scene, source, filter) ➡️ Đây là phần mềm được đánh giá “vô địch” cho quay màn hình và livestream chuyên nghiệp....

Hướng dẫn lưu file .CSV vào SPIFFS / LittleFS ESP32

Đoàn Văn Huân 12/04/2026
Hướng dẫn lưu file .CSV vào SPIFFS / LittleFS ESP32 ESP32 có flash được chia thành nhiều vùng: App (code) OTA NVS SPIFFS / LittleFS ← vùng lưu file (csv của bạn) Bước 1: Cài đặt trong tool: Trong Tools → Partition Scheme Chọn 1 trong các cái có chữ SPIFFS: 👉 Khuyến nghị chọn cái này: Huge APP (3MB No OTA/1MB SPIFFS) Hoặc: Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS) Quan trọng: PHẢI có chữ SPIFFS Dù bạn dùng LittleFS thì partition vẫn tên SPIFFS (do tương thích). Bước 2 – test mount Li...

Hướng dẫn cài đặt ESP32 Sketch Data Upload

Đoàn Văn Huân 11/04/2026
Hướng dẫn cài đặt ESP32 Sketch Data Upload chú ý:  👉 Arduino IDE 2.x (2.3.6) đã bỏ hỗ trợ plugin ESP32FS (SPIFFS uploader) cũ. Vì vậy bạn cài đúng vẫn không bao giờ thấy menu. Hiện tại ESP32 dùng LittleFS thay cho SPIFFS. Giờ ta cài LittleFS Data Upload (chuẩn cho IDE 2.x) nhé — làm đúng 100% sẽ thấy menu ngay. Bạn chưa thấy menu ESP32 Sketch Data Upload vì IDE chưa cài plugin upload SPIFFS  Cái này Arduino IDE mặc định KHÔNG có, phải cài thêm 1 lần. Mình hướng dẫn chuẩn cho Arduin...

Sử dụng Camera phân loại sản phẩm theo mầu sắc

Đoàn Văn Huân 10/04/2026
Sử dụng Camera phân loại sản phẩm theo mầu sắc Cấu trúc điều khiển Camera ==> Máy tính  ==> Pycharm ==> Arduino ==> Servo Nếu dùng PLC: Camera ==> Máy tính  ==> Pycharm ==> Arduino ==> Relay ==> PLC ==> van Xilanh Có thể thêm Cảm biến hồng ngoại ==> arduino ==> relay ==> động cơ băng chuyền 1. Code Pycharm đọc hình ảnh:  import cv2 import numpy as np import serial import time # ================= SERIAL ================= # đổi COM cho đúng...

Cách mở PyCharm cho 1 project mới và project cũ như nào?

Đoàn Văn Huân 10/04/2026
Cách mở PyCharm cho 1 project mới và project cũ như nào? 1. Tạo project mới:  Bước 1 — Mở màn hình tạo project Mở PyCharm → ở màn hình Welcome bấm New Project (Nếu đang mở project khác → vào File → New Project) Bước 2 — Chọn kiểu project Python Trong cửa sổ New Project bạn sẽ thấy các mục bên trái: Chọn Pure Python Bước 3 — Chọn vị trí lưu project Ở ô Location → đặt tên project Ví dụ: D:\PythonProjects\NhanDienCaChua Hoặc để mặc định cũng được. Bước ...

ESP32 Cam có những loại nào?

Đoàn Văn Huân 10/04/2026
ESP32 Cam có những loại nào? - ESP32 Cam sửa dụng camera: OV3660, OV2660, RYX M21-45.. nhưng qua test tôi thấy dùng cam OV3660 chạy được luôn, không báo lỗi. - ESP32 Cam sử dụng MCU, Chip khác nhau sẽ làm tăng hiệu xuất và chức năng của nó ví dụ như: ESP32-S3-Cam sẽ khác với ESP32-Cam.

ESP32-CAM phát WiFi trực tiếp vào nó và xem camera

Đoàn Văn Huân 10/04/2026
ESP32-CAM phát WiFi trực tiếp vào nó và xem camera ESP32-CAM có thể tự phát WiFi (Access Point) rồi bạn kết nối điện thoại/laptop trực tiếp vào nó và xem camera — không cần router. Đây là cách dùng rất phổ biến khi làm robot / nông nghiệp / phân loại sản phẩm. 🎯 Mục tiêu ESP32-CAM sẽ: Phát WiFi: ESP32-CAM Điện thoại kết nối vào WiFi này Mở trình duyệt → xem camera live 📱 Cách xem camera 1️⃣ Mở WiFi điện thoại / laptop 2️⃣ Kết nối mạng:    ESP32-CAM         &nb...

Test hình ảnh camera của ESP32Cam

Đoàn Văn Huân 31/03/2026
Test hình ảnh camera của ESP32Cam 1️⃣ Chuẩn bị trong Arduino IDE Cài board ESP32 Vào File → Preferences → Additional boards manager URL thêm: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json Sau đó: Tools → Board → Boards Manager Tìm ESP32 by Espressif Systems → Install 2️⃣ Mở example CameraWebServer Vào: File → Examples → ESP32 → Camera → CameraWebServer Code sẽ mở ra sẵn. 3️⃣ Sửa thông tin WiFi Tìm đoạn này trong code: const c...

Tại sao thời tiết chênh 1 độ mà cảm thấy nóng?

Đoàn Văn Huân 25/02/2026
Câu hỏi rất thực tế. Chênh 1°C nhưng cảm giác nóng khác rõ là hoàn toàn bình thường, vì cơ thể không cảm nhận nhiệt độ đơn thuần, mà cảm nhận nhiệt độ cảm nhận (Feels like) – phụ thuộc nhiều yếu tố: 1. Độ ẩm – nguyên nhân lớn nhất (đặc biệt ở Hải Phòng) Hải Phòng là vùng ven biển → độ ẩm thường 80–95% Ví dụ: Nhiệt độ Độ ẩm Cảm giác 30°C 50% bình thường 31°C 85% nóng bức rõ 👉 Vì: Cơ thể làm mát bằng bay hơi mồ hôi Độ ẩm cao → mồ hôi ...

Cách dùng Notepad++ để viết và test code HTML

Đoàn Văn Huân 24/02/2026
1️⃣ Cài đặt Notepad++ Tải tại: https://notepad-plus-plus.org Cài đặt như phần mềm bình thường. 2️⃣ Tạo file HTML Bước 1: Mở Notepad++ Bước 2: Tạo file mới Chọn: File → New Bước 3: Viết code HTML ví dụ:   Bước 4: Lưu file Chọn: File → Save As Đặt tên: index.html Quan trọng: Save as type: chọn All types 3️⃣ Chạy file HTML Có 2 cách: ✔ Cách 1 (đơn giản nhất): Vào thư mục chứa file Chuột phải → chọn: Open with → Chrome hoặc Edge 👉 Web sẽ chạy ngay ✔ Cách 2 (kéo thả) Kéo file index.html vào ...

Xe ô tô điều khiển bằng điện thoại qua wifi với ESP32

Đoàn Văn Huân 24/02/2026
Xe ô tô điều khiển bằng điện thoại qua wifi với ESP32 ✔ Servo trái phải nằm bên phải ✔ Tiến lùi bên trái ✔ Xi nhan dưới servo ✔ Còi, đèn pha, cốt bên cạnh tiến lùi ✔ Tốc độ 1-6 ở giữa (3 cột) ✔ Hiển thị: GPC-CAR SPEED SERVO ANGLE ✔ Servo: Bấm giữ → quay liên tục Thả → giữ nguyên góc KHÔNG tự về 0 Bật nguồn → mặc định 0° Đồng bộ góc servo giữa các thiết bị cùng điều khiển Điều khiển đa điểm : vừa tiến, vừa quay góc ✔ Giới hạn: trái: −80° phải: +80° bước: 0.5   I. SƠ ĐỒ CHÂN...

ESP32 DevKit loại 28 chân (ESP32D / ESP32-WROOM-32 bản 28 pin) sử dụng được bao nhiêu chân In/out?

Đoàn Văn Huân 24/02/2026
ESP32 DevKit loại 28 chân (ESP32D / ESP32-WROOM-32 bản 28 pin) sử dụng được bao nhiêu chân In/out? 1. Số chân GPIO dùng được thực tế ✔ Khoảng 20–22 chân dùng tốt cho Digital Input/Output 2. Các chân dùng tốt nhất (khuyên dùng) Đây là các chân an toàn, dùng thoải mái: GPIO 4 GPIO 5 GPIO 12 GPIO 13 GPIO 14 GPIO 16 GPIO 17 GPIO 18 GPIO 19 GPIO 21 GPIO 22 GPIO 23 GPIO 25 GPIO 26 GPIO 27 GPIO 32 GPIO 33 ✔ Tốt cho: điều khiển relay L298N LED cảm biến 3. Các chân chỉ Input (không Output ...

Xe Robot điều khiển bằng điện thoại qua wifi với ESP32

Đoàn Văn Huân 23/02/2026
Xe Robot điều khiển bằng điện thoại qua wifi với ESP32 Giao diện: Bên phải: 4 nút tròn (Tiến, Lùi, Trái, Phải) Bên trái: 6 nút (2 cột) chọn mức tốc độ tối đa Giữa: chữ GPC-CAR Giữa dưới: Còi 2 nút Xi nhan trái / phải đèn pha/cốt Truy cập  wifi "GPC-CAR"; password = "12345678"; Vào trình duyệt web gõ: 192.168.4.1 để mở giao diện điều khiển 1. Sơ đồ chân kết nối Chức năng GPIO Motor ENA 14 Motor IN1 27 Motor IN2 26 Motor ENB 12 Motor IN3 25 ...

Tốc độ phản hồi wifi của ESP32 và ESP8266 như nào?

Đoàn Văn Huân 23/02/2026
Tốc độ phản hồi wifi của ESP32 và ESP8266 như nào? ESP32 và ESP8266 đều dùng WiFi của hãng Espressif Systems, nhưng ESP32 phản hồi nhanh hơn và ổn định hơn ESP8266. Dưới đây là so sánh thực tế: 1. So sánh tốc độ phản hồi (Latency) Module Thời gian phản hồi ESP8266 10 – 30 ms ESP32 2 – 10 ms 👉 ESP32 nhanh hơn khoảng 2–5 lần 2. Nguyên nhân ESP32 nhanh hơn ESP32 có: ✔ CPU 2 nhân (dual core) ✔ xung nhịp 240 MHz ✔ RAM nhiều hơn ✔ WiFi mạnh hơn ESP8266: ✔ 1 nhân ✔ 80 MHz ho...

Tốc độ phản hồi của wifi và blue trên esp32 như nào?

Đoàn Văn Huân 23/02/2026
Tốc độ phản hồi của wifi và blue trên esp32 như nào? Trên ESP32 (chip của Espressif Systems), WiFi nhanh hơn BLE nhiều, nhưng BLE phản hồi vẫn đủ nhanh cho điều khiển robot, relay, nút bấm. Dưới đây là số liệu thực tế: 1. So sánh tốc độ phản hồi (Latency) Công nghệ Thời gian phản hồi BLE 10–50 ms WiFi (LAN nội bộ) 2–10 ms WiFi (qua router + internet) 20–100 ms 👉 WiFi nhanh hơn khoảng 5–10 lần 2. Tốc độ truyền dữ liệu Công nghệ Tốc độ BLE 10–50 KB/s WiFi...

Bắt đầu với ESP32 Wifi bluetooth

Đoàn Văn Huân 23/02/2026
ESP32 là chíp ra đời từ 2016 nhưng đang được ưa chuộng hơn arduino, vì nó có t`ính năng kết nối Wifi và cả bluetooth. Cấu hình hoạt động mạnh hơn arduino. Xu thế đây sẽ là chíp thay thế cho arduino hiện tại. Vì vậy, bạn nên update nó ngay. ESP32 rất phù hợp tạo web điều khiển, tuy nhiên nếu dùng blue rất hạn chế do phải làm app mới chạy được. Bài này viết để test blue cho esp32. Theo đánh giá của tôi, blue không hiệu quả lắm. Nếu có app sẽ tốt hơn. Ví dụ ohstem cũng dùng app. Nếu điều khiển b...

Nguồn Driver cung cấp cho đèn LED, bạn đã biết chưa?

Đoàn Văn Huân 11/01/2026
Nguồn Driver cung cấp cho đèn LED, bạn đã biết chưa?     Nguồn Driver cung cấp co đèn led sẽ có quy định và nguyên lý khác với nguồn cung cấp cho thiết bị khác. Các thiết bị khác tính theo điện áp thì với Driver Led lại tính theo dòng điện là chính, dòng cung cấp không đổi, nó sẽ tự đẩy điện áp lên cho phù hợp. Công suất lúc này cũng biến thiên theo điện áp đó. Nên driver nó hay ghi theo dải công suất.   Nguồn LED ghi 5–18W không phải là nguồn cố định theo W, mà là drive...

Lập trình Python khác với lập trình Arduino (C/C++) ở điểm nào?

Đoàn Văn Huân 04/04/2025
Lập trình Python trên board Arduino khác với lập trình Arduino (C/C++) ở nhiều điểm quan trọng, chủ yếu do sự khác biệt giữa ngôn ngữ, môi trường thực thi, và cách giao tiếp với phần cứng. Dưới đây là một số điểm khác biệt chính: 1. Ngôn ngữ lập trình Arduino (C/C++): Sử dụng ngôn ngữ dựa trên C++ với thư viện Arduino.h. Python trên Arduino: Chủ yếu sử dụng MicroPython hoặc CircuitPython, là các phiên bản rút gọn của Python dành cho vi điều khiển. 2. Hệ thống và môi trường l...