Raspberry Pi Picoで作る!USBショートカットキーデバイス。Pythonで手軽に電子工作しよう!

Raspberry Pi Pico(ラズベリーパイピコ)の開発環境導入、Pythonプログラミング基礎、電子回路基礎、LED・電子ブザー・スイッチ、GPIO・PWM制御を学び、USB HID機能を盛り込み、実用的に使えるモノに仕上げます。

4.44 (153 reviews)
Udemy
platform
日本語
language
Hardware
category
Raspberry Pi Picoで作る!USBショートカットキーデバイス。Pythonで手軽に電子工作しよう!
807
students
4.5 hours
content
Jan 2022
last update
$54.99
regular price

What you will learn

Raspberry Pi Pico(ラズパイピコ)の概要・必要な部品

Raspberry Pi Pico(ラズパイピコ)の開発環境設定

Pythonプログラミング基礎

電子回路基礎

LED、電子ブザー、スイッチのGPIO制御

LED、電子ブザーのPWM制御

USB HIDデバイスの作り方

アルミケースを使った筐体作成

Why take this course?

プロトタイプと完成品
本コースでは以下2つの選択肢があります。

  1. プロトタイプまで製作して終了

  2. プロトタイプ製作を経て完成品まで全て製作

ケースの有無とスイッチ部品が異なりますが、どちらもソフトウェア的な機能としては同じです。1であれば、はんだごてを含む一切の工具は不要で短時間で制作できます。2まで作る場合は工具が必要になりますが、実用性と達成感が高いものとなります。


コース概要

実用的に使えるUSBデバイスを作ることで、Raspberry Pi PicoやPythonプログラミングの基礎を学び、自ら考えてRaspberry Pi Picoを活用した様々な応用機器が作れることを目標とします。
Raspberry Pi Pico(ラズパイピコ)をこれから始めてみようと思っている方にも分かる内容になっています。
継続して学習しやすいように各レクチャーは短時間で区切ってありますので、隙間時間の学習にもご活用ください。


成果物の詳細

「USBショートカットキーデバイス」は、PCにUSBで繋ぐスイッチ搭載デバイスです。例えば、各ボタンに「コピー」や「貼り付け」等のショートカット、オンライン会議システムの「ミュート切り替え」「仮想デスクトップ切り替え」「領域指定のスクリーンショット」「コマンド入力して実行」などを割り当てられます。

特徴

  • 実用性が高い

  • 材料費が安い

  • オリジナリティが出しやすい

実際に弊社の技術ハンズオン、ウェブ会議、動画編集作業時にも使っております。
配送料などを除けば、電子部品の材料費としては2,000円程度です。
ショートカットキーの割り当てだけでなく、一気に連続でキー入力する操作や順番でキー入力する複数操作にも対応可能です。


必要な機器

プロトタイプまで製作する場合、開発するためのPCと、Raspberry Pi Pico(ラズパイピコ)本体など数点の電子部品があれば大丈夫です。
完成品まで製作する場合は、アルミケースとパネルスイッチ、工具が必要になります。工具は既に家にあるものや100円均一ショップのものなどでも代用できます。
コース内で詳しく説明しています。

Content

本コースの紹介

必要なスキルと学習内容
全体概要

Raspberry Pi Picoとは

Raspberry Pi Picoとは

部品・工具の購入

プロトタイプまで製作する場合
プロトタイプ製作を経て完成品まで製作する場合

開発環境とLチカ

開発言語、MicroPython、CircuitPython
【必要な人のみ】ピンをはんだ付け(3pin)
【必要な人のみ】ピンをはんだ付け(20pin)
ブレッドボードへ挿入、CircuitPythonの導入、メモ帳でLチカ

コードエディタ

コードエディタの特徴と選定
インストールと実行

Pythonプログラミング

Pythonとは、print
コメント、コメントアウト、アンコメント
変数と代入、変数名について
演算、定数
importとsleep、TrueとFalse
while True:
if、and

中間演習1:HAPPY NEW YEARカウントダウン

演習問題:HAPPY NEW YEARカウントダウン
解答:HAPPY NEW YEARカウントダウン
解説:HAPPY NEW YEARカウントダウン

電子回路基礎

端子配置、端子の種類
GPIO、PWM
ブレッドボード、ジャンパー線

LED点灯

GPIOでLED点灯
PWMでLED点灯

電子ブザー出力

GPIOで電子ブザー出力
PWMで電子ブザー出力

スイッチ入力

シンプルなスイッチ入力
連続押しを防止したスイッチ入力

中間演習2:スイッチ入力で電子ブザーとLチカ

演習問題:スイッチ入力で電子ブザーとLチカ
解答:スイッチ入力で電子ブザーとLチカ
解説:スイッチ入力で電子ブザーとLチカ

USB HIDでキー入力

USB HIDでキー入力

プロトタイプ演習:スイッチ3つでショートカットキー

演習問題:スイッチ3つでショートカットキー
解答:スイッチ3つでショートカットキー
解説:スイッチ3つでショートカットキー

【完成品のみ】ブレッドボード固定

【完成品のみ】カット、固定

【完成品のみ】スイッチの穴あけ

【完成品のみ】印をつける
【完成品のみ】ポンチで小さなへこみ
【完成品のみ】切削油を塗布
【完成品のみ】小さな穴あけ
【完成品のみ】大きく穴あけ
【完成品のみ】同様に残り3箇所の穴あけ
【完成品のみ】位置調整

【完成品のみ】USB挿入口のカット

【完成品のみ】加工位置に印付け
【完成品のみ】切る

【完成品のみ】スイッチの組付け

【完成品のみ】スイッチ取り付け
【完成品のみ】スイッチはんだ付け
【完成品のみ】筐体完成

タプルとアンパック

タプルとアンパック

最終仕上げの演習:スイッチ4つでショートカットキー

演習問題:スイッチ4つでショートカットキー
解答:スイッチ4つでショートカットキー
解説:スイッチ4つでショートカットキー

Appendix

Raspberry Pi Picoの初期化

ボーナスセクション

ボーナスレクチャー

Screenshots

Raspberry Pi Picoで作る!USBショートカットキーデバイス。Pythonで手軽に電子工作しよう! - Screenshot_01Raspberry Pi Picoで作る!USBショートカットキーデバイス。Pythonで手軽に電子工作しよう! - Screenshot_02Raspberry Pi Picoで作る!USBショートカットキーデバイス。Pythonで手軽に電子工作しよう! - Screenshot_03Raspberry Pi Picoで作る!USBショートカットキーデバイス。Pythonで手軽に電子工作しよう! - Screenshot_04

Reviews

細川均
April 7, 2023
コースの進め方が丁寧で解りやすく、パーツや必要なものの入手先へのリンクが提供されている(Course contentのResourcesと書いてある所)ので、かゆいところに手が届く内容となっていました。おかげさまで手軽にデバイスを作ることができるようになりました。気軽にトライアンドエラーできるのが良いですね。Raspberry Pi Picoが思った以上に安価なところも気に入りました。
コピ・ルアク
August 25, 2022
ラズベリーパイの種類とそれぞれの長短がわかりました. Pythonコーディングの基礎知識の解説も分かりやすかったです. 画面上でプログラミング結果表示を見るのではなく,工作を通じて目に見える形の動作に結びつけたところが興味を持ちました.
TAKATOSHI
April 28, 2022
時間はかかりましたが、完走しました! 成果物のチョイスが最高です! このデバイス、実用的でかなり良いです! 私はプロトタイプまでで終了しました。 躓いた箇所は 30.連続押しを防止したスイッチ入力 です 理解するまでに時間がかかりましたが、動画を何回も戻して、コードとにらめっこをした結果、理解できました! わかった時は、ものすごい達成感を感じることができました! (※講師の教え方が悪いのではなく、私の飲み込みが悪いだけです。) そして、講座を全部見終わった後、ライブラリのファイルを見ていたら、 ConsumerControlというファイルがあることに気が付きました。 英語表記に悪戦苦闘しながら読んでみると、どうやら他のいろいろなキーを割り当てられることを知りました。 で、機能をインポートしてやってみたら、なんと出来ました! 私が割り当てたのは、 音量の上げ下げとブラウザ動画の再生&停止です。 (かなり便利!) 成果物が完成しただけで感動ものなのですが、自分でライブラリを読んで理解し、カスタマイズできたことには自分でも驚いています(楽しい!) ここまで理解できるようになったのも、この講座のおかげです! 講師の上田さん。本当にありがとうございました(^^)/ また、 ライブラリにはゲームパットのキーの記述もありました。 (開発途中?のように見えました。今後使えるようになるのかな?)  今後は、 成果物にジョイスティックを追加したい! あと、フットスイッチも作りたい! ワクワクが止まりません(笑) 今後もこのデバイスのカスタマイズを楽しみたいと思います!
モヒカン
March 7, 2022
作りながら見ていくのには丁度いい長さの動画であり、完成品を作る工程も想像していたよりも「ものづくりってこうだよね」と、専門的な道具が揃っていなくてもあるもので工夫して望む状態を作るという子供の頃の楽しさを思い出させてくれた。完成品も実用的で自分のカスタマイズ次第で色々発展させていけるだろうし、楽しいのでコードも書いていて飽きない。ラズパイシリーズに手を出すには丁度良い講座だった。
橋本和
February 10, 2022
Raspberry Pi Picoを使った電気工作好きにはたまらないコンテンツだと思いました。全ての内容に解説があるので、全く知識がなくても、基礎から学ぶことができ、きちんと理解しながら進めることができました。

Charts

Price

Raspberry Pi Picoで作る!USBショートカットキーデバイス。Pythonで手軽に電子工作しよう! - Price chart

Rating

Raspberry Pi Picoで作る!USBショートカットキーデバイス。Pythonで手軽に電子工作しよう! - Ratings chart

Enrollment distribution

Raspberry Pi Picoで作る!USBショートカットキーデバイス。Pythonで手軽に電子工作しよう! - Distribution chart
4450852
udemy ID
12/18/2021
course created date
1/14/2022
course indexed date
Bot
course submited by