電子工作ワークショップ(Raspberry Pi Pico編)
電子工作でよく使用されるRaspberry Pi Picoを教材に、マイコン(マイクロコントローラー)の基礎、よく使われる電子工作部品を使った電子回路の作成方法、マイコンのPythonでのプログラミング、までを一通り体験できるコースです。
「電子工作はじめたいけど、何にもわからない」「とりあえずラズパイピコ?とか部品?買ってみたけど、何していいかわからない」 「センサーとかつないでみたいけど、つなぎ方もプログラミングもわからない」「買ったけど放置」といった方や、「マイコンは経験あるけどラズパイピコは初めて」という方におすすめです。
ワークショップでは、基礎知識をお伝えするレクチャーがまずあり、そのあとのハンズオンではまずLチカを行います。そして入力系としてボタン、ドアセンサー、光センサー、人感センサー、温湿度センサーの使い方を学びます。そして出力系としてサーボモーター、リレー、有機ELディスプレイ、MP3プレイヤーモジュールの使い方を学びます。
最後にご希望の方は、サポートつきでお好きな入力・出力の組み合わせでシステムを作っていただくことができます。
オフラインでご参加の場合、Raspberry Pi Pico、各種電子工作部品、PCはお貸し出ししますので、お持ちいただくものは不要です。
・電子工作やRaspberry Pi Picoに興味のある方
・センサーのつなぎ方やプログラミングについて知りたい方
・Raspberry Pi Picoや電子工作部品はお持ちでも何をしたらいいかわからない方
・Raspberry Pi Picoは別に買いたくないけど何ができるかは体験しておきたい方
・Raspberry Pi Pico、センサー等電子工作部品、Pythonを解説し、マイコン、電子回路、プログラミング言語の理解を深めます。
・Raspberry Pi Pico/Pico Wでできる応用例の解説を行います。
・センサーの接続方法や注意点なども具体的に解説します。
・準備としてPCにMicroPythonの開発環境をセットアップし、使用する準備を行います。
・ボタン、ドアセンサー、光センサー、人感センサー、温湿度センサー(I2Cインターフェース)を接続し、使い方を学びます。
・定番のLチカを行います。
・後半は、サーボモーター、リレー、有機ELディスプレイ(I2Cインターフェース)、mp3プレイヤーモジュール(UARTインターフェース)を接続し、使い方を学びます。
・最後に好きな組み合わせでシステムを作成します。
・電子工作の基礎知識
・マイコンと電子工作部品の接続方法
・Raspberry Pi Picoで電子工作をする場合の
プログラミング方法
・Raspberry Pi Pico
・USBmicroケーブル
・LEDと抵抗
・ボタン(タクトスイッチ)
・ドアセンサー(リードスイッチ)
・CdSセル光センサーと抵抗
・人感センサーモジュール
・温湿度センサーモジュール(DHT20)
・OLEDディスプレイ(128x64モノクロ)
・サーボモーター(SG92R)
・リレーモジュール(リレーコイル5V)
・DFPlayerMiniと抵抗
・ミニスピーカー
・ブレッドボードとジャンパーコード
販売もできますので、ご入用な場合はお問い合わせください。
はじめに
IoTラボと講師について
サポートについて
マイコンとは
GPIOピンとインターフェース
ADC
I2C、SPI、UART
動作電圧とピン電流
電気の基礎
抵抗とコンデンサとコイル
LED(発光ダイオード)
スイッチ(ボタン・ドアセンサー)
内部プルアップ抵抗
CdSセル光センサー
人感センサー
温湿度センサーモジュール (DHT20)
サーボモーター
リレーとリレーモジュール
OLEDディスプレイ
MP3ファイル再生モジュール (DFPlayer Mini)
はんだ付けとブレッドボード
Raspberry Pi 1/2/3/4 および Zero シリーズ
Raspberry Pi Pico シリーズ
Thonny
Python
MicroPython
Thonnyのインストール
PCとRaspberry Pi Picoの接続
MicroPythonファームウェアのインストール
ピンアウト図のダウンロード
電子回路の作成
プログラムの作成(blink1.py)
動作チェックと解説
Raspberry Pi Picoボードのミニブレッドボードへの差し込み
ブレッドボードとRaspberry Pi Picoボードの接続
電子回路の作成
プログラムの作成(blink2.py)
動作チェックと解説
プログラムの作成(blink3.py)
動作チェックと解説
電子回路の作成
プログラムの作成(button1.py)
動作チェック
プログラムの作成(button2.py)
動作チェックと解説
電子回路の作成
プログラムの作成(door1.py)
動作チェックと解説
電子回路の作成
プログラムの作成(cds.py)
動作チェックと解説
電子回路の作成
プログラムの作成(ir.py)
動作チェックと解説
電子回路の作成
プログラムの作成(dht.py)
動作チェックとエラー対応(ライブラリーのインストール)
解説
電子回路の作成
プログラムの作成(servo.py)
動作チェック と解説
電子回路の作成
プログラムの作成(relay.py)
動作チェックと解説
電子回路の作成
プログラムの作成(oled.py)とライブラリーのインストール
動作チェックと解説
電子回路の作成
プログラムの作成(mp3.py)
動作チェックと解説
オリジナルのシステム
アンケートにご協力おねがいいたします