福野泰介の一日一創 - create every day

自分で創ったモノを売ってみよう!はじめてのしょうばい - 高性能温湿度計のつくりかた(SHT31編)

2018/04/08
#KidsIT #sabae #megane #IchigoJam #maker 

人はなぜ勉強するのか?
→ 価値提供力を高め、社会をより良く発展させるため。

最もシンプルな価値提供、自分で創って自分で売る。
「はじめてのおつかい」ならぬ「はじめてのしょうばい」体験を鯖江市の定例祭、誠市で実施。
小学生自ら、メーカー兼販売店兼販売員となって、行き交う人に売り込み!
商品は、先日「ハードオフ x Hana道場企画、ジャンクREメイクショップ」で創ったもの。


ラジオの発電機と扇風機の羽を再構築してメガネに接続魔改造された「せんぷうメガネ」2,000円


メカなメガネだから「メカネ」ナイスネーミング!


ガラケーを再構築した「電話けんし」500円


基板やコンピューターをたっぷりつかったメガネ「コンピューターづくし」1000円(税抜)


メーカーさんと一緒に写真が撮れるサービス、いいね!


試着できます


興味がある人ない人、買ってくれる人くれない人、値段は高い?安い?


商売というコミュニケーション、売り手の立場が分かると、買うときの意識も変わります。


どういう店構えにするといいかな?「自分の商品を売る」をゴールにあれこれその場でチャレンジ!
自分の作品が売れたあとも、「友達の作品を紹介して一部もらおう」など、早速商売の幅が広がってました。
雨で客足少ないなら、売り込んじゃおうと、会場中を商品を持って走り回ってました。


ここでしか買えないメガネ!


美味しくてお買い得な、たくあん
周りのお店で何がいくらで、どのくらい、どういう人に売れている?現場で学ぶマーケティング。


鯖の丸焼き!


あったかいシシ汁、おいしかった!


定番サバエドッグ、実はその誕生は2010年7月12日の誠市(命名は鯖江市長!)
サバエドッグ(福井県鯖江市) 持ち歩くソースカツ丼  :日本経済新聞
全国にファンを持つ鯖江グルメの代表格。いち早く掲載したのはこのブログ

あるくソースカツ丼!?サバエドック登場、雨でも賑わう7月誠市&ご縁市
新しい商品が生まれるお祭、誠市!


市長と!


楽しかった、またやりたいとの声!それぞれ何か手応えを掴んだ様子。


5度台まで下がった冬日、ストーブと福井弁でしゃべる温度計が活躍してました。


950円の高性能温湿度計、SHT31
ピンヘッダーでブレッドボード上で接続してもOKですが、基板でIchigoJam用にコンパクト化!


SHT31使用 高精度温湿度センサモジュールキット: 組立キット 秋月電子通商 電子部品 ネット通販
基板 for プラケース(2枚入) - aitendo」←この基板をニッパーで切って使ってます


下二桁表示で、リアルタイムにくるくる変わる温度と湿度がなかなか新鮮。

SHT31、I2Cで数値を取り出す方法

POKE#700,#2C,#06:R=I2CR(#45,#700,2,#700,6)

温度や湿度の計算にマシン語を使って (A*B)>>16 を実現

R1+=R0 R0=[R1+0]W R2=[R1+1]W R0*=R2 R0=R0>>16 RET

これをasm15マシン語表を見て手でアセンブルしたものを使います。
ポインタで連続する2つの変数を渡して計算するテストで確かめましょう
マシン語わからなくても使えればOK!)

POKE#700,1,68,8,136,74,136,80,67,0,12,112,71 [0]=17500:[1]=24834 ?USR(#700,#800)-4500 2131 ← 21.31度

温湿度計に仕立てます!

10 U=96:LET[U],#4401,#8808,#884A,#4350,#0C00,#4770:U=#800+U*2 15 GSB@LINIT 20 POKE#700,#2C,#06:R=I2CR(#45,#700,2,#700,6) 30 [0]=17500:[1]=PEEK(#700)<<8|PEEK(#701):T=USR(U,#800)-4500 40 [0]=10000:[1]=PEEK(#703)<<8|PEEK(#704):H=USR(U,#800) 45 CLS:?"@"; 50 ?" ";T/100;".";DEC$(T%100+100,2);CHR$(1);" "; 60 ?H/100;".";DEC$(H%100+100,2);"%"; 70 ?" ":S=#900:GSB@LPOS:GSB@LPUT 80 WAIT10:GOTO20 300 @LINIT:LET[0],#38,#39,#14,#70,#56,#6C,#3C,#C,#1:FORI=0TO8:POKE#700,0,[I]:R=I2CW(#3E,#700,2):NEXT 305 POKE#700,0,#48:R=I2CW(#3E,#700,2):POKE#700,#40,#18,#18,7,8,8,8,7,0:R=I2CW(#3E,#700,9):RTN 310 @LPUT:R=I2CW(#3E,S,LEN(S)):RTN 320 @LPOS:POKE#700,0,#80:R=I2CW(#3E,#700,2):RTN

液晶AQM1602とSHT31を接続して使用
10行:掛け算&シフトのマシン語を配列に格納

WS2812Bでキラキラ光るバー表示もステキかも。
温度センサーIC MCP9700-E/TO 低消費電力リニアアクティブ: センサ一般 秋月電子通商 電子部品 ネット通販

次は何創る!?

links
- はじめてのはんばい!ジャンクREメイクショップ in誠市: Hana道場
- バラバラにしてつくって販売!?ジャンクREメイクショップ: Hana道場
- HARD OFF × Hana道場 ジャンク品REメイクショップ開催 | 親切丁寧な買取、リサイクルショップならハードオフグループ

IoTで防災力アップ! 河川水位IoTセンサー鯖江市内6箇所、試験稼働中

2018/04/05
#opendata #IoT #sabae 

2013年に訪問、さくらインターネットのデータセンター所在地、北海道石狩市でのLoRaを使った水位IoTセンサーが発表されました。
北海道石狩市とさくらインターネット、IoTなどの情報技術を活用した地域活性化に関する包括連携協定を締結~4月よりLoRaを利用した河川水位計測システムの試行運用開始~


水位IoTセンサー設置作業(鯖江市、日野川上)


10m対応の距離センサーによって水面上昇を捉えます。


計6ヶ所に設置、続々とデータが集まってきます。

取り外しには少し手間がかかるので、電池の交換は極力抑えたいところ。 差分がないときには頻度を落とし、水位が上昇してきたことを検出した場合には頻度高くするなどのメリハリついた送信が良さそう。 設置するケース自体の大きさは、もう少し大きくていいので、電池を多めに積んでおくのも有効そう。

links
- 距離計測IoTと水位センサー、現実社会へのデプロイのおもしろさ
- 親しみやすく表示する鯖江市論手川水位メーターアプリ with D3.js

盲ろう者のこどもたちにもプログラミングを! 体で感じる体表点字、IchigoBrailleでブラインドプログラミング、IchigoJam 4th Birthday!

2018/04/01
#KidsIT #braille #IchigoJam #Apr1 #sabae 

4/1、エイプリルフールはIchigoJamの誕生日
「すべてのこどもたちにプログラミングを」
プログラミングクラブネットワーク、PCN活動は遠くアフリカ、シリコンバレーにも!

沖縄での体験をきっかけに、地理的ではなく、プログラミングに遠い子供、盲ろう者の子供達にもプログラミングをと思って作った「IchigoBraille」を発表します。(盲ろう者=視覚障害と聴覚障害を持つひと、盲聾)

6bitの点字を、常駐下段3段を時分割、振動モーター2つを使って表現する体表点字。
「O、K」の振動パターンはすぐ覚えちゃいます。
ブラインドタッチで、?"Ichigo" と書いてエンター、Ichigoを振動で感じられます。

真っ暗闇でも、静かに遊べちゃうのが、IchigoBraille!
目の見える人も、たまには、大切な目を休めて、ブラインドプログラミングはいかがでしょう?


振動モーター2つをうなじに左右対称に貼り付ければ、気分は攻殻機動隊!

IchigoBrailleのつくりかた
シリアル信号を受けて、体表点字化するプログラムを書き込んだIchigoJamをシリアルで接続します。
OUT1とOUT2から、トランジスタを通して信号を増幅、振動モーターを駆動すると同時に、LEDも点灯。


2017年のエイプリルフール生まれのIchigoJam 0 on IchigoDakeを使ってコンパクトに実現!
もちろん、IchigoJamでも動きます

1 POKE#700,0,14,11,49,26,7,59,2,15,15,11,14,8,3,13,18,28,32,40,48,52,36,56,60,44,24,12,10,41,15,22,11,32,32,40,48,52,36,56,60,44,24,28,34,42,50,54,38,58,62,46,26,30,35,43,29,51,55,39 2 W=6 10 C=INKEY():IFC<32||C>122CONT 11 IF C>=97 C=C-32 15 B=PEEK(#700+C-32) 20 ?CHR$(C),C-32,B 30 FORI=4TO0STEP-2:O=B>>I 40 OUT1,O&2:OUT2,O&1:?BIN$(O,2):WAITW:OUT0:WAITW 50 NEXT 60 WAIT W*3 70 GOTO10

*アルファベット大文字小文字は区別なし。記号は複数文献を参考に仮に作成。カタカナ未対応。

攻殻機動隊の孫達による電脳メガネづくり
IchigoJamが活躍、鯖江のHana道場ではハードオフコラボのジャンクで電脳メガネづくり。
熱いメガネが誕生!来週の鯖江のお祭、誠市で子供たちによる現品限りの販売会があります!



IchigoJamが生まれたから、4/1はいちご記念日。

投稿された、いろんなIchigoJam!
- IchigoJam ESP32版!? IchigoJamPy!?
- Ichigo Boy Advance SP 誕生!?
- IchigoJamの並列接続!?
- IchigoJam mini!?
- IchigoMotto - 1600万プログラム保存可能!?
-
4th Anniversary プログラム
- POVでIchigoJam
- Quest物語 開幕 - IchigonQuest関係作!?

古のいちごミルクも食べました。fb/tw

links
- 2014年 目指すはMSX! Raspberry Pi より安価な IchigoJam 発表!
- 2015年 創る人を創ろう! Pepper より安価な こどもロボットPaprika 発表!(Kids Robot paprika)
- 2016年 MSXになりたい「こどもパソコンIchigoJam」あの起動ロゴを搭載!(boot logo)
- 2017年 IchigoJam Zero the World's Lightest PC 0g 150yen for IchigoJam Things!
- 2018年 盲聾のこどもたちにもプログラミングを! 体で感じる体表点字、IchigoBrailleでブラインドプログラミング、IchigoJam 4th Birthday!

距離計測IoTと水位センサー、現実社会へのデプロイのおもしろさ

2018/03/29
#IchigoJam #sabae #IoT 

「デプロイ」とは、ソフトウェア開発現場用語でシステムを利用可能な状況にすること。
ソフトウェアの場合はコマンド一つで済む話、実社会へ設置するIoTには多種多様なハードルがあって楽しいです。


近日公開、鯖江市日野川などに設置しているIoT水位センサー、デプロイ作業(設置作業)
水面までの距離を測って、定期的にネットへ飛ばす測距IoT。


20cmから150cmまでの距離を測れるシャープ製測距モジュール「GP2Y0A02YK」を使った実験方法
なぜか伝統的にVCCが黒、GNDが赤と逆なので注意!

IchigoJamに接続するには線がか細いので、ジャンパー線を半分に切って、はんだづけして熱収縮テープで処理。
ついでに、VCCは赤、GNDは黒へと変更しておきます。
センサーの電源は4.5V-5.5Vと書いてあるので、電源は5V/GNDへ。
出力(VOUT)はアナログ対応のIchigoJamのIN2へ接続。

10 N=ANA(2):?N 20 GOTO 10

距離が計測できました。近づくにつれ値が大きくなり20cmで860あたりまで上昇、その後近づくとまた小さくなるので注意。


sakura.ioを使って、IoT化!

10 N=ANA(2):?N 20 LET[0],2593,19457,N,0,0,0,N>>8^N^102:?I2CR(79,#800,13,#820,3) 30 WAIT60*60 40 GOTO10

1分おきに電圧をそのままネットに送信!
参考:【IchigoJam BASIC × sakura.io】ではじめる、はじめてのIoT | さくらのナレッジ 20行は、下記のようにも書けます。

20 POKE#800,#21,10,1,76,N,N>>8,0,0,0,0,0,0,N>>8^N^102,36,0,36:?I2CR(79,#800,13,#820,3)


測距センサーもsakura.ioも5Vを使うので、端子に一工夫。
長いピンソケットを折り曲げ、5ピンピンソケットをはんだづけして、分岐しました。

sakura.ioモジュールをスリープ制御して、IchigoJam自体をWAIT60,60,0や、SLEEP60などと省エネ・低電力モードにすることで、寿命をコントロールできます。

お手軽IoT、いろいろ活用しましょう!

links
- 【IchigoJam BASIC × sakura.io】ではじめる、はじめてのIoT | さくらのナレッジ

タイピングで一歩差をつける春休み! IchigoJamはんだづけ in Hana道場

2018/03/26
#sabae #IchigoJam #KidsIT 

まちに残った雪もあとわずか。すっかり暖かくなった鯖江の春休み。
新年度からの鯖江市内全小中学校プログラミングクラブがスタート。
さきがけて開催「Hana道場IchigoJamはんだ&プログラミング体験会
小学生2、3年生、初めてのはんだづけ、がんばってました!

なかなか美しい仕上がり!シールの使い方がかわいい


はんだづけが終わったら早速プログラミング!
LED光らせたり、ゲームを作ったり、いろいろ夢広がりますねっ

速くなっておくと何かと便利でかっこいい、キーボードを使ったタイピング!
タイピングが楽しくなる短いプログラムを作ってみました。

ナンバーはやうちゲーム
まずは数字キーとエンターキーだけを使って、早打ちにチャレンジ!30台が出たらスゴイ!

10 WAIT30:A=RND(10):CLT 20 ?A:INPUT B:IF A=B ?TICK()

RUNして0.5秒したら、数字がでるので、その数を押してエンター、タイムが表示されます

アルファベットはやうちゲーム
INKEYコマンドを使って、エンターいらず、アルファベットが1つ出るので、すばやく打とう。友達と対戦だ!

10 WAIT30:CLT 20 A=65+RND(26):?CHR$(A) 30 IF INKEY()!=A CONT 40 ?TICK()

タイムアタックA-Z
AからZまでどのくらいの速度で打てるかを、1分あたりのタイプ数という速度で表示!

10 CLS:LC 0,9:FOR I=0 TO 25 20 ?CHR$(65+I); 30 NEXT:CLT:C=0 40 LC C,9:IF INKEY()!=SCR() CONT 50 ?" ":C=C+1:IF C<26 GOTO 40 60 ?600*C/(TICK()/6);"CHAR/MIN"

150CHAR/MIN を目標に、300CHAR/MIN以上いくとスゴイ!

タイムアタックAIUEO
キーボードを見ないで打つ、タッチタイプに挑戦しよう。まずはローマ字あいうえおを打つAIUEOから覚えてみよう。
タイムアタックA-Zの20行だけを書き換えよう

20 ?STR$("AIUEO"+RND(5),1);

150CHAR/MIN を目標に、300CHAR/MIN以上いくとスゴイ!

タイムアタックホームポジション
タッチタイプの次の一歩は、ホームポジション。キーボードのFとJだけちょっと突起があるの知ってました!?
左手人差し指をFに、右手人差し指をJにおくポジションをホームポジションと呼びます。まずは左手のASDF、右手のJKLを覚えてみよう。 20行だけを改造!

20 ?STR$("ASDFJKL"+RND(7),1);

150CHAR/MIN を目標に、300CHAR/MIN以上いくとスゴイ!

タイムアタックアルファベット
タイムアタックA-Zの10行を改造して、AからZまでランダムに表示された文字を打つハードモード。20行だけを改造。

20 ?CHR$(65+RND(26));

いよいよアルファベット全部がランダムに登場するハードモード!
目標は100CHAR/MIN、200CHAR/MINを超えたらスゴイ!

「タイムアタックアルファベット」全文がこちら(RUN on IchigoJam web

10 CLS:LC 0,9:FOR I=0 TO 25 20 ?CHR$(65+RND(26)); 30 NEXT:CLT:C=0 40 LC C,9:IF INKEY()!=SCR() CONT 50 ?" ":C=C+1:IF C<26 GOTO 40 60 ?600*C/(TICK()/6);"CHAR/MIN"

参考
日本国が例示している目標:小学校で1分あたり20文字(アルファベット換算40文字/分程度?)、中学校で30文字(同60文字/分?)
日本語ワープロ検定試験 1級:日本語漢字混じり70文字/分(アルファベット換算140文字/分程度?)

自分好みにいろいろ改造、楽しくタイピングを覚えちゃいましょう。
自分なりの練習方法を編み出すのが上達への近道!


links
- Hana道場 - イベントとワークショップ
- 郡山産プログラムを改造「はやうちタッチタイプ」 / I-O DATA総合カタログに掲載、こどもプログラミング!

市民は市の株主「サバヌシ総会」自由な発想で鯖江の未来を創るアイデアオープンデータとカブづくり

2018/03/25
#sabae #opendata #event 

市民主役を推進する、鯖江牧野百男市長の言葉「市民は市の株主」を受けて誕生、
学生団体with発案、鯖江の株主=サバヌシが集まる総会議「サバヌシ総会」初開催!
サバヌシ総会開催決定! | 鯖江から世界へ!
まちの未来を考える「サバヌシ総会」に参加しませんか|マイ広報さばえ

高校生からシニアまで、鯖江好きサバヌシ大集合!(photo by 土田さん

今回の4つのお題がこちら!

批判はNG、みんなドラエモンになったつもりで自由な発想でアイデアを出す、未来会議

1. 鯖江人工倍増計画

老化しない、必ず結婚できる、男も子どもを産める、鯖江市を広げる、宇宙人に移住してもらう


教育費無料、学校が全部インターナショナルスクール、全員手に職もてるシステム


鯖江に住むと美男美女になる、美人イケモンと一夫多妻/一妻多夫OK
メガネ同士結婚減税、サバエ空港つくる市民タダ、何を食べても太らない、病気にならない、ケガしない


税金タダ、学生交通費無料
バーチャル鯖江市民、子供主役
英語ができる校長先生、地区丸ごと保育園、福井高専眼鏡工学科、世界最先端の公教育、学校に宿題なし
SABAE TV、スポーツ地区、年代別にスポーツが満喫できる施設(運営者は高給採用)、子育てパーク

2. 私は50年後の鯖江市長です。マニフェストはこれだ

まるで天国、天国な街さばえ
杉の木の替わりに実のなる木を植え、花粉のないまちも達成!


災害ナシのシェルタードームで、鯖江国建国!
交通の自動化、市民全員市会議員、子育て経費0、鯖江を魔法のまちに、日本から独立し国へ


日本一トリリンガルが多い市、日本一アーティストが多い市、日本一イクメンが多い市、日本一美意識が高い市
宇宙をベースにまちづくり、死なない、世界のリーダーシップ市を作る

3. 自分の趣味をイベントにしよう!

鯖江市内に環状線を走らせる
着物駅、写真駅、ジョグ駅、お酒駅、フェス駅
サバエバルの時の巡回バス、良かった!


気球に乗って市内散策、街全体がライブ会場、毎週フードフェア


マレットゴルフのまちSABAE、スポーツで医療費0!
ゲートボールとゴルフが合体したマレットゴルフは福井発祥!
マレットゴルフ 福井が発祥、起伏攻略 【デモンストレーションスポーツ】 | 福井のニュース | 福井新聞ONLINE


おしゃべり、料理、おかしづくり、やさいづくり、いらない物で作品づくり

4. 通いたくなる市役所ってどんなの?

市長のイスに座れる、屋上からパラグライダー、食堂でカフェ、専用巡回バス、ポイントがもらえる


超ワンストップサービス、子育てのアドバイスがもらえる
会える市長、日替わり市長、AI市長、アイドル市長
泊まれる市役所、スタバがある市役所、ゲーム場がある市役所、居酒屋併設の市役所、フリーマーケットができる市役所


市役所が観光名所
孤児が住める市役所、職員みんなコスプレ、わかりやすい議会、ふれあい動物園、ながめサイコー60階建ての市役所


課の名前が市民目線で、わかりやすい!
たのしい課、かいてき課?、うれしい課?、いやし課、お金もらえる課?、受け付け課、テンションあがる課


それぞれ2カブ作って投票!こちらマイカブ


カブ投票、同点決勝プレゼン!


参加年齢層が幅広く学生も主役なまち、鯖江。学生団体with、鯖江市役所JK課、若者部会SAN&市長!


鯖江の食材を使った手作り料理で、懇談会&LT会も、2倍楽しい!


未来が見える、楽しいイベント、ありがとうございます!
次は実現!

links
- 提案型市民主役事業「サバヌシ総会」 | 『さばえ.jp』百さんのブログです
- 市民は市の株主であるー「サバヌシ総会」開催! | きらきら星のつぶやき☆

鯖江駅から歩けるランチマップ by おてがるマイマップ - クリックして簡単なコメントを書いて即共有

2018/03/23
#jig #js #opendata #sabae #megane 

間もなく16期を迎えるjig.jp、今回は鯖江に全員集合してキックオフ!
いざこういう時にさっとランチ場所を伝える方法がないことに気が付き、マップを作成。
漠然としたデータから、誰かのためを思ったデータをセレクトすることで価値がでます。


鯖江駅ランチマップ」徒歩でいけるオススメスポット
「編集モード」ボタンを押して、いろいろ編集すると簡単にURLで共有できるマップができます。

利用シーンに特化したアプリづくり、大事ですね。
網羅的なオープンデータとの接続など、いろいろ拡張していけそうです。


この日、霧に包まれ幻想的な鯖江市、まるで、電脳コイルの舞台、大黒市のよう。


未来のSUI(Spatial User Interface)を先取りする、Windows MRによるVR体験会、人気でした!
VR出社も夢じゃない!

まちづくりTRPG、SIM石川2030体験会 in 鯖江 - Code for Sabae

2018/03/18
#opendata #sabae #codefor #event 

2016年の勝手表彰で出会ったSIM熊本2030
その派生版、SIM石川2030体験会が、鯖江市めがね会館、jig.jpの本店所7Fセミナールームにて開催!

石川県から運営の方がご来鯖!感謝!


厳しくなる一方といわれる「財政」
そもそも財政とは、市民の共同のお財布。使いみちは市民を代表する議会でチェックするシステム。
少子高齢化で、社会保障費が上がる中、どの事業を残していくか!?
プレイヤーは、架空の市のさまざまな事業を担当する局長となり、局の職員、市民、議員、市長の顔を思い浮かべながら、いかに議会で説明し納得してもらえるかを相談しながら、2030年のまちをみんなで創るゲーム。 人間同士の会話とルールに沿って遊ぶ「対話型」、まさにTRPG


まるで石川県な、架空のI市。お菓子、飲み物を用意して楽しく進めましょう。


市長からの辞令交付からスタート!都市・建築局長を命じられました。


1テーブル6人の局長と、議会役のゲームマスターの7人で進みました。
5年を1単位としたラウンドを3回行い、事業を削ったり、新事業をやるやらないを決めて、議会役へ説明。
説明しきれず否決されてしまうと赤字として、最後のラウンドで精算しなくてはいけません。
人の担当事業だと、厳しいこと行っていると、ラウンド後の人事異動で、その局を担当することになったりと割りとリアルな感じが楽しい。


目の前の事業のことばかり追ったばかりに、気がつけば理想のまちとは程遠いという、ゲームでよかった体験ができます。


最終ラウンドが終わって、やってくる新規事業を創るチャンス!最後にそれぞれのチームから発表です。

各チームの成果物
価値:伝統文化+イノベーション(起業、先端医療)
キャッチフレーズ:文化と魔法のまちI市
事業名:ハリーポッター育成学校
内容・コンセプト:全世界から最先端の技術を学びに子供が集まる全寮制の学校を創る(ボーディングスクール)

キャッチフレーズ:400年後を生きるまち
事業名:400年を振り返る県民総会議
内容:伝統文化に起業への人的支援→物事を作る人が育った

価値:日本が大事にしてきた人らしく生きられる、ベースと農業、伝統が残るまち
キャッチフレーズ:人らしく
事業名:子供、農業教育
内容:農業の価値に気づく

価値:安全・安心に暮らせる福祉の充実(企業立地と学生の働く場+住む所+仕事+おもしろい人)
価値:キャッチフレーズ:Re:Live 〜あなたの人生に合った生き方を〜
事業名:街ing(住宅マッチング事業)
内容:若い人が集まるのは仕事、住む所、面白い人、もの、こと(伝統)、自分に合った人生、人生のリノベーション、住宅と仕事と人をマッチング


あなたのまちの2030年、成り行き任せで大丈夫!?
ランチ会や、飲み会でもライトバージョン、家からちょっとずつ進められるオンラインバージョンを考えてみるのもおもしろそう!

英語・算数・プログラミング、導入用タイピングゲーム&かずあそび on IchigoJam

2018/03/12
#KidsIT #IchigoJam #sabae 

学習指導要領、総則に明記された、2020年からの小学校プログラミング。

ア 児童がコンピュータで文字を入力するなどの学習の基盤として必要となる情報手段の基本的な操作を習得するための学習活動

イ 児童がプログラミングを体験しながら,コンピュータに意図した処理を行わせるために必要な論理的思考力を身に付けるための学習活動

今日は、小学校段階のプログラミングに関する学習活動の分類の内「B」の提案。
2学年のタイピング、3〜6学年の英語と算数でのコンピューター教材利用とプログラミング体験。

まずは基本、キーボードのタイピング
3学年でローマ字を習うので、2学年時にタイピングを覚えておくとスムーズに学習活動がすすみそう。


(アルファベットタイピングゲーム - 小文字を覚えよう版)

大文字を覚えるタイピングゲーム(RUN on IchigoJam web

10 VIDEO3:CLS:S=600 20 CLS:LC0,0:?"SCORE:";S 30 C=ASC("A")+RND(26) 40 LC7,2:?CHR$(C):CLT 50 K=INKEY():IF K=0 CONT 60 LC7,4:?CHR$(K) 70 IF C!=K WAIT10:GOTO50 80 T=TICK():S=(S+T)/2 90 LC0,7:?"OK! TIME:";T; 100 WAIT30:GOTO20

スコアは1/60秒ごとに進む数、600(=10秒)からスタートし、計測したタイムとの平均をとっていくので、速くなるとだんだん小さくなっていきます。60(=1秒)を切れたらなかなかに速い!

大文字を覚えたら、小文字にも挑戦しよう

30 C=ASC("a")+RND(26)

と、出題するアルファベットを小文字に変更して

60 IF C!=K+32 WAIT10:GOTO50

大文字を打ったら正解となるように条件を変更
(または、ここを変更せず、CAPSキーやSHIFTキーを使って小文字を打ってもOK)

文字が大きくなるVIDEO3、もとに戻すときはF8キーかVIDEO1

VIDEO1


惜院小学校(せきいん)では、算数とプログラミングをテーマに提案&ヒアリング。

元は計算機なコンピューター、算数とプログラミングは抜群。
IchigoJamプリントにある、公倍数、公約数、数列他。いろいろ活かせそうです。
つまづきやすい項目での学習補助として使って、効果を検証してみたい。

(小学校1年生向け、数と親しむプログラム、キーボードをレンダするとキャラが増えていく)

10 VIDEO3:N=0 20 IF INKEY()=0 CONT 30 N=N+1 40 CLS:LC0,0:?N 50 C=224+RND(16) 60 FORI=1TON:?CHR$(C);:IFI%10=0? 70 NEXT 80 GOTO 20


学校の階段にはアルファベットの大文字・小文字


2Fにステキな場所がありました!


進徳小学校でのテーマは、英語とプログラミング。
プログラミングと合わせて教科される外国語(=英語)では、簡単なコミュニケーションを中心としながら、書くことはアルファベットの大文字・小文字まで。
一歩進めて、会話形式で進むロールプレイングゲーム(RPG)を作って、世界の子供達にむけて発信するのは楽しいかも。ともに、第二外国語に英語を使うルワンダの子供達と交流するときっと楽しい!

モンゴル、フィリピンなど、アジアもタイムゾーンも近くて良いですね。姉妹校化が熱い!
英語学習、英語で世界が広がることを体感してもらうのが一番。
簡単な英単語なコマンドを使う、IchigoJamでのプログラミング入門も、英語が使えるといろんなものが作れちゃう感を得るのに良いです。

2017/03/02 鯖江市神明小学校で吉村校長先生による「英語とプログラミング」授業

鯖江生まれのパソコン、IchigoJamと紹介してくれてます!


福井大学教育学部附属 義務教育学校(小学校と中学校の一貫校)では、理科、算数・数学、技術の先生と熱いディスカッション。 子供達自信が作る教材、福井から世界中の子供達に届けましょう!(IchigoJamプリント、アフリカ、ルワンダ語版も登場!

小学校段階のプログラミングに関する学習活動の分類(例)でまとめる鯖江の活動 - 教育の情報化フォーラム

2018/03/09
#KidsIT #sabae #doc 

3/8、若年層に対するプログラミング教育の普及推進事業の報告会を兼ねた、教育の情報化フォーラム。
総務省と文科省、「教育の情報化フォーラム」でプログラミング教育の指針示す | ICT教育ニュース
福井からも2事業体が発表。(総務省「教育の情報化」フォーラム 事業者成果発表資料

フォーラムで提示された「小学校段階のプログラミングに関する学習活動の分類(例)」

学習指導要領に例示されたものから、学校外での活動までを6分類。


表でのまとめ。教育課程=学習指導要領、という解釈。
各教科とは「平成29年公示の学習指導要領」においては、国語、社会、算数、理科、生活、音楽、図画工作、家庭、体育、外国語を指す。
各教科に含まないものとして、道徳(特別の教科)、外国語活動、総合的な学習の時間、特別活動が記載されている。


コンピューターにも伝えやすいフローチャート状にしたものがこちら。
アルゴリズムづくりは、曖昧な要素をなくして、誰にでも伝わりやすくするためのコミュニケーションとも言えます。

いままでの鯖江の小学校段階のプログラミングに関する学習活動を分類してみました。

A. 学習指導要領で例示されている単元等で実施するもの
活動なし

B. 学習指導要領で例示されてはいないが、学習指導要領に示される各教科等の内容を指導する中で実施するもの
2017/03/02 鯖江市神明小学校で吉村校長先生によるプログラミング授業

今後、IchigoJamプリントを使った算数コース、英語コース、ローマ字と国語による実証を提案予定。
低学年時にアルファベットや、ローマ字と合わせてタイピングで遊んでもらっておき、先日中学生向けに行ったプログラミング体験を、総合的な学習の時間として、事前に体験してもらうとスムーズに進めらそうです。
国語とローマ字とプログラミング IchigoJam 1.2β27
中学生向けプログラミングの授業モデル / LEDから学ぶ単純作業のアウトソース、ゲームから学ぶアプリづくり - 荏原第六中2年生の50分授業

C. 各学校の裁量により実施するもの(A、B、D以外で教育過程内で実施するもの)
2017/12/14 小学五年生、一人2台のコンピューターを持つとどうなるか? 鯖江東小学校でふるさと教育
2017/12/22 鯖江東小6年生全員、IchigoDakeで光るアクセサリーのプログラミング体験「ないものは、つくろう」
2016/12/15 小学5-6年生全員!小学生プログラミング「ふるさと教育」ITのまちづくりの第一歩

D. クラブ活動など、特定の児童を対象として実施するもの
2017/06/17 福井大学1年生が活躍!小学校のクラブ活動としてのプログラミング体験、課題を解決するプリントづくり
2015/07/08 IchigoJam白刃取りゲーム - 東小学校プログラミングクラブ
2015/06/03 ステップバイステップでスロットゲームをプログラミング!
2014/11/05 BASICに目を輝かせる小学生!県内初のプログラミングクラブ20名にこどもパソコン寄贈 鯖江東小学校クラブ活動
2014/10/22 プログラミングを小学生からの始めた方がいい3つの理由 鯖江東小学校でプログラミング講座スタート

E. 学校を会場として実施するもの
2017/08/03 鯖江市全15小中学校を結んだ教員向けプログラミング研修とネクストステップ、総務省実証事業と同日開催
(教材は、こちら「地域で作る!手のひらパソコンIchigoJamを使った小学校プログラミング授業-事例紹介 | PCN」にて公開しています)

F. 学校以外を会場として実施するもの
2017/02/18 Cutlery Card expantion for Kids IoT Hackathon - こどもIoTハッカソン in 鯖江
他、Hana道場にて定期・不定期各種実施(Hana道場 イベントとワークショップ


多数の事業体の報告会、4グループ同時セッションでした。
(午後からは起業家万博だったため、リハーサルと展示設営のみ参加)


大阪、夢見る株式会社、社長の重見さんの発表リハーサル。
全国、全世界どこの子供も可能性は無限大!


沖縄の特別支援学校でのワークショップぶり、山口さんとの再会!

小学校 links
Ichgojamでものづくり 地域人材を活かして行う、ものづくりを通した科学技術体感型授業 - ナチュラルスタイル
発達障害者プログラマーの育成と就労に繋げる支援とメンターの育成 - 福井大学
- 学習指導要領等:文部科学省(新)
- 教育の情報化の推進:文部科学省

Tweet
クリエイティブ・コモンズ・ライセンス
この作品は「Creative Commons — CC BY 4.0」の下に提供されています。
CC BY 福野泰介 - Taisuke Fukuno / @taisukef / アイコン画像 / プロフィール画像