Kỹ sư điều khiển và tự động hóa

Sáng tạo cùng
tự động hóa.

Mình là Tiến Phát — làm PLC, SCADA, IoT, hệ nhúng và AI cho máy móc.

Nơi mình chia sẻ các dự án đã làm, kèm những hệ thống bạn bấm chạy thử được ngay: trò chuyện với trợ lý AI, AI phân loại sản phẩm trên dây chuyền, bộ điều khiển RBF-PID, bảng IoT và màn hình SCADA.

SIC-01 · Tốc độ xe điệnRBF-PID · tự động
Đặt (SP)0km/h
Thực tế (PV)0km/h
Ga (OUT)0%
Tốc độ đặtTốc độ thực tếTay ga

Về mình

Từ bản vẽ đến lúc máy chạy

Mình theo một hệ thống từ đầu đến cuối: khảo sát, thiết kế cơ khí và điện, lập trình PLC hoặc vi điều khiển, mô phỏng trên MATLAB, rồi thi công và hướng dẫn vận hành.

PLC và tủ điện

Lập trình, đấu nối và chạy thử tủ điều khiển; giao tiếp Modbus RTU qua RS485.

  • Mitsubishi FX3U
  • GX Works2
  • Modbus RTU
  • Servo Inovance

SCADA và OPC

Giám sát, cảnh báo, ghi xu hướng; nối MATLAB với PLC qua OPC UA.

  • OPC UA
  • KEPServerEX
  • HMI
  • Cảnh báo, xu hướng

Hệ nhúng và IoT

ESP32, STM32, cảm biến, mạch in; gửi dữ liệu lên web và điều khiển từ xa.

  • ESP32 / ESP32-C3
  • STM32 HAL
  • MQTT
  • Thiết kế PCB

AI và điều khiển thông minh

Mạng nơ-ron trong bộ điều khiển, AI nhìn ảnh để phân loại sản phẩm, mô phỏng Simulink.

  • Mạng RBF
  • Thị giác máy
  • MATLAB / Simulink
  • Simscape

Về trang này

Mọi phần chạy thử đều tính ngay trong trình duyệt của bạn: AI phân loại sản phẩm tự học từ ảnh, RBF-PID điều khiển một mô hình xe điện, bảng IoT nối được với ESP32 thật qua MQTT, và màn hình SCADA trạm bồn có cảnh báo, đồ thị xu hướng. Trợ lý AI trả lời các câu hỏi về dịch vụ và kỹ thuật tự động hóa.

Dự án

Những hệ thống đã làm

Từ khóa luận điều khiển xe điện đến ứng dụng quản lý robot đang chạy thật cho một công ty tự động hóa.

Khóa luận tốt nghiệp · MATLAB, PLC, ESP32

Điều khiển tốc độ xe điện bằng RBF-PID gia số

Bộ điều khiển PID có mạng nơ-ron RBF nhận dạng đối tượng và tự chỉnh Kp, Ki, Kd khi xe chạy, giúp xe bám tốc độ đặt kể cả khi đổi chu trình vận tốc. Mô hình xe dựng trong Simulink theo công thức lốp của Pacejka, sau đó đưa xuống xe thật.

  • Mô hình xe 280 kg, động cơ 1,5 kW, chỉ tăng và giảm tốc trên đường thẳng; chạy chu trình FTP-75 hoặc tốc độ đặt bất kỳ.
  • Đo chỉ tiêu chất lượng: độ vọt lố, thời gian xác lập, sai số xác lập.
  • Xe thật: PLC FX3U-32MT nhận lệnh ga 0–10 V; Simulink ghi xuống qua OPC UA (KEPServerEX); ESP32 nối PLC qua Modbus RTU RS485.
Chạy thử bộ điều khiển này
v đặt− PID gia sốΔu mỗi chu kỳ Xe điệnđộng cơ + lốp Mạng RBFước lượng ∂y/∂u uv chỉnh Kp, Ki, Kd
Web, Android · Python Flask

Ứng dụng quản lý robot Robtech

Theo dõi robot đã lắp cho từng công ty khách: lịch sử sửa chữa, lịch trình kỹ thuật, kho vật tư, khảo sát, dự án. Có app Android riêng nhận thông báo, máy chủ đặt tại công ty qua Cloudflare Tunnel.

  • Flask, SQLite
  • Android (Java)
  • Web Push
  • Cloudflare
Robot · Simscape Multibody

Robot xếp pallet 4 bậc tự do

Mô phỏng robot gắp thùng bia từ băng tải xếp lên pallet: 18 thùng, 3 lớp, các lớp xoay xen kẽ 0°/90°. Cơ cấu hình bình hành giữ tay gắp luôn nằm ngang.

  • Simulink
  • Simscape
  • Quỹ đạo khớp
  • SolidWorks
Hệ nhúng · ESP32-C3

Máy bơm lốp tự ngắt

Đặt áp suất mong muốn, máy tự bơm và tự ngắt khi đủ. Cảm biến áp suất 0–700 kPa đọc qua ADC 16 bit, màn hình OLED, 4 nút cảm ứng, mạch in 68×54 mm tự thiết kế.

  • ESP32-C3
  • ADS1115
  • OLED I2C
  • KiCad
PLC · Đồ án

Chiếu sáng đường bằng PLC

Mô hình 8 trụ đèn trên khung nhôm định hình: tự bật khi trời tối, bật theo lịch, có người hoặc xe thì bật; sau 23 giờ cắt luân phiên 50% đèn để tiết kiệm điện.

  • PLC
  • Cảm biến chuyển động
  • Hẹn giờ
Cơ khí · Tay gắp mềm

Tay gắp jamming hạt nhựa

Tay gắp dùng túi hạt nhựa: hút chân không thì hạt khóa chặt, ôm theo hình vật cần gắp mà không cần ngón kẹp riêng.

  • Thiết kế cơ khí
  • Khí nén, chân không
Hệ nhúng · STM32

Giao tiếp UART và máy trạng thái

Các bài STM32F103 viết bằng HAL: nhận khung dữ liệu UART có kiểm tra đầu cuối, máy trạng thái điều khiển LED và nút nhấn theo chu trình.

  • STM32F103
  • HAL, CubeMX
  • UART

Chatbot AI

Hỏi bất cứ điều gì

Trợ lý AI đa năng chạy trực tuyến, giống ChatGPT. Bật “Tìm trên web” để AI tra thông tin mới và ghi nguồn, hoặc giữ nút micro để hỏi bằng giọng nói. ESP32 cũng hỏi được bằng giọng nói qua cùng máy chủ này.

Phat Automation Sẵn sàng
Enter để gửi, Shift + Enter để xuống dòng

Thuật toán AI

AI chạy ngay trên trang

Xem AI tự học cách phân loại sản phẩm trên dây chuyền, dạy AI nhận biết đồ vật bằng camera của bạn hoặc ESP32-CAM, và so sánh bộ điều khiển RBF-PID với PID thường.

Mạng nơ-ron học nhìn ảnh chai nước để chia 3 loại: Đạt, Thiếu nắp, Mất nhãn. Học xong, camera trên băng tải chụp từng chai, AI đoán loại và cần gạt đẩy chai lỗi xuống thùng.

Thử để 5 ảnh mỗi loại, 2 vòng học: AI học ít sẽ phân loại sai nhiều hơn.

Độ chính xác khi học–
Đã kiểm tra0
AI đoán đúng–
Bị loại0
Quá trình họcĐộ chính xác % Sai số (loss)

Mạng nơ-ron 2 lớp (72 → 16 → 3) học ngay trong trình duyệt. Đầu vào là đặc trưng độ sáng theo 24 hàng của ảnh camera 48×48; ảnh mẫu có xoay lệch, đổi sáng và nhiễu như camera thật.

Internet vạn vật

Bảng giám sát IoT

Mặc định chạy dữ liệu mô phỏng. Nạp chương trình mẫu cho ESP32 rồi bấm “Nối thiết bị thật” để xem số liệu và bật tắt rơ-le từ xa qua MQTT.

Mô phỏng Chủ đề MQTT:
Nhiệt độ tủ điện–°C
Độ ẩm–%
Áp suất khí nén–bar
Dòng động cơ–A

Điều khiển rơ-le

Quạt hút tủ điệnTự bật khi trên 45 °C
Máy nén khíGiữ áp 6–7 bar
Đèn xưởngBật tắt tay
Băng tảiDòng tăng khi chạy
Nhật ký bản tin0 bản tin
Chương trình mẫu cho ESP32 (Arduino IDE)

        
      

Máy chủ MQTT công cộng miễn phí (broker.emqx.io) chỉ dùng để thử: ai biết mã thiết bị cũng xem và điều khiển được. Khi dùng thật, đổi sang máy chủ riêng có mật khẩu (ví dụ HiveMQ Cloud gói miễn phí).

Giám sát và điều khiển

SCADA trạm bồn trộn

Màn hình vận hành mô phỏng một trạm bồn: bơm cấp, van xả, máy khuấy và điện trở gia nhiệt. Tự động giữ mức bằng PID, nhiệt độ bằng đóng ngắt có trễ. Bấm vào thiết bị để chạy tay, hoặc tạo sự cố để xem cảnh báo.

Nước cấpRa sản xuất P-101 Dừng LAH 90% LAL 10% SP 50% T-101 M-101 H-101 V-102 Mở 40% LT-101 mức0.0 % TT-101 nhiệt0.0 °C FT-101 lưu lượng vào0.0 m³/h

Vận hành

Tạo sự cố

Cảnh báo

  • Không có cảnh báo.
Xu hướng 3 phút gần nhấtMức % Mức đặt Nhiệt độ °C

Liên hệ

Cần làm một hệ thống?

Gửi mô tả ngắn: máy hoặc dây chuyền gì, cần điều khiển gì, đang có thiết bị nào. Mình trả lời qua Zalo hoặc điện thoại.

Bấm “Gửi qua Zalo”: nội dung được chép sẵn, Zalo mở ra để bạn dán và gửi.