SlideShare a Scribd company logo
Raspberry Piで
初心者が
半日でできる電子工作
を考えてみた
自己紹介
• 磯田 歩美(いそだ あゆみ)
• 東京大学工学部精密工学科 3年
• Arduinoで電子工作の面白さを知る
• 次はRaspberry Piを触ってみたい!
• びぎねっとでのインターンで実現
2016/9/28RaspberryPi3で初心者が半日でできる電子工作
2
目標
初心者向けラズパイ
教育コースの開発
2016/9/28RaspberryPi3で初心者が半日でできる電子工作
3
教育コースの概要
• 対象:小中学生(マイコン初心者)
• 時間:3時間
• 難易度:必ずできること
• 内容:面白いこと
2016/9/28RaspberryPi3で初心者が半日でできる電子工作
4
使用するパーツ案
部品名
光るもの
LED
LCD
音が
なるもの
ブザー
スピーカー/ヘッドフォン
動くもの
モーター
ロボット
2016/9/28RaspberryPi3で初心者が半日でできる電子工作
6
使用するパーツ案
部品名
仕組みが
単純か
光
LED ◯
LCD ◯
音
ブザー ◯
スピーカー/ヘッドフォン ×
動
モーター ◯
ロボット ×
2016/9/28RaspberryPi3で初心者が半日でできる電子工作
7
結論
やっぱりLED
2016/9/28RaspberryPi3で初心者が半日でできる電子工作
8
結論に至ったプロセス
• RasPiに慣れる
 イメージ書き込み
 音楽プレーヤーを動かす(RuneAudio)
• 使いやすいモジュールを知るため、
とりあえず順に触ってみる
2016/9/28RaspberryPi3で初心者が半日でできる電子工作
9
書籍
• 『Raspberry Pi で学
ぶ電子工作』
(著:金丸隆志)
• 1章から順に実践
• 電子工作はパーツの
型番、コード、回路
が全て記されている
2016/9/28RaspberryPi3で初心者が半日でできる電子工作
10
遊んだモジュールの雑感(参考)
部品 私的
難易度
備考
LED(単色) ★
様々な色のものが売られている
Lチカで有名
フルカラー
LED
★
LEDとほぼ同様に使える
PWM制御でさらに様々に色を制御できる
(★★★)
タクト
スイッチ
★★
要するにボタン
プルアップ抵抗とイベント検出に気をつける
LCD
★★★
★★
白黒で文字表示が行える
そのデータシートによって扱い方が異なる
ブザー ★★
単調な音を鳴らすことができる
PWM制御でさらに様々に音を制御できる
(★★★)
2016/9/28RaspberryPi3で初心者が半日でできる電子工作
11
行き詰まった点
• LCD(キャラクタディスプレイ)
 テキストで使っている型番と異なった
 文字表示できない
• ブザー
 微かな振動音が聞こえるのみ…
2016/9/28RaspberryPi3で初心者が半日でできる電子工作
12
教育コースの案
結論:やっぱりLED
↓
フルカラーLEDと
ボタンを用いたミニゲーム
の電子工作
2016/9/28RaspberryPi3で初心者が半日でできる電子工作
13
制作物
2016/9/28RaspberryPi3で初心者が半日でできる電子工作
14
ルール
• スタートボタン(黒)を押す
• LEDが色を表示する、この色を覚える
• LEDが消える
• 3色ボタン(赤青緑)でLEDの色を切り替え
• 完成したら解答ボタン(白)を押す
• 正解ならLEDが青点滅、不正解なら赤点灯
• スタートボタン(黒)を押すと次の問題
2016/9/28RaspberryPi3で初心者が半日でできる電子工作
15
制作物の詳細(参考)
概要 フルカラーLEDで問題の色を表示して、ユーザーがその色と同じ色を作り、
正誤判定を行うゲーム
使用部品 Raspberry Pi 3(OSはRaspbian)
フルカラーLEDモジュール
タクトスイッチ*5
タクトスイッチカバー*5(白黒赤緑青)
ブレッドボード
ジャンパワイヤ(オスーオス&オスーメス)
使用言語 python
詳細仕様 1. タクトスイッチ(黒)を押すと、フルカラーLEDでランダム生成の問題
の色を表示し、2秒後に消灯。
2. 2.3つのタクトスイッチ(それぞれがR,G,Bに対応)を用いてフルカラー
LEDを操作。タクトスイッチは一度押すと点灯、もう一度押すと消灯の
繰り返し。いつでも何回でも点灯消灯可能。
3. 色が完成したらタクトスイッチ(白)を押す。そこで正誤(正解なら青
が点滅、不正解なら赤が点灯)を表示。
4. どのタイミングでもタクトスイッチ(黒)を押すと次の問題が始まる。
5. 問題番号と正誤が出力されていく。
6. Ctrl+cで終了。総問題数と正解数、不正解数が出力される。
2016/9/28RaspberryPi3で初心者が半日でできる電子工作
16
電子工作のすすめ
書いてある通りにやってみる!
テキストと同じ型番の部品を揃える
まずはテキストを一冊買う
2016/9/28RaspberryPi3で初心者が半日でできる電子工作
17
電子工作学習のポイント
• 各モジュールを事前によく知ること
 できること
 使い方(サンプルコードやライブラリ)
 よくあるトラブル
• 実際に動かしてみる
 テキストの通りに
2016/9/28RaspberryPi3で初心者が半日でできる電子工作
18
さらに電子工作を楽しむ
• トラブルシューティング
 やったことがある人に聞く
 ネットで検索
• プログラミング
• 応用
 ゲーム
 デモンストレーション
 生活にちょっと役立つもの
2016/9/28RaspberryPi3で初心者が半日でできる電子工作
19

More Related Content

PDF
BPStudy#58 第二部「エンジニアが本とつきあう方法」
PPTX
Rubyでオリジナルプログラムをつくろう
 
PPTX
わくわく勉強会 フロントエンド
 
PPTX
20201006 勉強会駆動開発
 
PPTX
[2013_04]新入生用スライド
PPTX
みんなのはんなりPython勉強会
PDF
これから Raspberry Pi をいじる方向けの資料 20130616版
PPTX
Raspberry Piでハイレゾ音源を鳴らそう つぶやいていると色々あるね編
BPStudy#58 第二部「エンジニアが本とつきあう方法」
Rubyでオリジナルプログラムをつくろう
 
わくわく勉強会 フロントエンド
 
20201006 勉強会駆動開発
 
[2013_04]新入生用スライド
みんなのはんなりPython勉強会
これから Raspberry Pi をいじる方向けの資料 20130616版
Raspberry Piでハイレゾ音源を鳴らそう つぶやいていると色々あるね編

Viewers also liked (20)

PPTX
第3回ガンダム勉強会 「教養としての『ギレンの野望』」
PPTX
ニフティクラウドにZabbixをインストールしてみた
PDF
よくわかるRaspberry Piらしい使い方
PPTX
オープンソースコミュニティによる技術交流の重要性
PPTX
デブナイト Vol.1 断酒ダイエット結果報告
PPTX
Raspberry Piでハイレゾ音源を鳴らそう
PPTX
デブナイト Vol.2 LT タニタの体組成計を使ってみて分かったこと
PPT
はじめようRaspberry Piでハイレゾオーディオ再生
PDF
PowerPointのフォントをMS Pゴシックからメイリオに置き換えてみるテスト
PDF
これから Raspberry Pi をいじる方向けの資料 20130818版
PPTX
Linuxシステム管理入門
ODP
RaspberryPi を持ち運びパソコンとして使いたい
PDF
RasPiからSEILにL2TP/IPSec接続
PDF
Raspberry Piの最新利用事例を拾い見たりたりしてみましょう(☝ ՞ਊ ՞)☝
PPT
整形外科プライマリーケア 小児外傷
PPTX
設計・構築においてのドキュメントの重要性について
PDF
Iphoneで良い音楽を聞く方法
PDF
How I Learned To Stop Worrying (And Love The KiCad)
PDF
AKIBAX2010 新ブーム「電子工作」を体験しよう!
PDF
ビル・ゲイツ「学校では教えてくれない人生に役立つ11のルール」
第3回ガンダム勉強会 「教養としての『ギレンの野望』」
ニフティクラウドにZabbixをインストールしてみた
よくわかるRaspberry Piらしい使い方
オープンソースコミュニティによる技術交流の重要性
デブナイト Vol.1 断酒ダイエット結果報告
Raspberry Piでハイレゾ音源を鳴らそう
デブナイト Vol.2 LT タニタの体組成計を使ってみて分かったこと
はじめようRaspberry Piでハイレゾオーディオ再生
PowerPointのフォントをMS Pゴシックからメイリオに置き換えてみるテスト
これから Raspberry Pi をいじる方向けの資料 20130818版
Linuxシステム管理入門
RaspberryPi を持ち運びパソコンとして使いたい
RasPiからSEILにL2TP/IPSec接続
Raspberry Piの最新利用事例を拾い見たりたりしてみましょう(☝ ՞ਊ ՞)☝
整形外科プライマリーケア 小児外傷
設計・構築においてのドキュメントの重要性について
Iphoneで良い音楽を聞く方法
How I Learned To Stop Worrying (And Love The KiCad)
AKIBAX2010 新ブーム「電子工作」を体験しよう!
ビル・ゲイツ「学校では教えてくれない人生に役立つ11のルール」
Ad

Similar to Raspberry Piで 初心者が 半日でできる電子工作 を考えてみた (20)

PPTX
「Raspberry pi」勉強会 2015.03.20
PDF
ぼちぼちぼっち開発 With raspberry pi アイデアソン 20141019
PPTX
Making a Drone by Python using RaspberryPi and Google VoiceKit
PDF
Pureyes tutrial for raspberrypi kit
PDF
20130713 オープンハードセミナー raspberry_piに何かつないで遊ぼう
PDF
SIerによるSIerのためのRaspberry Pi 入門
PDF
10分の1の値段で実用的なパトランプを作る方法
PDF
Raspberry piでlチカしてみた
PDF
20130804 OSC京都 Raspberry Piに何かつないで遊ぼう
PDF
131106 03 i-rex2013
PDF
ラズベリー・パイでプログラミングと電子工作を体験してみよう
PPT
Raspberry pi で スマホリモコンでラジコンカーを動かすさっと動かす編
PDF
「明日からできる!面白ガジェットの作り方」 プロ生勉強会 第35回@DMM.comラボ
PDF
20171206 d3 health_tech発表資料
PDF
RPi電子工作入門
PDF
PUREYES Tutrial for Raspberrypi SCRATCH3 Python kit v106e1
PDF
Raspberry Pi Zero とカメラモジュールで作るライブ配信実験機
PDF
ラズパイにふれてみる
PDF
配布用Raspberry pi+arduino+scratchでフィジカルコンピューティング体験!
PPTX
レベルを上げて物理で殴る 16x9
「Raspberry pi」勉強会 2015.03.20
ぼちぼちぼっち開発 With raspberry pi アイデアソン 20141019
Making a Drone by Python using RaspberryPi and Google VoiceKit
Pureyes tutrial for raspberrypi kit
20130713 オープンハードセミナー raspberry_piに何かつないで遊ぼう
SIerによるSIerのためのRaspberry Pi 入門
10分の1の値段で実用的なパトランプを作る方法
Raspberry piでlチカしてみた
20130804 OSC京都 Raspberry Piに何かつないで遊ぼう
131106 03 i-rex2013
ラズベリー・パイでプログラミングと電子工作を体験してみよう
Raspberry pi で スマホリモコンでラジコンカーを動かすさっと動かす編
「明日からできる!面白ガジェットの作り方」 プロ生勉強会 第35回@DMM.comラボ
20171206 d3 health_tech発表資料
RPi電子工作入門
PUREYES Tutrial for Raspberrypi SCRATCH3 Python kit v106e1
Raspberry Pi Zero とカメラモジュールで作るライブ配信実験機
ラズパイにふれてみる
配布用Raspberry pi+arduino+scratchでフィジカルコンピューティング体験!
レベルを上げて物理で殴る 16x9
Ad

More from VirtualTech Japan Inc./Begi.net Inc. (20)

PPTX
今さら聞けない人のためのDevOps超入門 2025/2/20 OSC2025 Tokyp/Spring
PPTX
爆速!DBチューニング超入門 〜DB性能の基礎とPG-Stromによる高速化〜 2025/2/21
PPTX
爆速DB「PG-Strom」について 『PG-Strom v5リリース記念 GPUを活用したビッグデータ分析基盤を構築しよう」』
PPTX
Linuxサーバー構築学習のポイントと環境構築 ~『Linuxサーバー構築標準教科書』の執筆者が超解説!~
PPTX
OSC2023福岡LT「希望の船に乗って」みやはら とおる(@tmiyahar)
PPTX
今さら聞けない人のためのSSH超入門
PPTX
OSCのこれまでを振り返るとしたらこんな感じ?
PPTX
今さら聞けない人のためのDevOps超入門
PPTX
爆速!DBチューニング超入門 〜DB性能の基礎とGPU活用による高速化〜
PPTX
今さら聞けない人のためのDevOps超入門 ODC2023編
PPTX
今さら聞けない人のためのDevOps超入門
PPTX
DBチューニング超入門
PPTX
今さら聞けない人のためのDevOps超入門
PPTX
今さら聞けない人のためのDevOps超入門
PPTX
MIRACLE LINUX 9にAnsibleをインストールした話
PPTX
今さら聞けない人のためのDevOps超入門
PPTX
最近のOSCと今後について
PPTX
今さら聞けない人のためのDevOps超入門
PPTX
オープンソースカンファレンスへの参加のススメ
PPTX
今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門 2025/2/20 OSC2025 Tokyp/Spring
爆速!DBチューニング超入門 〜DB性能の基礎とPG-Stromによる高速化〜 2025/2/21
爆速DB「PG-Strom」について 『PG-Strom v5リリース記念 GPUを活用したビッグデータ分析基盤を構築しよう」』
Linuxサーバー構築学習のポイントと環境構築 ~『Linuxサーバー構築標準教科書』の執筆者が超解説!~
OSC2023福岡LT「希望の船に乗って」みやはら とおる(@tmiyahar)
今さら聞けない人のためのSSH超入門
OSCのこれまでを振り返るとしたらこんな感じ?
今さら聞けない人のためのDevOps超入門
爆速!DBチューニング超入門 〜DB性能の基礎とGPU活用による高速化〜
今さら聞けない人のためのDevOps超入門 ODC2023編
今さら聞けない人のためのDevOps超入門
DBチューニング超入門
今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門
MIRACLE LINUX 9にAnsibleをインストールした話
今さら聞けない人のためのDevOps超入門
最近のOSCと今後について
今さら聞けない人のためのDevOps超入門
オープンソースカンファレンスへの参加のススメ
今さら聞けない人のためのDevOps超入門

Raspberry Piで 初心者が 半日でできる電子工作 を考えてみた

Editor's Notes

  • #2: それでは、私より「Raspberry Piで初心者が半日でできる電子工作を考えてみた」というタイトルで発表させていただきます。◆
  • #3: まず簡単に自己紹介をいたします。 私は磯田歩美といいます。大学3年生です。 学祭でArduinoなどのマイコンを用いて電子工作をして、電子工作の楽しさに目覚めていたところ、 びぎねっとの宮原社長とお会いして、夏休み中のインターンシップとして、Raspberry Piを触る機会をいただきました。 今回3週間程度という期間の中、Raspberry Piで遊んでみたのですが、そこで目標としたものは、◆
  • #4: こちらです。(ちょっと間隔とる) 私自身Raspberry Pi初心者であるという立場から、 初めてRaspberry Piを触る人が、楽しめて継続して興味を持ち続けるには、どのようにアプローチしていくべきなのか, ということについて、電子工作という楽しくとっかかりやすいテーマで考えてみることにしました。
  • #5: 対象は小中学生、時間は3時間〜半日程度。 難易度は挫折せず必ずクリアできるレベル、内容は面白いこと、という極めて主観的な設定とします。◆ 難易度、内容は自分で作りながら確認する 挫折しないというのは自分でいろいろやってみて地雷がなかったところという判断
  • #7: 面白さを達成するため、興味を持てそうなパーツとして、以下をあげました まず光るものとして、LEDと、LCD 音がなるものとして、ブザ−と、スピーカーとヘッドフォン 動くものとして、モーターと、ロボット があります。◆
  • #8: またそれぞれについて仕組みの単純さは大まかにはこのようなものだと考えられます。◆ (これいる?)
  • #9: 結論、やっぱりLEDが一番分かりやすい!!! ということになりました。◆
  • #10: こういう結論に至るまでは、 RasPiに慣れるために、RuneAudioをやってみたりネットワークの勉強をしたりしながら、 どのモジュールが使いやすく楽しいかを知るため、とりあえず順に触っていきました。◆
  • #11: その際に参考にした書籍はこちらです。 金丸隆志先生の著書、『Raspberry Piで学ぶ電子工作』というものです。 Lチカから、センサやモーターを用いた電子工作まで様々なものが載っており、使用するパーツの型番、コード、回路が全て記されています。
  • #12: このテキストに沿って、単色LED、フルカラーLED、タクトスイッチ、LCD、ブザーなどを遊んでみました。 詳細については、割愛させていただきます。 ◆ 有名どころでは、 7セグディスプレイ、モーター類、赤外線リモコンなどは触らなかった
  • #13: 遊んでいる上で行き詰まったところは、以下のようなものがありました。 ・まずLCDですが、 コードなどの書き方がデータシートに依存します。 テキストで指定されているものとは違うLCDを使っていたので、いろいろ調べてはみたもののうまくいきませんでした。 ・ブザー これは、電圧を両端に直接かけても微かな振動音が聞こえるのみでした。 時間の制約上、原因の解明が済んでいないまま、断念しました。 Arduino用キットだったのでArduinoで今度試してみたいと思います。 ◆
  • #14: このように色々地雷を踏んだ結果、やっぱりLEDが一番分かりやすい、という結論だったので、 教育コースの電子工作の案として、フルカラーLEDとボタンを用いたミニゲームを作成することにしました。 デモではなくゲームになったのは、操作性があった方が私が楽しい、という理由です。 ◆
  • #15: 実際の制作物はこちらになります。 ブースで展示しておりますので、後ほど是非ご覧ください。 ◆
  • #16: ゲームのルールはこのようなものです。 ゲームが始まるとフルカラーLEDで問題の色が点灯するので、 右の三つのボタンでRGBを切り替えながら色を作り 解答ボタンで答えあわせをするゲームです。 ◆ ↓いらん (RGBの加法混色の理解も深められるのではないかと思います。)
  • #17: 制作物の詳細について、詳しくは割愛させていただきます。◆
  • #18: 電子工作の勧めとして、  まずテキストを一冊買い、  そのテキストに載っている電子工作と全く同じ部品を揃え、  書いてある通りに同じことをやってみる! ということを提案したいと思います。 これは、Raspberry PiでもArduinoでのその他のマイコンでも全て同じです。◆
  • #19: 電子工作をやるなら、やっぱり好きなものを作りたい!という気持ちが大きくあると思います。 ただ、触ったことがないモジュールをいきなり我流と勘で触り始めると、うまくいかなかった時、調べても原因と解決法がなかなかわからなくて効率が悪く、挫折してしまいがちです。 電子工作の全くの初心者に対して私がすすめたいのは、 何か作りたいものがあり、それに必要なモジュールや部品が確定したら、まずはその部品を使った簡単な例を自分の手で再現してみる、ということです。 そうしてモジュールに慣れた後、電子工作を始めると自由自在にモジュールが扱えて、より一層電子工作を楽しめると思います。 ◆
  • #20: また、さらに電子工作を楽しむために、以下の3つを挙げておきたいと思います。 トラブルシューティングは、やったことがある人に聞くのが最も効率的ですが、ネットで調べるなども良いと思われます。 また、プログラミングを学習することで電子工作で表現できる幅が大きく広がります。 応用としては、今回はLEDを使ったゲームを提案しましたが、応用として他のパーツを用いたゲームや、デモ、 その他生活に役立ちそうなものなど様々なものが考えられます。 以上で、私からの発表を終わらせていただきます。 ◆