Tất cả tin tức

Xác định cổng Port nạp code cho ESP32 khi cắm nhiều thiết bị

Đoàn Văn Huân 24/08/2026
Xác định cổng Port nạp code cho ESP32 khi cắm nhiều thiết bị B1: Vào Trong VS Code → PlatformIO → Devices bấm Refresh Hiện thị các port Com... Xác định xem các Port này ứng với ESP nào thì rút từng cổng ra test Sau khi xác định được đúng cổng từng loại thì Gán cố định COM cho từng project Mở platformio.ini thêm code: [env:esp32dev] platform = espressif32 board = esp32dev framework = arduino upload_port = COM22 monitor_port = COM22 monitor_speed = 115200 upload_speed = 921600   ...

Tủ bán hàng có đèn báo từng vị trí

Đoàn Văn Huân 24/08/2026
Tủ bán hàng có đèn báo từng vị trí 1. Cấu trúc hệ thống PC / điện thoại              │             ▼   ESP32 TỦ 1 — WEB CHÍNH 192.168.0.50              │              ├──── TỦ 1: vị trí 1–256              │             └──── ESP32 TỦ 2 192.168.0.51 vị trí 1–256 Mỗi sản phẩm sẽ có thêm thông ...

Kiểm tra dải wifi khi kết nối với ESP32

Đoàn Văn Huân 23/08/2026
Kiểm tra dải wifi khi kết nối với ESP32 Windows mở CMD và gõ: ipconfig Nếu thấy: IPv4 Address. . . . . . . . . . . : 192.168.1.206    Subnet Mask . . . . . . . . . . . : 255.255.255.0    Default Gateway . . . . . . . . . : fe80::1%7     ==> Đây là dải 192.168.1..... Hoặc  IPv4 Address. . . . . . . . . . . : 192.168.0.115    Subnet Mask . . . . . . . . . . . : 255.255.255.0    Default Gateway . . . . . . . . . : 192.168.0.1 ==> ...

So sánh khi dùng Visual Code + PlatformIO với Arduino IDE

Đoàn Văn Huân 21/08/2026
So sánh khi dùng Visual Code + PlatformIO với Arduino IDE So sánh nhanh Chức năng Arduino IDE VS Code + PlatformIO Code ESP32 ✅ ✅ Quản lý nhiều file ⚠️ Hạn chế ⭐⭐⭐⭐⭐ data/ cho LittleFS ⚠️ ⭐⭐⭐⭐⭐ products.json ⚠️ ⭐⭐⭐⭐⭐ index.html ⚠️ ⭐⭐⭐⭐⭐ style.css / script.js ⚠️ ⭐⭐⭐⭐⭐ Upload LittleFS ⚠️ Phải cài thêm ✅ Rất thuận tiện Quản lý thư viện ✅ ⭐⭐⭐⭐⭐ Debug ⚠️ ⭐⭐⭐⭐⭐ Project lớn ⚠️ ⭐⭐⭐⭐⭐

Servo MG996 chịu tải bao nhiêu?

Đoàn Văn Huân 07/08/2026
Servo MG996R thường được quảng cáo là servo 11 kg·cm, nhưng cần hiểu đúng ý nghĩa của thông số này. Mô-men xoắn cực đại (stall torque): 9–9,5 kg·cm tại 4,8 V 11 kg·cm tại 6 V Điều đó có nghĩa là: Tuy nhiên trong thực tế không nên chạy ở giới hạn này. Để servo bền và không bị rung hoặc quá nhiệt, chỉ nên sử dụng khoảng 30–50% mô-men cực đại, tức: Tay đòn 10 cm: nên tải khoảng 0,3–0,5 kg. Tay đòn 20 cm: nên tải khoảng 0,15–0,25 kg. Với dự án cánh tay robot 6 bậc dùng ESP32 mà bạn đang làm, ...

Giới thiệu đơn vị GPC

Đoàn Văn Huân 08/07/2026
CÔNG TY TNHH SẢN XUẤT VÀ THƯƠNG MẠI GPC - MST : 0201904100 - Đ/c : Số 18/319 đường Thiên Lôi, Phường An Biên, Thành phố Hải Phòng, Việt Nam - Email: congnghegpc@gmail.com - Giám đốc: Đoàn Văn Huân - SĐT: 0393451866 LĨNH VỰC HOẠT ĐỘNG 1. Giải pháp và tối ưu hóa dây chuyền sản xuất Chúng tôi cung cấp các giải pháp tổng thể nhằm nâng cao hiệu quả vận hành, tối ưu hóa quy trình sản xuất và giảm chi phí đầu tư cho doanh nghiệp. Dịch vụ bao gồm: Khảo sát, phân tích hiện trạng dây chuyền sản ...

Có nên dùng IR2184 điều khiển động cơ không chổi than BLDC không?

Đoàn Văn Huân 28/06/2026
Có thể thiết kế ESC BLDC 3 pha bằng 3 × IR2184 + STM32, nhưng không phải là lựa chọn tối ưu nếu bạn muốn điều khiển linh hoạt. Đầu tiên, cần lưu ý một điểm rất quan trọng: IR2184 chỉ có 1 chân điều khiển (IN) cho mỗi nửa cầu, IC tự tạo tín hiệu high-side/low-side và chèn deadtime khoảng 500 ns. Điều này dẫn đến các hạn chế sau: Không thể điều khiển độc lập MOSFET trên và dưới. Khó thực hiện PWM chỉ ở high-side hoặc chỉ ở low-side. Không phù hợp với FOC. Việc điều khiển sensorless Back-EMF p...

Điều khiển động cơ BLDC không chổi than không cảm biến Hall bằng IR2101 hoặc IR2184 khó như nào?

Đoàn Văn Huân 28/06/2026
Không dùng Hall sensor (sensorless BLDC) thì cách “an toàn nhất” khi chạy với IR2101/IR2184 là: 👉 Điều khiển theo Back-EMF + Deadtime chuẩn + khởi động open-loop (ramp tốc độ) 1. Cách an toàn nhất: Sensorless Back-EMF (chuẩn công nghiệp) Back EMF được dùng để xác định vị trí rotor bằng cách: Đọc pha không cấp điện (floating phase) So sánh với Vdc/2 (virtual neutral) Xác định zero-crossing (ZC) 👉 Từ đó suy ra thời điểm chuyển mạch 6 bước (6-step commutation) Ưu điểm Không cần Hall R...

Sensorless (Back EMF) có ý nghĩa gì?

Đoàn Văn Huân 27/06/2026
Đây chính là phần quan trọng nhất của điều khiển động cơ BLDC không Hall. Back EMF là gì? Back EMF (Back Electromotive Force - điện áp phản kháng) là điện áp do động cơ tự phát sinh khi rotor quay. BLDC thực chất cũng là một máy phát điện. Khi bạn quay trục động cơ bằng tay, giữa 3 dây sẽ xuất hiện điện áp AC. Đó chính là Back EMF. Ví dụ Giả sử động cơ có 3 dây:   U V W Khi cấp điện:   24V U (+) V (-) W (không cấp điện) Thì rotor quay. Lúc này dây W không nối nguồn. Như...

Điều khiển động cơ không chổi than BLDC không cảm biến Hall dùng linh kiện gì?

Đoàn Văn Huân 27/06/2026
Nếu mục tiêu của bạn là: STM32F407 Động cơ BLDC 3 dây không Hall Tự viết chương trình Six-Step Có thể nâng cấp lên Sensorless (Back EMF) thì mình xếp hạng như sau: IC Dễ dùng Đánh giá DRV8302 ⭐⭐⭐⭐⭐ Dễ nhất, mình khuyên dùng IR2130 ⭐⭐⭐⭐☆ Dễ, giá rẻ DRV8301 ⭐⭐⭐☆☆ Mạnh nhưng phức tạp hơn DRV8313 ⭐⭐☆☆☆ Không phù hợp nếu muốn học điều khiển công suất 1. DRV8302 ⭐⭐⭐⭐⭐ (Khuyên dùng nhất) Đây là IC mình sẽ chọn nếu tự thiết kế driver. Ưu điểm: Driver 3 pha hoàn chỉ...

Vẽ hệ thống tủ điện dùng phần mềm gì?

Đoàn Văn Huân 31/05/2026
Để vẽ hệ thống tủ điện, bạn có thể sử dụng các phần mềm sau tùy theo mục đích: 1. AutoCAD Electrical AutoCAD Electrical Chuyên dùng cho thiết kế sơ đồ điện công nghiệp. Có thư viện PLC, contactor, relay, cảm biến, biến tần... Tự động đánh số dây, đánh số thiết bị. Xuất danh sách vật tư (BOM) nhanh. Phù hợp với kỹ sư thiết kế tủ điện công nghiệp. 2. EPLAN Electric P8 EPLAN Electric P8 Tiêu chuẩn cao trong thiết kế tủ điện công nghiệp. Tự động hóa rất mạnh. Quản lý dự án lớn, hàng nghìn tín h...

Dùng arduino Nano nạp code cho IC Atmega8A 16AU

Đoàn Văn Huân 26/05/2026
B1: Kết nối chân Nano ATmega8A D11 chân 15 D12 chân 16 D13 chân 17 D10 chân 29 Nano D10 -> RESET (chân 29) Nano D11 -> MOSI (chân 15) Nano D12 -> MISO (chân 16) Nano D13 -> SCK (chân 17) Nano 5V -> VCC + AVCC (chân 18) Nano GND -> GND Chú ý: Gắn tụ 10µF vào Nano: Chân (+) tụ -> RESET Nano Chân (-) tụ -> GND Nano B2: Nano nạp ArduinoISP Phải nạp sketch: File → Examples → 11.ArduinoISP → ArduinoISP vào Nano trước. B3: Cài đặt 1. Cà...

Sơ đồ và code Arduino phát / thu XL4432

Đoàn Văn Huân 22/05/2026
XL4432 14 chân phổ biến thì chân như sau: 12 chân 2 bên và 2 chân bên kia vỉ 1 GND 2 GPIO0 3 GPIO1 4 GPIO2 5 VCC (3.3V) 6 SDO (MISO) 7 SDI (MOSI) 8 SCLK 9 NSEL (CS/SS) 10 NIRQ (INT) 11 SDN (Shutdown) 12 GND 13 ANT 14 GND Để thử nhanh với 2 module XL4432 (Si4432) + 2 Arduino Uno, bạn đấu nối như sau. XL4432 giao tiếp SPI, dùng nguồn 3.3V và cần chú ý mức logic. Sơ đồ đấu nối Arduino phát (TX) XL4432 Arduino Uno -------------------------------- VCC --...

Hệ bơm nước điều khiển theo cảm biến áp suất (PLC)

Đoàn Văn Huân 20/05/2026
Cấu trúc hệ thống hoàn chỉnh theo kiểu làm tủ điện thực tế cho trạm bơm tăng áp Yêu cầu của bạn gồm: Bơm biến tần + cảm biến áp suất 2 chế độ AUTO / MANUAL Nút Start / Stop / EndStop Đèn báo: Sự cố – Manual – Auto – TAS – DAS (TAS = chạy, DAS = dừng) 1️⃣ Tổng quan kiến trúc hệ thống Hệ gồm 4 khối chính: Cảm biến áp suất → PLC S7-200 → Biến tần → Bơm ↑ Nút nhấn + công tắc ↓ Đèn báo PLC là trung ...

PLC FX3U kết nối với GX works2

Đoàn Văn Huân 18/05/2026
Bước 1: Vào thẻ Navigation ==> Connection Destination Bước 2: Vào Connection1 phía trên hộp thoại xuất hiện Bước 3: Bấm vào Serial USB trên cùng, hộp thoại mới xuất hiện Chọn RS-232C Chọn cổng com đã kết nối với PLC Transmission Speed: 38.4Kbps ==> OK hộp thoại  đóng Bước 4: Bấm Connection Test Bước 5: Hiển thị Successfully... là đã kết nối bấm OK Bước 6: Bấm OK ở bảng dưới là xong

Cảm biến Rada đọc khoảng cách xuyên qua kính xuyên phi kim

Đoàn Văn Huân 18/05/2026
❌ Các cảm biến KHÔNG xuyên được kính 1️⃣ Siêu âm – ví dụ HC-SR04 Dùng sóng âm. Gặp kính → sóng bị phản xạ ngay trên bề mặt kính. 👉 Kết quả: chỉ đo được khoảng cách tới mặt kính, không phải vật phía sau. ➡️ Vì vậy siêu âm không dùng được khi có kính. 2️⃣ Hồng ngoại phản xạ (IR distance sensor) Ví dụ: Sharp GP2Y0A21 VL53L0X (ToF laser) Nguyên nhân: Kính phản xạ ánh sáng IR rất mạnh. Tia bị bật lại ngay trên kính. 👉 Kết quả: đo khoảng cách tới kính, không phải phía sau. ➡️ Laser/IR c...