Chocofon maker lab トップバナー
つくる。試す。記録する。

>printf("Hellow World")!
Chocofon maker lab へようこそ!

モノづくりの Trial & Error を、みんなと一緒に楽しむ秘密基地。

Chocofon maker lab とは

電子工作ビギナー Chocofon(B) がものづくりを試す秘密基地の記録置き場です。 動かない・煙が出る・また動いた——その Trial & Error を、3キャラ対話の記事として残しています。 登場人物の詳細は About をどうぞ。

Portfolio

ガジェット製作の軌跡。各カードが1つのプロジェクトです。

無線ラジコンカーとジョイコン — 完成セット 完走

無線ラジコンカー
AIチューターと作る本Lab初のプロジェクト!

M5StickC Plus2 と ESP-NOW を使った無線ラジコンを、筐体からフル自作しました。 コントローラーは片手に収まるヌンチャク型。ステップごとに Trial & Error を全公開!

M5StickC ESP-NOW 3Dプリント ミニ①〜⑤
プロジェクト概要を見る
M5StickC-IMUコントローラー — ヌンチャク TX と RC-CAR 完走

M5StickC-IMUコントローラー
ヌンチャクの IMU で M5-RC-CAR を操縦してみよう

Chocofon(B):「M5 の IMU 使ってみたい!」

AIチューター: バイブス受信。TX を IMU コントローラに拡張しよう。

管理人: L1 完走。次期はリアクションホイール倒立振子へ。

IMU ESP-NOW ミニ①〜③ L1 完走
プロジェクト概要を見る
リアクションホイール倒立振子 — サイクロイド三角筐体 完走

リアクションホイール倒立振子
机上30秒キープから、面置き立ち上がりまで

Chocofon(B):「動画の倒立、やってみたい!」

AIチューター: 仕組み → 力の実験 → キープ、の順が安全。

管理人: L1 完走(机上30秒・LiPo 自立)。その後 Stretch(①C・⑤立ち上がり・⑥文書)まで完了。

IMU PID ミニ①〜⑥ Stretch 完了
プロジェクト概要を見る
TX Tuner — JC4827 最終レイアウト(画面+ NeoRotary 4) 完走

TX Tuner(JC4827)
大きな画面で見る・止める・調える

Chocofon(B): 画面のでかいボードで倒立を調律したい!

AIチューター: 学習 → 入力 → チューナ。計測ゲート合格。

管理人: ミニ③完了。USB なし hold 221 s/CSV 315 s。Stretch 評価の前提ツール。

JC4827 ESP-NOW ミニ①〜③ L1 完走
プロジェクト概要を見る
BLDC S-con — JC4827 画面と NeoRotary 4 5010 机上確認

SimpleFOC
5010 は押しと速度まで

Chocofon(B): 0.20 V で、360 KV どおりに回った。

AIチューター: 1 相 0.83 Ω。電流 0.20 A の押しも確認。角度は目標に着いていない。

管理人: 角度のゲインは、使うときに合わせる。L は 1 V のまま。

JC4827 SimpleFOC AS5600 電圧+電流
学習のいまを見る
モータ評価ベンチ机上 ミニ① 完走

モータ評価ベンチ
回す前に R・KV・電流・加速

Chocofon(B): 推定電流って、R が無いと始まらないんだ!

AIチューター: R=10.09 Ω、KV=80、Iest≈0.15 A、加速≈0.44 s が表に残った。

管理人: ミニ①完走。次は Mini RW(推定電流)。

JC4827 2208 SimpleFOC Mini 推定電流の材料
プロジェクト概要を見る
Mini RW の Fusion 画面。DC版と同じルーローに 2208 を載せた組立 ミニ③確認完了

Mini RW
DC版と同じルーローに 2208 を載せた

Chocofon(B): モータが大きい。三角ごと作り直しかな…

AIチューター: 輪っかとホイールは DC 版のまま。台と 2S の箱だけ新しい。

管理人: ミニ②確認完了。組んで回したら、反対側へ少し揺れた。

ATOM S3 2208 推定電流 筐体確認
プロジェクト概要を見る
倒立 Stretch — Step5a 接近ブレーキの CATCH ズーム比較 完走

倒立 Stretch 編
エンコーダ外ループから自律立ち上がりまで

Chocofon(B): 面から揺れて、やっと立った!

AIチューター: TX Tuner で失敗を型分け → 接近ブレーキで latch 時の ω を落とした。

管理人: ①C・⑤ Step5a(hold≥5 ≈11/12)・⑥文書クローズ。測れる環境が完遂の前提だった。

PUMP CATCH Step5a TX Tuner
自律立ち上がりを見る

Library

マイ・メイカーズ教科書
(知識のストック)

モータドライバ、ホールセンサ、PWM、ESP-NOW、IMU、I2C、M5StickC/ATOM S3/JC4827 のピンなど、 部品と原理をカテゴリ別にまとめています。

教科書を開く

BLDCモータドライバ仕様比較

MKS Dual FOC Plus v3.2、PowerShield v0.2、SimpleFOCMini v1.0。流せる電流と、読める電流。

読む

IMU の基礎

加速度・ジャイロ・簡易傾き。M5 内蔵 MPU6886 への入口。

読む

I2C の基礎

SDA/SCL・アドレス。内蔵センサがつながる2線通信。

読む

JC4827 API 早見

Arduino_GFX/GT911/SD。ミニ① Step3・4 で使った関数の一覧。

読む

JC4827W543 ピン配置と比較

4.3インチ ESP32-S3。Plus/ATOM とのピンの出し方の違い。

読む

Latest

ミニ⑤段① — 両基板へ書き込み済み。実機はこれから

ミニ⑤段① — 両基板へ書き込み済み。実機はこれから

ミニ④完了 — 最終は P=0.030、D=0.0043、I=0。電流 ±0.6 A、電圧 6.7 V

ミニ④完了 — 最終は P=0.030、D=0.0043、I=0

ミニ③ — BLDC版 JC4827。LINK、e 4.6、eIMU 7.4、tr 0.00、P 0.015

ミニ③ — BLDC版の送受信コンソール(基本形)が完成

ミニ③ — JC4827 が緑の LINK。横に組んだ Mini RW

ミニ③確認完了 — 2S だけで傾きを CSV に残した

ミニ②確認完了 — DC版と同じルーローに 2208 を組んだ Fusion 画面

ミニ②確認完了 — 組んだ A0.07 は約 3.4 mN·m

SimpleFOC — 5010 は押しと速度まで確認。BLDC S-con 画面

SimpleFOC — 5010 は押しと速度まで

ミニ⑤ Step5a — 早掴み vs 接近ブレーキの CATCH ズーム比較

ミニ⑤ Step5a 合格 — 頂点接近ブレーキ(hold≥5 ≈11/12)

Stretch ①C 完了 — Before/After 評価 CSV グラフ

Stretch ①C 完了 — エンコーダ ω_w と外ループ

TX Tuner L1 完走 — 最終レイアウト・無線コンソール

TX Tuner L1 完走 — ミニ③ Step6 まとめ

リアクションホイール倒立振子 L1 プロジェクトまとめ

L1 プロジェクトまとめ(動画)

ミニ④ PID+30秒キープ — 机上倒立・L1 完走

L1 完走 — LiPo 自立でフェーズクローズ

ミニ③ 最終筐体 — ATOM・99.32 g

ミニ③:小型化・電流対策を完了(99.32 g)

ミニ② トルク実験結果 — 暫定ハード仕様 RE-260+ボルト12

ミニ②:トルク実験・暫定ハード仕様を決定

ミニ① 仕組み — リアクションホイール倒立振子

ミニ①:倒立振子の仕組みを公開

ミニ③ 実車・実走行 — L1 完走

ミニ③:実車・実走行を公開(L1 完走)

ミニ② 傾き操縦・机上確認 — TX と RX

ミニ②:傾き操縦・机上確認を公開

ミニ① IMU 読み出し — LCD MPU6886

ミニ①:IMU 読み出しを公開

ミニ⑤ 走行テスト・L1 完成 — RC-CAR

ミニ⑤:走行テスト・L1 完成を公開

ミニ④ 3D プリント筐体 — RC-CAR 組み立て完了

ミニ④:3D プリント筐体を公開

ミニ③ ESP-NOW 無線でモータとサーボが連動

ミニ③:ESP-NOW 無線コントロールを公開

ミニ② ジョイスティック入力 — 安定した ADC 波形

ミニ②:ホール効果ジョイスティック入力を公開

ホール効果ジョイスティック pin 配置図

PlatformIO で m5_joycon_stick プロジェクト作成

Chocofon maker lab トップバナー

Cloudflare Pages で Hub を本番公開

M5StickC Plus2 モータガジェット

第1弾:M5StickC Plus2 モータガジェット完成