TakaiTechLab へようこそ。
ここは、IoT・電子工作・組み込み開発を、読むだけで終わらせず「作れる」ようになるための学習サイトです。

このサイトの特徴は、完成形が見える“プロジェクト型” で学べること。
メインの題材は、「2足歩行ロボットをスマホ/Webで操作・設定できる状態まで作り切る」 プロジェクトです。

回路や配線、部品の情報(BOM)、ソースコード、手順、実験ログをまとめて公開します。
さらに「どこで詰まったか」「どう直したか」も記録して、同じ手順で再現できる形にしますので、同じように作ってみたい方の参考になればうれしいです。

このサイトでできること

  • IoT/電子工作の基礎を、順番に学べる
  • 評価ボードを使った実験で、動くところまで確認できる
  • 2足歩行ロボ開発の工程を追体験して、再現できる
  • Web/スマホとの連携まで含めて、IoT開発の全体像がつかめる

まずはどこから読む?

目的別に入口を用意しています。迷ったらここからどうぞ。

1) まったく初めての方

まずは 基礎シリーズから始めるのがおすすめです。
迷ったら、まずは「電気回路(基本)→ マイコン(使い方)→ C言語(書き方)→ センサ/通信(つなぎ方)」の順がおすすめです。

2) 早く“動くもの”を触りたい方

実験シリーズがおすすめです。
実験シリーズは、1回ごとに「同じ結果を再現できる」形でまとめます。
回路図や配線、コード、実行結果、つまずいた点と直し方をセットで載せます。

3) プロジェクト全体像を知りたい方

プロジェクトのゴール(このページの下)を先に読むと、迷いにくくなります。

プロジェクトのゴール(完成形)

最終的な目標は、次のような状態です。

  • 2足歩行ロボットを作る
  • iOS(スマホ)から「操作」ができる(最優先)
  • 設定・ログは、開発の進捗に合わせて追加する(WebまたはiOSで提供)
  • 回路・部品表(BOM)・配線・ソース・手順を揃え、再現できる形で公開する

「IoTを学ぶ」と言っても範囲が広すぎて迷いがちですが、完成形を固定することで、学ぶ順番や必要な技術が整理しやすくなります。

扱う技術の範囲(ざっくり)

  • ハード:電源、センサ、I2C等の通信、アクチュエータ(サーボなど)
  • 組み込み:C言語、マイコン(例:Renesas RA系)、デバッグ、設計の考え方
  • Web:API、DB、操作UI(例:ASP.NET Core)
  • スマホ:iOSアプリ(Swift)で操作する(最優先)
  • Web:設定画面やログ確認など、必要になったところから追加する(開発・検証にも使う)

更新のしかた(方針)

当サイトの記事は、次の2つを中心に積み上げます。

進捗は 開発ログに随時まとめます。

運営者について

運営者(びせん)は、組み込み開発を中心に15年以上の開発経験があります。
未経験から転職した経験もあるので、なるべく「つまずきやすいところ」を丁寧に書くようにしています。

詳しい自己紹介はこちら

お問い合わせ

ご質問・ご相談は お問い合わせフォームよりお願いします。