卓上ルーレット作り
ブロッコリーコーディングプログラム
01. 卓上ルーレットの原理を調べてみましょう。
02. 卓上ルーレットを作ってみましょう。
03. 卓上ルーレットが作動するようにコーディングしてみましょう。
電気エネルギーの原理
人は食べ物からエネルギーを得て、植物は水と日光を浴びて成長します。 このように食べ物や水、日光のように電子機器も何らかの力を受けて動作しますが、その力を電気エネルギーといいます。
では、電気エネルギーの電気とは何でしょうか?
電気について調べ、電気エネルギーがどのように発生するかを調べてみましょう。
1. 電気エネルギーを知る
1.1. 動かす動力
動かす力
図を見ながら、エネルギーをどこから得るか、
そしてそのエネルギーをどのように活用するかを考えてみましょう。
人間
植物
電子機器
1. 電気エネルギーを知る
1.1. 動かす動力 : 人間とエネルギー
炭水化物
脂肪
タンパク質
1. 電気エネルギーを知る
1.2. 動かす動力 : 植物とエネルギー
光合成とは?生物が日光、水などを利用して自ら養分を作り出す過程のことです。
CO₂
O₂
水+二酸化炭素>>ブドウ糖+酸素
1. 電気エネルギーを知る
1.3. 動かす動力 : 電子機器とエネルギー
1. 電気エネルギーを知る
1.3. 動かす動力 : 電子機器とエネルギー
電線中の電子
電子
1. 電気エネルギーを知る
1.4. 電子の移動①-電子の移動方向
風船を服にこすり紙に近づけると紙がくっつくのも、二つの物体の間で互いに反対の属性を持って引力が作用するためです。
引力
斥力
-
-
-
-
-
-
+
+
+
+
+
+
+
同じ風船同士が近づくと互いに反発する現象は、二つの風船が同じ電気的属性を持ち、斥力が作用するためです。
-
-
-
-
-
-
-
-
-
-
-
-
1. 電気エネルギーを知る
1.4. 電子の移動①-電子の移動方向
電気と接続した時の電子
電子
(-極)
(+極)
1. 電気エネルギーを知る
1.4. 電子の移動② - 電子理論の整理
水槽:乾電池
(電気エネルギーの発生装置)
水道管:電線
水滴=電子
蛇口から落ちる一つの水滴
00
水の流れ=電流
蛇口を通って流れる水の流れ
蛇口=抵抗
水を流したり流れを妨げたりする力
00
水槽の高さ=電圧
水槽の高さが高いほど、水を押し出す力は大きい。
00
卓上ルーレット作り
電子とは何か、どんな原理で動くのか、動きによって発生する電気エネルギーが電子機器を作動させるということが分かりました。
電気エネルギーの発生原理と役割を考えて、卓上ルーレットが作動するようにしてみましょうか?
構成品を調べて、卓上ルーレットを組み立ててみましょう。
2. 卓上ルーレット作り
2.1. 卓上ルーレットの構成品
卓上ルーレットのフレーム
ブレッドボード
ボタン
ジャンプワイヤ
アルドゥイーノ·ボード
サーボモーター
ゴム紐
2. 卓上ルーレット作り
2.2. 卓上ルーレットの組み立て
ゴム紐
アルドゥイーノ・ウノ
1番フレーム
3-1, 3-2, 3-3番フレーム
2番フレーム
2. 卓上ルーレット作り
2.2. 卓上ルーレットの組み立て
1番フレーム
3-1, 3-2, 3-3番フレーム
2番フレーム
ゴム紐
2. 卓上ルーレット作り
2.2. 卓上ルーレットの組み立て
ゴム紐
4-2番フレーム
4-1番フレーム
2. 卓上ルーレット作り
2.2. 卓上ルーレットの組み立て
4-2番フレーム
4-1番フレーム
1番フレーム
ゴム紐
2. 卓上ルーレット作り
2.2. 卓上ルーレットの組み立て
ゴム紐
ブレッドボード
サーボモーター
5番フレーム
8番フレーム
6番フレーム
7-1, 7-2番フレーム
2. 卓上ルーレット作り
2.2. 卓上ルーレットの組み立て
6番フレーム
7-1番フレーム
7-2番フレーム
5番フレーム
2. 卓上ルーレット作り
2.2. 卓上ルーレットの組み立て
2. 卓上ルーレット作り
2.2. 卓上ルーレットの組み立て
8番フレーム
2. 卓上ルーレット作り
2.2. 卓上ルーレットの組み立て
ゴム紐
サーボホーン
9番フレーム
13番フレーム
10 , 11 , 12番フレーム
2. 卓上ルーレット作り
2.2. 卓上ルーレットの組み立て
9番フレーム
2. 卓上ルーレット作り
2.2. 卓上ルーレットの組み立て
サーボホーン
10番フレーム
11番フレーム
12番フレーム
12番フレームの絵が外側を向くように組み立てます。
2. 卓上ルーレット作り
2.2. 卓上ルーレットの組み立て
13番フレーム
8番フレーム
ゴム紐
2. 卓上ルーレット作り
2.3. 卓上ルーレットの回路接続
黄色いジャンプワイヤ2本
緑色のジャンプワイヤ2本
黒/赤/オレンジ色のジャンプワイヤ
各1本ずつ
サーボモーター
STOPボタン
STARTボタン
2. 卓上ルーレット作り
2.3. 卓上ルーレットの回路接続
ブレッドボードのピンの接続方法を�学んでみましょう。
1本
1本
2. 卓上ルーレット作り
2.3. 卓上ルーレットの回路接続
STARTボタン
STOPボタン
2. 卓上ルーレット作り
2.3. 卓上ルーレットの回路接続
STARTボタン
STOPボタン
黄色いジャンプワイヤ
緑色いジャンプワイヤ
アルドゥイーノボード
2. 卓上ルーレット作り
2.3. 卓上ルーレットの回路接続
ボタンの左 → アルドゥイーノの3番ピン
ボタンの右 → アルドゥイーノのGND
※ボタンモジュール
ボタンのピンごとに役割が�別に区分されていません。
上・下に区分して片方は-、片方はSignalと接続します。
上
下
STARTボタン
STOPボタン
2. 卓上ルーレット作り
2.3. 卓上ルーレットの回路接続
ボタンの左 → アルドゥイーノの4番ピン
ボタンの右 → アルドゥイーノのGND
※ボタンモジュール
ボタンのピンごとに役割が�別に区分されていません。
上・下に区分して片方は-、片方はSignalと接続します。
上
下
STARTボタン
STOPボタン
2. 卓上ルーレット作り
2.3. 卓上ルーレットの回路接続
サーボモーターのオレンジ色の線 �→ オレンジ色のジャンプワイヤ
サーボモーターの赤色の線 �→ 赤色のジャンプワイヤ
サーボモーターの茶色い線 �→ 黒色のジャンプワイヤ
(茶色) GND(-)
(赤) VCC(+)
(オレンジ) Signal
※サーボモーター
黒/赤/オレンジ色のジャンプワイヤ各1本ずつ
2. 卓上ルーレット作り
オレンジ色のジャンプワイヤ� → アルドゥイーノの5番ピン
赤色のジャンプワイヤ→ アルドゥイーノの5V
黒色のジャンプワイヤ→ アルドゥイーノのGND
2.3. 卓上ルーレットの回路接続
※サーボモーター
(茶色) GND(-)
(赤) VCC(+)
(オレンジ) Signal
2. 卓上ルーレット作り
2.3. 卓上ルーレットの回路接続
* 注意事項
回路図のジャンプワイヤ及びセンサーの接続を追加または修正する場合、必ずアルドゥイーノに接続された電力(USBケーブルまたはアダプター)を取り除いてください。
卓上ルーレットの完成
卓上ルーレットのフレームを組み立てて回路を接続するだけでは、卓上ルーレットは動作しません。では、卓上ルーレットを動作させるためにはどうすればよいでしょうか?
ブロッコリー・コーディング・プログラムをインストールし、2つのボタンに従って、回っては止まる卓上ルーレットを作ってみましょう。
3. 卓上ルーレットの完成
3.1. ブロッコリー・コーディング・プログラムのインストール
3. 卓上ルーレットの完成
3.1. ブロッコリー・コーディング・プログラムのインストール
Blockoli2-Setup.exe
Windows によって PCが保護されまし た
Microsoft Defender SmartScreen は認識されないアプリの起動を停止しま した。 このアプリを実行すると、 PCが危険にさらされる可能性がありま す。
詳細情報
実行しない
Windows によって PCが保護されまし た
Microsoft Defender SmartScreen は認識されないアプリの起動を停止しま した。 このアプリを実行すると、 PCが危険にさらされる可能性がありま す。
アプリ : Blockoli_setup.exe
発行元 :不明な発行元
実行しない
実行
ユーザーアカウント制御
このアプリがデバイスに変を加えることを許可します か?
Windows コマンド プロセッサ
確認済みの発行元: Microsoft Windows
詳細を表示
はい
いいえ
3. 卓上ルーレットの完成
3.1. ブロッコリー・コーディング・プログラムのインストール
設置しています。
少々お待ちください。 。 。
Blockoli インストール
3. 卓上ルーレットの完成
3.2. ブロッコリーの環境設定
3. 卓上ルーレットの完成
3.2. ブロッコリーの環境設定
3. 卓上ルーレットの完成
3.2. ブロッコリーの環境設定
デバイスマネージャー
ポート(COMとLPT)
3. 卓上ルーレットの完成
3.3. ブロッコリー・コーディングのインターフェース
ファイル名
ブロックメニュー
のウィンドウ
アップロードのボタン
結果のウィンドウ
ボタンをクリックし、プログラミングしたブロックを実行します。
コードをアップロードしたときの状態を確認することができます。
プログラミングのウィンドウ
アルドゥイーノの
ウィンドウ
ブロック・メニューからご希望のブロックを
インポートし、プログラミングします。
プログラミングのウィンドウに
入れたブロックのテキストコードを
確認することができます。
コードをアップロードしたときの状態を確認することができます。
3. 卓上ルーレットの完成
3.4. 卓上ルーレットのコーディング - 動作アルゴリズム
START
STOP
3. 卓上ルーレットの完成
3.5. 卓上ルーレットのプログラミング
by BPLAB : Roulette
▶ 基本ブロック
▶ モジュールブロック
▶ ビピラップキット
2
1
3. 卓上ルーレットの完成
3.5. 卓上ルーレットのプログラミング
by BPLAB : Roulette
▶ 基本ブロック
▶ モジュールブロック
▶ ビピラップキット
卓上ルーレット
爆弾ルーレット
ワニゲーム
イルカゴミ箱キット
ひまわり
レーザー距離計
ボタンを押したときに卓上ルーレットが回転、または停止できるように条件文を作成します。
2
1
▶ ビピラップキット
卓上ルーレット
3. 卓上ルーレットの完成
3.5. 卓上ルーレットのプログラミング
by BPLAB : Roulette
▶ 基本ブロック
▶ モジュールブロック
▶ ビピラップキット
卓上ルーレット
爆弾ルーレット
ワニゲーム
イルカゴミ箱キット
ひまわり
レーザー距離計
STARTボタンを押したときの条件文の�作成します。
2
▶ ビピラップキット
卓上ルーレット
1
判定
ボタン
3. 卓上ルーレットの完成
3.5. 卓上ルーレットのプログラミング
by BPLAB : Roulette
▶ 基本ブロック
▶ モジュールブロック
▶ ビピラップキット
卓上ルーレット
爆弾ルーレット
ワニゲーム
イルカゴミ箱キット
ひまわり
レーザー距離計
STARTボタンを押したときの実行文の�作成
1
3. 卓上ルーレットの完成
3.5. 卓上ルーレットのプログラミング
by BPLAB : Roulette
▶ 基本ブロック
▶ モジュールブロック
▶ ビピラップキット
卓上ルーレット
爆弾ルーレット
ワニゲーム
イルカゴミ箱キット
ひまわり
レーザー距離計
STOPボタンを押したときの条件文の�作成
2
1
判定
ボタン
▶ ビピラップキット
卓上ルーレット
3. 卓上ルーレットの完成
3.5. 卓上ルーレットのプログラミング
STOPボタンを押したときの実行文を�作成
by BPLAB : Roulette
ランダム数字
2
1
▶ 基本ブロック
変数
▶ ビピラップキット
卓上ルーレット
3. 卓上ルーレットの完成
3.5. 卓上ルーレットのプログラミング
by BPLAB : Roulette
▶ 基本ブロック
▶ モジュールブロック
▶ ビピラップキット
卓上ルーレット
爆弾ルーレット
ワニゲーム
イルカゴミ箱キット
ひまわり
レーザー距離計
STOPボタンを押したときの実行文を�作成
2
1
卓上ルーレット
時間
3. 卓上ルーレットの完成
3.5. 卓上ルーレットのプログラミング
by BPLAB : Roulette
▶ 基本ブロック
▶ モジュールブロック
▶ ビピラップキット
卓上ルーレット
爆弾ルーレット
ワニゲーム
イルカゴミ箱キット
ひまわり
レーザー距離計
STOPボタンを押したときの実行文を�作成
1
3. 卓上ルーレットの完成
3.5. 卓上ルーレットのプログラミング
by BPLAB : Roulette
▶ 基本ブロック
▶ モジュールブロック
▶ ビピラップキット
卓上ルーレット
爆弾ルーレット
ワニゲーム
イルカゴミ箱キット
ひまわり
レーザー距離計
1
3. 卓上ルーレットの完成
3.5. 卓上ルーレットのプログラミング
ありがとうございます。
ブロッコリーコーディングプログラム