矽光晶片四面檢設備軟體開發(進行中)
- 參與矽光晶片四面檢設備軟體系統開發,專案仍在進行中。
- 負責搭建面向 Top、AR、HR、Bottom 四個檢測面的軟體架構與工程化交付鏈路,覆蓋中心發佈端、演算法包管理、配方版本管理、在線檢測部署包、離線複檢部署包和演算法調試工具等模組。
多功能攻城獅 · 通用版
具備跨棧軟體架構設計與工程落地經驗,近年重點覆蓋工業檢測/AOI、機器視覺工具鏈、工控現場數據採集、設備端桌面軟體、邊緣網關、外掛程式化發佈與輕量 Web 後端。 熟悉 C/C++、C#/.NET、Python、Qt、WPF、HALCON、OpenCV、Linux、PLC 通信、Modbus、MQTT、OpenSSL、Raspberry Pi、Arduino、WordPress/PHP 等技術棧,能夠在需求拆解、演算法驗證、現場聯調、安裝部署和持續維護之間打通完整交付鏈路。
適合需要複合型工程能力的崗位:既能做軟體架構與編碼,也能理解工業現場、硬體原型、設備通信和交付部署。
深圳寶鏈人工智慧科技有限公司
參與矽光晶片四面檢設備軟體系統開發,專案仍在進行中。 負責搭建面向 Top、AR、HR、Bottom 四個檢測面的軟體架構與工程化交付鏈路,覆蓋中心發佈端、演算法包管理、配方版本管理、在線檢測部署包、離線複檢部署包和演算法調試工具等模組。 中心端基於 WPF/MVVM、ASP.NET Core Web API、EF Core 和 SQLite 實現型號、缺陷字典、檢測項、演算法包、配方版本及發佈包管理; 演演算法側按面級綜合演算法包設計,支援 C#/.NET 外掛程式 DLL、HALCON 運行環境、package-manifest.json 元數據、模型/範本/配置等工件打包,並通過發佈流程生成可導入、可追溯、可校驗的在線/離線工作站部署包。 當前已推進 Top 面綜合檢測外掛程式與調試工作台,圍繞標準座標範本、晶元主體定位、ROI 投影、缺陷分發和統一檢測結果輸出,支撐雙胞、崩裂、金屬 ID 缺陷、切偏、磊晶缺陷、異物外觀、溝槽異常、漏底材、殘金、刮傷、溢鍍等檢測項的集成驗證。
支援其他專案團隊開發 Gerber 檔讀取與數據匯出工具,面向 PCB/半導體檢測專案中的 Mark 點、Bump 陣列和矩形區域提取需求。 基於 C++ 實現 Gerber RS-274X 檔解析,支援 %FS 座標格式、mm/inch 單位識別與換算、D 號 Aperture 參數配置、D03 flash 圓形曝光點提取、矩形 aperture 區域提取,以及重複點去重; 最終將 MarkList、BumpList、RectangleList 按約定 JSON 結構輸出,供後續 HALCON/視覺檢測流程生成 ROI、定位基準和檢測對象數據使用,降低專案團隊手工整理 Gerber 數據的成本,並提升檢測配方生成效率。
基於 C# WPF、. NET 8 和 HALCON 20.11 開發 UVI 點膠在線檢測驗證工具,面向柔板焊接后、膠水固化前的在線視覺檢測場景。 系統圍繞含螢光粉膠體的有無檢測、膠水覆蓋面積評估、膠水是否超出板邊等需求,構建了線掃圖像模擬採集、完整性狀態機、幀緩存拼接、ROI 示教配方、Mark 定位、HALCON 檢測演算法和檢測結果可視化流程; 同時封裝 MVSDK 相機接入能力,支援類比圖像與真實線掃相機兩種驗證路徑,為 CT 25 秒以內的在線檢測方案評估、演算法調試和設備選型提供了軟體驗證基礎。
支援其他專案團隊開發 AOI 相機自動標定擴展功能,將原有 Python 預研流程工程化封裝為 C++ OpenCV DLL,並通過 C# / Prism 模組接入上位機外掛程式體系。 功能覆蓋棋盤格相機畸變標定、去畸變驗證、圖元座標到平臺座標的仿射標定、曝光/增益調參評估、多視場 PCB 圖像拼接以及拼接圖像到平臺座標的測量轉換; 同時提供 WinForms 驗證 Demo 和操作文檔,便於專案團隊在現場按「採集棋盤格圖片 -> 生成 camera_calib.json -> 擬合 pixel_stage_map.json -> 多視場拼接/測量」的流程完成標定。 該擴展降低了 AOI 專案中相機校正、平臺座標換算和多視場拼接的集成成本,為後續 PCB 檢測、ROI 定位和工位視覺調試提供了可複用的標定工具鏈。
自由職業 / 獨立開發
Qt 6.8.3 C++ 實現 UKey 驅動 API 調用、MQTT 通信、OpenSSL 證書屬性讀寫、命名管道與第三方應用交互; 使用 SCM API 實現 Windows 服務守護; 使用 Inno Setup 完成安裝、啟動、卸載、覆蓋安裝等打包邏輯。
協助終端 PLC 升級,擴展 485 串口並獲取 Modbus 點表; 基於樹莓派實現Modbus-TCP多線程採集、協定解析、JSON 打包並對接 MES; 實現歐姆龍 CP1L HostLink 協定解析及北向 MES 介面對接。
Qt 6.8.3 C++ 開發 Windows 上位機; 多線程架構分離 UI 與 PLC 通信,每個 PLC 獨立線程處理協定解析; 通過信號槽更新 UI,任務佇列優先處理寫寄存器,配置檔使用 AES-256-CBC 加密。
基於 WordPress 與 PHP 實現個人網站功能擴展,包括多語言支援、聯繫表單、驗證碼、防垃圾提交、留言 REST API、後台管理、PDF 簡歷入口與移動端查看工作流。 設計併發佈 4 個純前端在線工具,包括 Base64 編解碼器、Mermaid 轉圖片、密碼生成器和素數生成/驗證器。 工具均採用 HTML/CSS、Bootstrap 與原生 JavaScript 實現,強調瀏覽器本地運行和隱私友好; 功能覆蓋UTF-8/Base64/URL Safe處理、Mermaid本地渲染與 SVG/PNG/JPEG 匯出、可配置字元集密碼生成、百萬級素數篩法分組展示與試除驗證,並統一品牌視覺、回應式佈局、剪貼板複製、狀態反饋和摺疊/預覽交互。 詳見本頁面右上功能表之“我的工具箱”
獨立設計並開發Modbus下位機模擬器(MBSim),作為面向全球的個人自由軟體發佈在 GitHub,並持續維護反覆運算。 該工具提供多語言介面支援,面向工業現場數據採集、MES 對接和網關聯調場景,可通過配置點表類比下位機寄存器數據,用於驗證Modbus-TCP/RTU 採集邏輯、協定解析、異常回應和上層數據鏈路穩定性; 在沒有真實 PLC 或現場設備的情況下,可快速複現調試環境,提升邊緣採集網關、MES 介面和工控軟體的開發聯調效率。 發佈主目錄地址: https://github.com/louisir/mbsim-dist.git
深圳愛科賽科技股份有限公司武漢分公司
主導設計並持續反覆運算 ThingGateway(TGW)工業邊緣數據採集網關,產品經歷需求模型、架構拆分、Alpha 版本、現場問題修復和服務優化等多個版本演進,並按多個 GitHub 倉庫拆分維護,覆蓋需求文檔、資料庫設計、使用者手冊、Web 配置後台、協定解析服務、南北向 MQTT 轉發服務、4G 移動網路模組和 Modbus 下位機模擬器。 系統面向嵌入式 Linux/RK3399 網關設備,支援 Modbus-RTU/TCP 南向採集、Excel 點表導入與校驗、設備/數據項建模、PDU 自動生成、採集會話解析、控制指令轉 Modbus 請求幀、北向 MQTT 上報、數據聚合外掛程式、邊緣聯動策略、日誌入庫、網路/NTP/移動網路配置,以及基於 MQTT WebSocket 的即時 2D 拓撲和設備數據狀態展示; 同時配套 systemd、Nginx、Gunicorn、NanoMQ、SQLite/MySQL 初始化和部署腳本,形成從協定棧、後台配置、設備模擬到現場部署的完整邊緣閘道產品鏈路。 設定頁面的線上demo位址: https://tgw.iamlouis.online/realtime2d
參與電力檢測設備嵌入式軟體開發,面向工業檢測場景的數據採集、設備通信與現場運行。
原型研發 / DIY 專案
參與客戶定製船用全迴轉控制手柄的加工、裝配與調試,並基於現場應用問題推進重新設計。 早期 v1 方案按總裝船廠要求定製,主要為機械控制結構,存在結構笨重複雜、加工裝配成本高、維護成本高以及類比信號擴展性不足等問題; 後續 v1.1 自主設計控制部分,使用 SolidWorks 完成結構設計,基於 Arduino、UART 和藍牙通信驗證繞 X/Y 軸旋轉姿態採集與數位信號輸出,同時通過數模轉換提供類比量輸出以相容既有船舶控制系統。
獨立完成模擬滅火設備多版本原型驗證,系統由模擬火焰和模擬滅火器兩部分組成,核心目標是在 2 米外手持滅火器對準小火焰根部並按壓壓把時,判斷瞄準與持續噴射是否滿足不同難度級別的滅火時間要求。 項目經歷 v0、v0.1、v0.2a/b/c 多輪反覆運算,分別驗證風機吹紅布配燈光、水蒸氣配燈光、投影動畫等火焰表現方案; 使用 SolidWorks 完成結構建模與零件加工裝配,基於 Raspberry Pi、Arduino、藍牙通信、Python 與 OpenCV 驗證瞄準判定邏輯,並在反覆運算中解決材料重量、便攜性、2.4G 干擾、手持攝像頭抖動和電子模組集成等問題。 詳情頁面: https://iamlouis.online/%e4%bb%bf%e7%9c%9f%e7%81%ad%e7%81%ab/
面向PCB板特定絲印編碼識別需求,完成從結構方案到軟體驗證的原型開發。 針對絲印位置不固定、字體字型大小不統一、板卡尺寸不超過 300mm x 300mm、識別正確率 90% 以上和結果寫庫等約束,設計可水準/垂直調節的相機拍攝結構,並使用 Python、OpenCV 與 Tesseract OCR 實現圖像預處理和英文/數位識別驗證; 後續實現 HTTP 提交識別結果,通過 Nginx + PHP 模擬生產環境做整合測試,並使用 PyQt5 完成人機交互介面。 詳情頁面: https://iamlouis.online/pcb%e4%b8%9d%e5%8d%b0%e4%bb%a3%e7%a0%81%e8%af%86%e5%88%ab%e5%99%a8/
2014 至 2016 年持續考察特色水果種植方向,覆蓋八月炸、火參果、布福娜、車厘子等品類,並於 2017 年在陽新幕阜山余脈山腳下開墾約 15 畝荒地,種植無籽大十、長果桑兩個果桑品種。 通過三年一線務農實踐,系統觀察到丘陵地形下農業生產在除草、噴灑、勞動力組織和機械化適配方面的成本瓶頸,並基於現場經驗提出小型履帶式除草設備、無人機噴灑、UWB 戶外定位、預置腳本執行和移動端狀態監控等農業自動化設想,為後續將軟體、嵌入式、定位與機電控制技術應用到農業智能化場景提供了真實業務理解。
軟體開發與行業專案
參與六自由度運動平臺、Kinect 介面封裝、繼電保護 61850 協定解析、汽車電子中控、工商手持終端、大廣高速監控集成、導航數據量產、數位電錶 485 協定解析等專案。