九州・福岡・東京ときどきIoT

21年間のはてなダイアリー&アメブロからの避難所

2026-01-01から1年間の記事一覧

バイブプログラミング チープデバイスとの独自プロトコル。

OMOIKANE 通信プロトコル仕様書 v3.0(完成版) 1. 概要 本仕様書は、PC(GUI)と Arduino UNO(AI コア)が Tic-Tac-Toe の対戦および学習データ管理を行うための 双方向テキストプロトコルを定義する。 目的は以下の 3 点。 堅牢な状態同期 遊び心のある …

バイブプログラミングで脳震盪気味~OMOIKANEプロジェクト~

OMOIKANE 通信プロトコル仕様書 v3.0(案) 1. 基本方針 UNO(AI コア)と PC(GUI)は、 シンプル・堅牢・遊び心のあるプロトコルで通信する。 すべてのメッセージは ASCII テキスト 改行 \n で区切る PC → UNO は「コマンド」 UNO → PC は「状態通知」また…

rp2040がUNOr4より性能が良いと言う根拠は何かまとめてみた。

「M4の方がM0+よりも高機能」というのは事実ですが、 「動作周波数」と「コア数」を掛け合わせると、RP2040がUno R4を数値で上回る理由が見えてきます。 演算性能の指標である DMIPS(Dhrystone Million Instructions Per Second)を用いて定量的に比較しま…

プロジェクト企画書:Uno-Evolution AI PC側Minimaxによるスパルタ教育について

PC側Minimaxによるスパルタ教育 × Uno側評価関数学習」を軸とした企画書を作成しました。 プロジェクト企画書:Uno-Evolution AI 〜 最小のリソースで広大な盤面を攻略する分散学習システムの構築 〜 1. プロジェクトの目的 メモリわずか2KBのArduino Unoを…

学習時の相手はMinimaxでゲーム相手は機械学習かな?と言う疑問

学習時の相手はMinimaxでゲーム相手は機械学習かな? その構成、 「スパルタ教育」ですね!最高に面白いアプローチです。 「学習時の相手(教師役)」をMinimaxにして、「対戦する本体」を機械学習(Qラーニングなど)にするというのは、AI開発において非常…

AIへのお説教と和解w

バイブコーディング中でAIと会話しました。 面白いのでここに記します。 あるプログラムを開発中。デバッグしつつ改良している段階。 とりあえずプログラム整理中なのに、新機能の話をしてくる。 私 V7.5での動作を完了させたうえで、次に進みたい。 頭のい…

RGBクラッシュゲーム仕様について

汎用戦略ボードゲーム:RGB-Clash 5x5(拡張版対応) 1. フィールド定義 座標系: 二次元グリッド $(x, y)$。5x5(最小構成)から任意のサイズまで拡張可能。 拠点(拠点座標): 陣営 RED: 左下隅 $(max\_x, 0)$ 陣営 BLUE: 右上隅 $(0, max\_y)$ 2. リソース…

980円ArduinoUNOによる3目ならべ機械学習の成果と講評 びんぼうでいいののリッチコンテンツ

Arduino UNOにおける強化学習の実装と学習プロセスの可視化・高速化システムに関する技術報告 1. 概要 本プロジェクトは、計算資源が極めて限定的である8ビットマイコン(Arduino UNO / ATmega328P)単体で動作する三目並べ(Tic-Tac-Toe)AIの構築と、その…

ESP32C3 バージョン比較と仕様概要

esp32c3には、いくつかバージョンがある。 下記まとめました。 型番 Flash容量 GPIO数 動作温度 状態 備考 ESP32-C3 外付けSPI 22 -40~105℃ 現行 基本SoC ESP32-C3FN4 4MB内蔵 22 -40~85℃ EOL 生産終了 ESP32-C3FH4 4MB内蔵 22 -40~105℃ 現行 一般用途 ES…

ESP32シリーズのPSRAM仕様比較

ESP32シリーズのチップによって、内蔵されている、あるいは外付けで対応可能なPSRAM(Pseudo-SRAM)の最大容量や接続インターフェースは異なります。 主要なシリーズごとのPSRAM仕様を一覧表にまとめました。 ESP32シリーズ PSRAM仕様一覧 シリーズ PSRAM対…

中華ボードのピンコネクションと事例

接続先デバイス デバイス側ピン名 S3 GPIO番号 機能 / 備考 I2Sマイク WS / LRC 38 I2S ワードセレクト (入力) SCK / BCLK 39 I2S ビットクロック SD / DATA 40 I2S シリアルデータ入力 タッチパネル T_DO (MISO) 41 SPI MISO (タッチ用) (XPT2046) T_CLK 42…