実習キットでできる!
ラズパイPico×Wi-FiモジュールでIoT超入門

Picoサーバを構築してスマホと接続 & HTMLでWebアプリ開発(講義363分/209頁)



ご購入

下記のボタンを押して,必要事項の入力をお願いいたします.

内容 キット テキスト&
ソースコード
視聴期間 税込価格 申し込み
[VOD/KIT]
実習キットでできる!
ラズパイPico×Wi-FiモジュールでIoT超入門
無制限 \19,800

お申込み前にご理解いただきたいこと

  1. キットを動かしながら学びたい方は,「シリアル通信のデバッグに便利な“Tera Term”のインストール方法」などを参照してソフトウェアを準備してください.またご自宅に無線LANルータ(SSIDおよびパスワードを把握できているもの)が必要です
  2. 本VODは,2021年7月17日に開催したウェビナを録画して編集した動画です.繰り返し再生,一時停止,巻き戻しが可能です.
  3. Windows パソコンの基本的な操作ができない方はお申し込みをご遠慮ください.

本VODに付属の実習キット(はんだ付けは不要)

ご自宅に実験用の電子部品セットを送付いたします.

  1. ラズベリー・パイ Pico(ピン・ヘッダ付き)
  2. Wi-Fiモジュール ESP-WROOM-02(ピン・ヘッダ付き)
  3. ブレッドボード
  4. LED
  5. スイッチ
  6. 光センサ
写真2 ご自宅にお届けするパーツキット
PicoマイコンとWi-Fiモジュール ESP-WROOM-02を動かすと,毎日利用しているインターネット通信のしくみが手に取るようにわかる.セミナでは,Picoマイコンをサーバとして動かす方法やスマホから制御する方法を学ぶ

学ぶこと

本セミナでは,手軽に使えるマイコン「ラズベリー・パイPico」(ラズパイPico)を使って"IoT"(Internet of Things)を体験していただく実習形式のセミナです.一連の実験を行うことで,ラズパイPicoの基本的な使い方(プログラミング方法およびUART,GPIO,ADCなどの周辺回路の扱い方)を習得できます.
 また,"IoT"の主役である「インターネット」についても基礎レベルから丁寧に解説します.IoTシステムを構築するために必要なネットワーク構成やプロトコル・スタックの解説にはじまり,HTTPにおけるクエリ処理や実際にHTMLを書いてWebページを作成する方法まで説明します.
 本セミナを受講すれば,マイコンや無線LANモジュールといった物理層から,HTMLによるWebアプリケーションの実装までを一気通貫で身に着けることができます.

図1 自宅内でIoTネットワークを構築する基本的な実験 図2 職場などの遠隔地からインターネット経由でマイコンを制御する実験
図3 本セミナで構築するネットワークの階層構造

プログラム(アジェンダ)

(1)ラズパイPicoの基本的な使い方

  • C言語開発環境
  • プログラムの書き込み方法
  • UART(シリアル通信)の使い方

(2)Wi-Fiモジュール"ESP-WROOM-02"の使い方

  • ATコマンド概説
  • アクセス・ポイントに接続する
  • IPアドレスを確認する
  • Webサーバに接続する
  • Webクライアントからのリクエストを受け付ける

(3)ネットワーク概説

  • インターネットの構造
  • プロトコル・スタック概説
  • HTTPとクエリ

(4)Webアプリケーション開発入門

  • HTML概説
  • ブラウザに文字を表示する実験
  • サーバに文字列を送信する実験

(5)IoTシステムの実装例

  • Wi-Fi経由でセンサの値を取得する実験
  • Wi-Fi経由でLEDを制御する実験
  • インターネット経由で遠隔地からラズパイPicoにアクセスする実験

セミナの紹介動画

「実習キットでできる!ラズパイPico×Wi-FiモジュールでIoT超入門」 予告編 Part1
「実習キットでできる!ラズパイPico×Wi-FiモジュールでIoT超入門」 予告編Part2
パソコンからラズパイPicoサーバにアクセスしてLEDを制御する実験
スマホからラズパイPicoサーバにアクセスしてLEDを制御する実験
ラズベリー・パイ創始者 Eben Upton氏が語る「PicoとRP2040への想い」

講演の目標

  • インターネットの基本的なしくみを理解する
  • IoTシステムに必要なWebアプリケーションの作り方を理解する
  • 実用的なIoTシステムを一気通貫で構築できるようになる
  • マイコン(ラズパイPico)の基本的な扱い方を理解する
  • Wi-Fiモジュール(ESP-WROOM-02)の基本的な使い方を理解する

実習に必要な周辺機器やソフトウェア

  • Windows 10のパソコン
  • 無線LANルータ(インターネット接続済み,SSIDとパスワード確認済み)
  • セミナ事務局から送付する部品セット(上記)
  • 必須ではありませんが,自分でプログラム開発を行いたい場合はラズパイPicoのC言語開発環境をインストールしてください
  • 事前に送付する資料「20210613TeraTermインストール手順書」にしたがって,通信用ソフト "TeraTerm" をインストールする

受講対象

  • 遠隔地からマイコンをコントロールするノウハウを身に付けたい方
  • 実際に手を動かしてサーバやクライアントを作ってみたい方
  • 今後,大規模なネットワーク・アプリケーションを作るための足固めをしたい方
  • マイコンを使ってWebアプリケーションを開発してみたい方
  • ラズパイPicoのC言語による開発方法を知りたい方
  • インターネット(ネットワーク)の構造を理解したい方
  • プロトコルについて理解したい方
  • HTMLによるWebページ作成を体験したい方

講師紹介

略歴

  • 2011年 東京工業大学 工学部 電気電子工学科 卒業
  • 2013年 東京工業大学大学院 理工学研究科 電子物理工学専攻 修了
  • 2013年 株式会社アドバンテスト 入社
  • 2016年 株式会社村田製作所 入社
  • 2019年 リニア・テック 開業

主な著書

  1. 電子回路のキホン 要点マスタ50,トランジスタ技術,2015年5月号,別冊付録,CQ出版社.
  2. 情熱のフル・ディスクリートFMラジオ,トランジスタ技術,2016年1月号 特集 第5章,CQ出版社.
  3. 本質理解!万能アナログ回路塾,トラジスタ技術,2017年9月号,連載,CQ出版社.
  4. 初等関数と微分・積分,2019年,CQ出版社.
  5. 月着陸船アポロに学ぶ確率統計コンピュータ,トランジスタ技術,2019年7月号 特集,CQ出版社.
  6. 大解剖!CPUはこうやって動いている,トランジスタ技術,2020年5月号 特集,CQ出版社.