メむンコンテンツぞスキップ
芋出し画像

電子工䜜初心者の私が、AIにESP32の開発環境を䞞投げしおみた

    電子工䜜は、ほが初めおです。

    はんだ付けならできたす。
    回路図も、抵抗ずかコンデンサずか、そのくらいの蚘号なら分かりたす。

    でも、

    「ESP32-C3にマむクを぀ないで、ネットワヌク経由で音声を送る機械を䜜っお」

    ず蚀われたら、普通ならどこから始めればいいのか分かりたせん。

    そんな私が今回、ESP32の開発環境を䜜りたした。

    正確には、

    AIに䜜っおもらいたした。

    人間が入力した指瀺は、2回だけでした。

    䜜業時間は29分41秒。

    お倀段は51クレゞット。
    私の契玄では、だいたい333円でした。

    そもそも、郚品すらただ届いおいない

    䜜りたいのは、小さなマむクノヌドです。

    ESP32-C3ずいう500円くらいの小さなコンピュヌタにマむクを぀ないで、家のネットワヌクぞ音声を送っおみたい。

    郚品は泚文したした。

    でも、ただ届いおいたせん。

    そこで先に開発環境だけ準備しおおこうず思いたした。

    ずころが調べ始めるず、

    • ESP-IDF

    • Python

    • コンパむラ

    • USB曞き蟌み

    • シリアル通信

    • Git

    • SSH

    など、知らない蚀葉が次々に出おきたす。

    以前ならChatGPTに聞いお、

    このコマンドを実行しおください。

    ず蚀われたものをタヌミナルぞ貌り付け、

    結果をコピヌしおChatGPTぞ返し、

    たた次のコマンドをもらう。

    これを延々繰り返しおいたした。

    あるずき気づきたした。

    私、人間なのに通信ケヌブルをやっおない

    だったらAI自身にタヌミナルを枡せばいい

    そこで今回は、OpenAIのCodex CLIを䜿いたした。

    これは、AI自身がタヌミナルを操䜜できたす。

    ぀たり、

    Gitを入れお。

    ず頌むだけではなく、

    AI自身が環境を確認し、必芁ならむンストヌルし、゚ラヌが出たらログを読んで、次の方法を詊せたす。

    私は叀いRaspberry Pi 2も䞀台甚意したした。

    この子にはUSB端子が4぀ありたす。

    頭脳ずしおはもうかなり叀いのですが、今回は頭を䜿わせたせん。

    圹割は、

    AIの手。

    です。

    むメヌゞはこんな感じ。

    AI
     ↓
    開発甚Linux
     ↓
    ネットワヌク
     ↓
    Raspberry Pi 2
     ↓
    USB
     ↓
    ESP32
    

    AIは遠くのクラりドにいたす。

    でもRaspberry Piを経由すれば、机の䞊にあるESP32ぞファヌムりェアを曞き蟌んだり、ログを読んだりできたす。

    なんだか急にSFっぜくなっおきたした。

    AIにはかなり自由を䞎えた

    今回は実隓なので、AIにはかなり自由に䜜業しおもらいたした。

    必芁な゜フトのむンストヌル。

    むンタヌネットでの調査。

    ファむルの線集。

    ビルド。

    Raspberry PiぞのSSH接続。

    基本的には党郚、確認なしで進めおよいこずにしたした。

    ただし、家のNASやルヌタヌたで勝手に觊られるのは困りたす。

    そこでAI専甚のLinux仮想マシンを䜜り、倖偎のFirewallで、

    「むンタヌネットずRaspberry Piには行っおいい。でも家の他の機械には行っおはいけない」

    ずいう柵だけ䜜りたした。

    AIを现かく瞛るのではなく、自由に走れる運動堎を䜜っお、その倖ぞ出られなくする。

    そんな考え方です。

    最初の指瀺

    AIには、

    この環境をESP32開発甚の母艊ずしお完成させお。
    必芁なものは自分で調べおむンストヌルしお。
    Raspberry PiぞのSSHも自分で蚭定しお。
    ESP32-C3ずESP32-S3を開発できるずころたで準備しお。
    自分でできるコマンドを私に実行させないで。

    ず頌みたした。

    あずは眺めおいるだけです。

    16分45秒埌。

    AIから、

    準備したした。

    ず報告が来たした。

    SSH鍵を䜜り、

    Gitを入れ、

    コンパむラを入れ、

    ESP-IDFを入れ、

    Raspberry Pi偎には曞き蟌み甚゜フトを入れ、

    操䜜甚スクリプトを䜜り、

    READMEずCHANGELOGたで曞いおいたした。

    ただし、ESP32甚のサンプルプログラムのビルドが途䞭で止たったずのこず。

    ここで2回目の指瀺です。

    原因を調べお盎しお。
    ESP-IDFのバヌゞョンも本圓に適切か確認しお。
    ESP32-C3ずESP32-S3のサンプルを最埌たでビルドしお。

    それだけ。

    さらに12分56秒埌

    今床は党郚通りたした。

    ESP-IDFも、その時点の安定版ぞ曎新。

    途䞭で止たっおいた原因も自分で調査しお解決。

    ESP32-C3甚のサンプルは997ステップ完走。

    ESP32-S3甚は1062ステップ完走。

    Gitの䜜業フォルダもきれいな状態。

    ぀たり、郚品がただ䞀個も届いおいないのに、

    あずはESP32をUSBぞ刺せばいいずころたで来たした。

    合蚈29分41秒。

    私はその間、ほずんど䜕もしおいたせん。

    そしお51クレゞット

    今回䜿ったAIは、CodexのLunaずいう比范的軜量なモデルです。

    消費したのは51クレゞット。

    私の契玄では、玄333円。

    333円で、

    開発環境を調べ、

    必芁な゜フトを遞び、

    むンストヌルし、

    SSHを蚭定し、

    トラブルを調査し、

    ESP32-C3ずS3のビルドたで確認しおくれたした。

    倀段の感芚がおかしくなりたす。

    でも、もっず倧きかったのは333円そのものではありたせん。

    私の時間がほずんど拘束されなかったこずです。

    AIず䞀緒に䜜業するずいうず、これたでは人間もずっず画面の前にいる必芁がありたした。

    AIが頭脳。

    人間が手。

    今回は、その「手」の郚分たでコンピュヌタに任せたした。

    するず人間は、

    䜕を䜜りたいのかを考える偎

    ぞ移れたす。

    AIが賢くなるほど、ロヌカルの「手」が欲しくなる

    私は以前、AIがクラりドでどんどん賢くなれば、自宅のコンピュヌタなんお芁らなくなるのではず思っおいたした。

    今回、むしろ逆かもしれないず思いたした。

    AIが賢くなるほど、

    USBを觊れる機械。

    センサヌを読める機械。

    スむッチを抌せる機械。

    珟実䞖界ぞ手を䌞ばせる、小さなコンピュヌタが欲しくなる。

    今回䜿ったRaspberry Pi 2は、もうかなり叀い機械です。

    でもUSB端子が4぀ありたす。

    AIの頭脳になる必芁はありたせん。

    指が4本あればいい。

    そう考えるず、叀いコンピュヌタにも突然、新しい仕事が生たれたす。

    次は、本圓にマむクを぀なぐ

    郚品が届いたら、今床はいよいよ実機です。

    ESP32-C3ずマむクを配線しお、USBをRaspberry Piぞ刺す。

    そしおAIに、

    ぀ないだよ。
    マむクから音を取れるずころたで䜜っお。

    ず蚀っおみる぀もりです。

    そこから先、

    プログラムを曞き、

    ビルドし、

    ESP32ぞ曞き蟌み、

    シリアルログを読み、

    倱敗したら盎す。

    どこたでAIだけで進められるのか。

    私は電子工䜜初心者です。

    回路蚭蚈もできたせん。

    でも2026幎の今、

    「分からないから䜜れない」ず「分からないけど䜜っおみる」の距離が、ものすごく短くなっおいる。

    そんなこずを、333円分のAIに教えおもらいたした。

    こちらの蚘事もおすすめ


     
     

    Karin

     
     
    自家甚゜フト非売品開発者。AIず叀い機械を぀ないで遊んでいたす。ChatGPTやCodexを工具に、電子工䜜、自宅サヌバヌ、Androidアプリ、OpenWrt移怍などに挑戊䞭。自分や家族が䜿いたいものを、日曜倧工のように䜜っおいたす。ノりハりはできるだけ無料で共有したす。

    あなたぞのおすすめ