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年以上の開発経験があります。
未経験から転職した経験もあるので、なるべく「つまずきやすいところ」を丁寧に書くようにしています。
詳しい自己紹介はこちら。
お問い合わせ
ご質問・ご相談は お問い合わせフォームよりお願いします。