Skip to content
View Moge800's full-sized avatar
💭
疲れた...
💭
疲れた...
  • Oita,Japan
  • 11:11 (UTC +09:00)

Block or report Moge800

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Moge800/README.md

Moge800

工場内の設備・運用に実際に関わりながら、Python / Go / 小型デバイスを中心に、日常業務や現場改善に使えるツールを作っています。 主な関心領域は PLC / IoT / 画像処理 / OCR / LLMバックエンド / 運用自動化 / 小型デバイスUI です。

Focus

  • Raspberry Pi / Pico / M5Stackを使った小型デバイス向けアプリケーション
  • 小型マイコンデバイスを使ったAGV発進制御・遠隔操作
  • Pico / M5Stackを使ったPLC連携まわりの組み込み制御
  • 測定機の結果をREST API経由でPLCへ書き込むデータ連携
  • 三菱PLC(シーケンサ)/ MC Protocol まわりの通信ツール
  • 工場内の記録、監視、検査、遠隔操作を支える現場向けツール
  • カメラ、異常検知、画像処理まわりの検証と実装
  • OCR、検索、API化などのバックエンド
  • 運用を楽にする自動化ツール
  • M5Stack Dial / ESP32-S3 / LVGL / BLE まわりの小型UIデバイス
  • ローカルLLMやCLI利用量を見える化する周辺ツール

Selected Work

公開しているものの中から、最近触っている領域に近いものを中心に載せています。

  • PLC / Factory Automation

    • gomcprotocol
      三菱電機PLCのMC Protocol通信を扱うGoライブラリ
    • gomc-rest
      測定機や周辺システムからPLCへデータを書き込むためのREST APIサーバー
    • gomc-rest-gui
      gomc-restの確認・デバッグを行うためのGUIツール
    • gomc_rest_client gomc-restのHTTP APIを扱うためのクライアントライブラリ
    • micromcprotocol
      ESP32 / Raspberry Pi Pico W向けの軽量MC Protocolクライアント
    • plc_trigger_recorder / plc_trigger_cam
      PLCのビット変化をトリガーに、カメラ録画・撮影を行うGUIツール
  • Vision / Inspection

  • Gadget / Device UI

    • Claudial
      M5Stack DialでCodex利用状況を表示する物理モニター
  • Search / OCR / LLM Backend

Internal Work

社内向けには、工場の検査業務で使う画像検査システムや、異常検知モデル作成を支援するGUIツールの開発・運用も行っています。

Current Interests

  • 測定機の測定結果を収集し、REST APIからPLCへ書き込む仕組みづくり
  • M5Stack DialやPico Wを使った、小型デバイスからの状態表示・遠隔操作
  • Discord / OpenClaw / Codex / ローカルLLM / CUDA環境の運用整備
  • 現場寄りツールやプロトタイプを、継続して使える形に整えること

Tech Stack

  • Main: Python, Go
  • Device / Embedded: MicroPython, C, C++, ESP32-S3, Raspberry Pi Pico, M5Stack
  • Factory / Office Automation: 三菱PLC, VBA, VBS
  • API / Integration: REST API, device-to-PLC integration
  • UI / App: TypeScript, LVGL, BLE
  • Also exploring: Rust, C#, JavaScript
  • Platform: Linux, Raspberry Pi, Raspberry Pi Pico, M5Stack, self-hosted

Notes

各リポジトリの説明文やREADMEを少しずつ整理しています。
気になるものがあれば、IssueやDiscussionで声をかけてもらえるとうれしいです。

Pinned Loading

  1. gomcprotocol gomcprotocol Public

    A Go library for Mitsubishi PLC communication using MC Protocol (SLMP).

    Go

  2. gomc-rest gomc-rest Public

    REST API gateway for Mitsubishi PLC integration using MC Protocol (SLMP).

    Go

  3. micromcprotocol micromcprotocol Public

    Lightweight MC Protocol (3E frame) client for MicroPython — ESP32 / Pico W

    Python

  4. plc_trigger_recorder plc_trigger_recorder Public

    Python

  5. PatchcoreBackend PatchcoreBackend Public

    Python 1

  6. faiss-knowledge-search faiss-knowledge-search Public

    Python