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

大人のIoT勉強会、ものづくり現場 x IoT で新産業創出目指す鯖江商工会議所と実装例「げんきかなIoT」

2018/11/02
#IoT #sabae #IchigoJam 

ものづくり好きにオススメ、鯖江商店街のイチオシスポット呉服屋「あめや」
魯山人が若い頃に彫った、巨大な彫刻看板がお店の中で見られます。
鯖江で開催するアイデアソンでは、定番コース(禅ハッカソンin鯖江公共交通オープンデータハッカソン in 鯖江

鯖江商工会議所で開催「あたらしもん好き勉強会」第二回目のテーマは、IoT。
IchigoJamのIoT拡張版、IchigoSodaを使ったワークショップに、あめやの桑原さんも参加いただきました!

コンピューターの実力に驚いてもらって、そのコンピューターにLEDを1つ接続する電子工作はじめのいっぽ、パソコンに必要な入力出力電源の配線作業を終えスイッチオン! コンピューターとの会話をまずは一文字「A」と打って「エンター」から開始。LEDコマンドとWAITコマンドをマスターし、自在に点滅するエルチカロボットのできあがり!

ざっとプログラミングを体験したら、早速IoTの体験です。

IOT.OUT1

LED1並、あっけないくらい簡単ですね!これが1万回通信して月額64円!(sakura.io)

早速、応用「げんきかなIoT」づくり
一人暮らしでネットを使っていない、高齢者の家において、元気かどうか確認するIoTを作ります。


LEDが光ったら、IchigoSoda本体のボタンを押してねという反応速度を計測するデバイスをプログラム。
LEDをもっと派手にしたり、光ると同時に音を鳴らすようにするとよりわかりやすいですね。


ある程度練習したら、IOT.OUTで反応時間をネットに送って、ランキングを見てみましょう!


続いて、IOT.IN()命令を使って、スマホから元気かな信号を送れるようにします。


こちら、プログラムの全文。定期的や、不定期に行える超シンプルコミュニケーション。
何か災害時の安否確認にも使えます。送る数字によって、メッセージを変えてみるのもいいですね!


どう応用するかは創る人次第!
眼鏡、漆器、繊維、ものづくり現場が近い鯖江市ならではのステキで便利なIoT、発信していきましょう!

links
- 大鵬薬品、大塚グループで開催、IchigoJamでIoTプログラミングはじめのいっぽ / 人間に必要な栄養素アプリ
- 異分野をクロスして産む新しいもの、IoTプログラミング at 京都造形芸術大学クロステックデザインコース - ビジュアルプログラミング環境「Max 8」で理想ノイズづくりプログラム
- 高専生から中学生へ「はじめてのプログラミング、はじめてのIoT」 / 佐世保高専での学び
- 防ごう子供のキーボード離れ!1行短縮かわくだりゲームの入門スライド - 総務省統計局でプログラミング体験!

さばえ博・SDGs・ネクタイ - さばえものづくり博覧会2018

2018/10/26
#IchigoJam #maker #js #kosen 

もの博、さばえものづくり博覧会2018


鯖江のものづくり技術で活躍する、福井高専生の後輩!


0.5mの格子状に切断した銅板を使った、LED CUBE by 鯖江工業所
ぜひキット化してもらいたいっ


キビキビといい動きのロボが支えるモノの生産現場!


近畿経済産業局の局長、森さんご来鯖記念に、主催商工会議所との意見交換会がありました。
近畿経済産業局長森清様との意見交換会、 | 『さばえ.jp』百さんのブログです


近畿経済産業局長を囲む会!


眼鏡産業、ウェアラブル手がけるボストンクラブ!


漆器産業、間伐材でSDGs!ものづくりのまち、端材の有効利用もおもしろいテーマ!


漆器産業で活躍、3Dプリンター。試作から商品化された事例展示!


繊維産業、Hana道場は、国登録文化財、旧鯖江地方織物検査所の2Fです


食も楽しい鯖江、日本酒の梵ブース、GOLDのストラップは珍しい!


中学校の見学デー、鯖江にはおもしろいもの多いんです!
いいものを活かした次の研究にも熱心な鯖江。


電通大、ARドッジボール、参加者募集!


電通大のニョロニョロしたアクチュエーター。熱で伸縮する形状記憶合金を利用。大きいものとかあれば、触覚にしっぽに楽しそう。 光るだけじゃなく動くネクタイに!


時計の進む速さを操って、人を操る研究!
時計好きにはうれしい出会い!
時間を止められる時計」「ログ表記時計」「zoomclk


福井工大の反応速度調べ。じゃんけんに負けてという指示で0.5秒切れるか!?
IchigoJamで実装するのも楽しそうっ


福井大学、自動演奏ロボ「MUSICROBOT


駆動に使われている強力そうなソレノイド!


光るネクタイをきっかけに、持続可能なものづくり社会、SDGsカラーに輝くIoTieの商品化プロジェクト始動!


SDGsカラー、データ化&アプリ化しました「goals17 with sq-game.js

1 貧困をなくそう E5243B 2 飢餓をゼロに DDA63A 3 すべての人に健康と福祉を 4C9F38 4 質の高い教育をみんなに C5192D 5 ジェンダー平等を実現しよう FF3A21 6 安全な水とトイレを世界中に 26BDE2 7 エネルギーをみんなに そしてクリーンに FCC30B 8 働きがいも 経済成長も A21942 9 産業と技術革新の基盤をつくろう FD6925 10 人や国の不平等をなくそう DD1367 11 住み続けられるまちづくりを FD9D24 12 つくる責任 つかう責任 BF8B2E 13 気候変動に具体的な対策を 3F7E44 14 海の豊かさを守ろう 0A97D9 15 陸の豊かさも守ろう 56C02B 16 平和と公正をすべての人に 00689D 17 パートナーシップで目標を達成しよう 19486A


単4電池x3を電源に、3.3VレギュレーターでCPUは駆動するよう改造。

5 POKE#700,240,181,68,24,90,32,12,73,114,182,128,37,35,120,1,52,255,34,74,96,3,39,10,38,43,66,1,208,10,39,3,38,1,63,253,209,0,34,74,96,1,62,253,209,109,8,239,209,1,56,234,209,98,182,240,189,0,0,1,80 10 S="E5243BDDA63A4C9F38C5192DFF3A2126BDE2FCC30BA21942FD6925DD1367FD9D24BF8B2E3F7E440A97D956C02B00689D19486A" 20 FOR I=0 TO 16 25 FOR J=0 TO 2 26 A=S+I*6+J*2 30 C=ASC(A):GSB@HEX:N=C<<4 31 C=ASC(A+1):GSB@HEX:N=N+C 32 POKE#800+I*3+J,N 35 NEXT 40 NEXT 999 END 1000 @HEX:C=C-48-(C>64)*7:RTN 100 V=0:Y=1 110 FOR I=0 TO 16 115 A=#800+I*3 120 R=PEEK(A):G=PEEK(A+1):B=PEEK(A+2) 130 R=R*V/50:G=G*V/50:B=B*V/50 '135 ?HEX$(R),HEX$(G),HEX$(B) '140 POKE#800+52+I*3,G,R,B 140 POKE#800+52+20*3-I*3,G,R,B 150 NEXT 160 U=USR(#700,#800+52) 170 V=V+Y:Y=Y-2*Y*(V%16=0) 180 GOTO 110

前半、SDGsの色を16進数からデータ化する部分。あらかじめデータにしておけば、短縮可。
140行、表示する向きを変更可能

links
- IoTネクタイの作り方

光るネクタイ IoTie 小型化 ver1.1

2018/10/25
#IchigoJam #maker 

キラキラとさり気なく光るネクタイは、イチゴ帽子と比べて汎用性が高い。
1日着けて歩いて見ると、やはりケーブルで外部につながっていると邪魔で、断線リスクあり。


ということで、一体化させてバージョンアップ、名付けて「IoTie(アイオータイ)」ver1.1


お手軽に小型化として、IchigoJamのマイコン、LPC1114FN28をそのまま使いました。
お好みで、IchigoDakeや、IchigoJam ZeroでもOK!


2本だけジャンパー、自動起動のためのGND-BTN間は、緑
VCCを左右接続するためには、白がちょうどよい感じ。
ブレッドボード・ジャンパーワイヤ 14種類×10本ブレッドボード・ジャンパーワイヤ 14種類×5本 @秋月)


あとはマイコンへ書き込み。
USBシリアルで書き込む他、IchigoJam UやTでICソケットを使うのもOK!

ひとまずIoT分を一旦消して、光らせないオフセット(O)を0にしてプログラム。BTNによる輝度操作もなし。

10 POKE#700,240,181,68,24,90,32,12,73,114,182,128,37,35,120,1,52,255,34,74,96,3,39,10,38,43,66,1,208,10,39,3,38,1,63,253,209,0,34,74,96,1,62,253,209,109,8,239,209,1,56,234,209,98,182,240,189,0,0,1,80 11 CLV:L=30:O=0 12 POKE#704,L*3 14 Y=5 15 H=180:S=100:W=0 16 T=60 17 A=12 18 FOR I=1 TO L 20 W=W+Y:IFW%100=0Y=-Y 21 V=W*T/100 30 GSB@HSV2RGB 50 Z=#840+O*3:POKEZ,G,R,B:COPYZ+L*3-1,Z+L*3-4,-L*3+3 60 U=USR(#700,Z-O*3) 70 WAIT 5 80 NEXT 85 H=(H+A)%360 90 GOTO17 'use H,S,V,R,G,B,C,D,E,F 100 @HSV2RGB:R=V:G=V:B=V:IF S=0 RTN 110 D=H/60%6:C=V-(59-H%60)*V/60*S/100:E=V-H%60*V/60*S/100:F=V*(100-S)/100 120 IF!DG=C:B=F 130 IFD=1R=E:B=F 140 IFD=2R=F:B=C 150 IFD=3R=F:G=E 160 IFD=4R=C:G=F 170 IFD=5G=F:B=E 180 RTN

着けてみると割といい感じだけど、単3電池ボックスはちょっと重かった・・・。
単4電池ボックススイッチ付きがオススメです。

IoTネクタイの作り方

2018/10/24
#IchigoJam #maker #IoT 

IoTを着る時代。
ネクタイをネットにつないで、自由自在なカラーコーディネートを楽しみましょう。

材料は、IchigoSodaとフルカラーテープLED「WS2812B」と線材少々、軽めのモバイルバッテリー。

まずは光るネクタイプログラム、じんわり光らせるようチューニング

10 POKE#700,240,181,68,24,90,32,12,73,114,182,128,37,35,120,1,52,255,34,74,96,3,39,10,38,43,66,1,208,10,39,3,38,1,63,253,209,0,34,74,96,1,62,253,209,109,8,239,209,1,56,234,209,98,182,240,189,0,0,1,80 11 CLV:L=30:O=8 12 POKE#704,L*3 14 Y=5 15 H=180:S=100:W=0 16 T=20 17 A=10 18 FOR I=1 TO L 19 IF BTN() ?T:WAIT20:T=T+20:IFT>80T=20 20 W=W+Y:IFW%100=0Y=-Y 21 V=W*T/100 30 GSB@HSV2RGB 50 Z=#840+O*3:POKEZ,G,R,B:COPYZ+L*3-1,Z+L*3-4,-L*3+3 60 U=USR(#700,Z-O*3) 70 WAIT 5 80 NEXT 85 H=(H+A)%360 90 GOTO17 'use H,S,V,R,G,B,C,D,E,F 100 @HSV2RGB:R=V:G=V:B=V:IF S=0 RTN 110 D=H/60%6:C=V-(59-H%60)*V/60*S/100:E=V-H%60*V/60*S/100:F=V*(100-S)/100 120 IF!DG=C:B=F 130 IFD=1R=E:B=F 140 IFD=2R=F:B=C 150 IFD=3R=F:G=E 160 IFD=4R=C:G=F 170 IFD=5G=F:B=E 180 RTN

IoTを1行、加えます。受け取った値で色相(H)をチェンジしてできあがり!

25 X=IOT.IN():IF X H=X*60

光源を裏に、間接照明っぽくするのがポイントです。

NASAの雷オープンデータなど、何かをきっかけ自動で変更するようにするのもオシャレですね!
NASA Space Apps Challenge 2018 東京会場、宇宙ハッカソンで活躍する小学生、NRTでお天気ネクタイを作りたい

大鵬薬品、大塚グループで開催、IchigoJamでIoTプログラミングはじめのいっぽ / 人間に必要な栄養素アプリ

2018/10/23
#IchigoJam #opendata #codefor #IoT 

徳島と鯖江に縁がある10月。大鵬薬品&大塚グループの社員のみなさん向けに Code for Japan 鯖江5期、地域フィールドラボ報告会&IoTプログラミング体験会。 IchigoJam、大人向け体験会、増えてます。
大鵬薬品 x 鯖江市、第5期 Code for Japan 地域フィールドラボ事業報告会 - 現場での恊働とデータが生むイノベーション

地域フィールドラボ開始初日に鯖江Hana道場で開催した、IoTプログラミング、大鵬薬品社長の小林さん(上写真、右側の方!)にも体験いただきました!
Hana道場、若宮さんと学ぶIoTとIchigoJamプログラミングと地域フィールドラボ第5期スタート!


鯖江出身、大塚薬品社員の澤田さんからの鯖江自慢からスタート!


プログラミング、はじめのいっぽの「LED1」であがる歓声、大人も楽しいエルチカゲーム。

LED1 OK

あっさりできてしまう、スマホとつながるIoT!

IOT.OUT 15 OK ?IOT.IN() 5 OK

コンピューターの基本は、制御するアウトと、センシングするイン、そして電源。
ネットを通じて制御する IOT.OUT コマンドと、ネットを通じてセンシングする IOT.IN() コマンド。


家の炊飯器のスイッチを入れたり、どこかの温度を定期的にモニターする、などなど。
sakura.ioなら、たった月64円で自分で創れるIoT、楽しんでいただけました。

1 N=IOT.IN():IF N>0 LED N-1 2 GOTO 1 RUN

スマホから2を送るとLEDが光り、1を送ると消えるIoTプログラム。


小林さん、ステキな会場での開催、ありがとうございました!
さくらインターネット、KidsVentureの創始者、高橋さんと陣内さん、と。


Code for Japan 陣内さんによる地域フィールドラボのご紹介。みなさま、興味津津でした!


小林社長も含めて、パネルディスカッション。


地域フィールドラボ@鯖江で大活躍した、大鵬薬品、社長室三浦さん、今後共よろしくおねがいします!


健康をテーマにしたアプリ、人間に必要な栄養素一覧に興味を持ってもらおう作りました!
人間に必要な栄養素 オープンデータアプリ」 ゆるゆる動きます、動かせます、クリックでWikipediaへ!
人間に必要な栄養素 CSVオープンデータ」 Excelやプログラムで編集容易な3つ星オープンデータ

バランス栄養食といえば、大塚グループ、カロリーメイト
完全食ならぬ、完全飲料だって夢じゃない!?

links
- Hana道場、若宮さんと学ぶIoTとIchigoJamプログラミングと地域フィールドラボ第5期スタート!
- 大鵬薬品 x 鯖江市、第5期 Code for Japan 地域フィールドラボ事業報告会 - 現場での恊働とデータが生むイノベーション
- Code for Japan - ともに考え、ともにつくる
- Code for Sabae - 鯖江のために創る部

点字をプログラムで遊ぶ小学生! 小中学生プログラミング大会展示で会った小学生と次への挑戦状

2018/10/22
#IchigoJam #KidsIT #braille 

Space Apps Challengeの日、東京で開催されていた小中学生プログラミング大会の展示&表彰式!


micro:bitのマトリクスLEDに点字に見た、点字メーカー by 越智晃瑛くん
腕に付けたコンピューターを傾けて文字を選択、光センサーで隠して点字化、振って点字を送信!
大人がわからない暗号で、メッセージし合うって、ワクワクしますね!
全国小中学生プログラミング大会、ゲーム作品が最高賞
準グランプリ、おめでとう!


巻物上に印刷された、ソースコード!
点字といえば長谷川さん開発の体表点字!ぜひ試してみてね
体表点字で点字をスピーディーにラーニング!

点字を解読するマシーン、キーボード編ということで、ブラインドタッチのホームポジション、SDF JKLを使って、6点の点字をトグルさせて、その点字が表すカタカナを表示するプログラムを作ってみました。

「点字解読カナ編 RUN on IchigoJam web」

まずは、キーボードで押して、点字を画面に出すところ。

100 CLS 101 FOR I=0 TO 5 102 LC 13+I%2*5,7+I/2*5:IF 32>>I&N ?CHR$(233) ELSE ?CHR$(232) 103 NEXT 110 K=INKEY():IF!KCONT 120 IF K=ASC(" ") N=0 130 IF K=ASC("F") N=N^32 140 IF K=ASC("J") N=N^16 150 IF K=ASC("D") N=N^8 160 IF K=ASC("K") N=N^4 170 IF K=ASC("S") N=N^2 180 IF K=ASC("L") N=N^1 190 GOTO100

点字を2進数6桁で表します。100〜103行で場所を指定(LC)して、黒丸か白丸で表示!
110〜180行で押されたキーに対応するビットをXOR(^)演算して反転します。
(参考、IchigoJamのオリジナルキャラづくりで覚える、2進数

100〜103行、数式を使ったテクニックを使うと1行に凝縮することもできます。

100 CLS:FORI=0TO5:LC13+I%2*5,7+I/2*5:?CHR$(233-!(32>>I&N)):NEXT

次にこの点字を解読してみましょう!
6桁2進数を全部IF文で判定する形や、テーブルにしてチェックする方法でもOKですが、母音と子音ご3点ずつ分かれているカナ点字の性質を使って、コンパクトに判定。 Nに点字を入れて、GOSUB200でCに対応するカナが入るプログラムがこちら。

200 LET[0],`010010,`010011,`010110,`000010,`000110,`000111 210 C=0:FORI=0TO5:IF N=[I] LET[0],212,213,214,220,166,221:C=[I] 220 NEXT:IF C RTN 230 LET[0],`000,`001,`101,`110,`010,`011,`111,`100 240 C=-1:FORI=0TO7:IF N&`111=[I] C=177+I*5-(I=7)*2 250 NEXT:IF C<0 C=0:RTN 260 F=0:LET[0],`100,`101,`110,`111,`011 270 FORI=0TO4:IF N>>3=[I] C=C+I:F=1 280 NEXT:IF F=0 C=0 290 RTN

* 7 = `111 とIchigoJamでは表記する、2進数とASCIIコードが肝!

2つのプログラムをつなげて、できあがり!

105 GOSUB 200:LC15,3:?CHR$(C)

キーボードで使うキーを表示すると、操作がちょっとわかりやすくなりますね。

106 LC12,19:?"SDF JKL"

IchigoJamの入力(IN)を使って、物理ボタンで入力できるようにしたり、AquesTalk picoでしゃべらせたり、いろいろ遊んでみてください!


子供のはじめての自動販売機 by 佐藤空汰くん
近づくとしゃべってくれる改良型!入選おめでとう!


こども自販機、製作ノートが熱い!


子供がつくった作品に、子供が興味持ってやってくる様子がステキ


天気APIを使った服選びスマホアプリを作った、小学5年生、澁谷知希くん!
入選おめでとう!

なんと、展示で出会った小学生達、みんなPCNこどもプロコン2017冬の入選者でした。
グランプリ逃して悔しい気持ち、次のものづくりに活きますよっ!

まだある今年のチャレンジ「PCNこどもプロコン2018」は12/31締切なのでじっくり取り組めますね!

今年の表彰式は、2019.3.3、福岡にて開催!

初の文部科学省さんの後援!
特別協賛に並ぶ、micro:bit、Raspberry Pi、IchigoJam!
3Dプリンターにノートパソコンなど、たくさんの副賞用意してみなさんの挑戦を待ってます!

links
- PCNこどもプロコン2018
- 小中学生の電子工作部門で大活躍だったIchigoJamとプラスMaBeee - PCNこどもプロコン2017冬表彰式

NASA Space Apps Challenge 2018 東京会場、宇宙ハッカソンで活躍する小学生、NRTでお天気ネクタイを作りたい

2018/10/21
#opendata #space #IchigoJam #megane 

全世界同時多発、宇宙ハッカソン「Space Apps Challenge 2018 - Locations


ステキなイベント、ありがとうございました!(photo from Space Apps Challenge 2018 東京会場
世界みんなで取り組む、アプリで世界をより良くする動き、いろんな世代を巻き込み進んでいきます。


Yahoo!ロッジ、ハッカソン「Space Apps Challenge 2018」東京会場!


Space Apps Challenge 2018 東京会場の審査員チーム!
シークレット審査員、JAXAの鈴木さんも!


「みんな地球の為に集まっているよ!」 by もじゃ-Co


火星で暮らすようになる2040年を見越した「火星センサー Photosensing Dome の開発」


大きなIoT傘で火星の砂嵐を乗り切る!


IchigoJam賞!


NASAのテーマでも力入っている、南極北極、研究対象としても大事なところ


その南極北極を身近に感じる、虫眼鏡型デバイス


グローバルへ進出!


魔法少女として擬人化されたべんぬちゃん


厳正な審査の結果、グローバルへの選出を決めました!
0.07%の確率で地球に衝突するらしい「小惑星ベンヌ」探査機によるデータも楽しみ!


衛星データのビジュアライズをTシャツにしてシェアする作品。コミュニケーションのきっかけになる服、良いですね!


ぶら下がり健康器や、クラッピー付きWiiボードなどいろいろ活用して実現、月歩きを体験するデバイス


なんとNASAのオープンデータに音声が!?
それを使った音楽作品「宇宙の音」宇宙楽器にするとか、おもしろそう


雷のNRTデータ(Near Real Time Data、ほぼリアルタイムデータ)を使った作品。
地球のどこかで落雷があると、写真右下の白い玉が光って音が鳴る!
NRT、いろいろ探すとおもしろそうっ(NRTで検索、234データセットある!)


使いやすいデータとして再配信するのも良いですね!


ロケットが飛ぶか否か、みんなで予想しよう!
ロケット予定オープンデータ、大型LEDで作ったカウントダウンボードをどこかに設置したい!


うなぎの絶滅の謎を、宇宙オープンデータで解析!


大好きなうなぎオープンデータ他、LODでデータをがしがし作ってる小学生、サクくん!


「オープンデータのいいところは、みんなに楽しく使ってもらえるところ!」
オープンデータ界も期待の新星!


宇宙オープンデータでどんどん作品作って、衛星データ、宇宙データへの興味持ってくれるひと増やしましょう!


審査室!


宇宙がテーマの食事、緑の惑星、地球!


全世界同時多発開催「Space Apps Challenge 2018 - Locations
懇親会で活躍、ドイツ会場から日本のビールを注ぐ、IoTビールサーバー


かなり普通のメガネになった、Vuzix製電脳メガネ「Vuzix Blade」(at Vuzix.com)
レンズ面も違和感なし!今回のハッカソンでは登場しなかったものの、虫眼鏡型への応用もおもしろそう。
スマートグラス「Vuzix Blade」ハンズオン:ついにGoogle Glassの理想を実現した? | ギズモード・ジャパン


こちら宇宙ネクタイにしたい、ひとまず、宇宙色に輝くネクタイ by IchigoJam x WS2812B
一部消灯させるカスタマイズ付きプログラムがこちら

10 POKE#700,240,181,68,24,90,32,12,73,114,182,128,37,35,120,1,52,255,34,74,96,3,39,10,38,43,66,1,208,10,39,3,38,1,63,253,209,0,34,74,96,1,62,253,209,109,8,239,209,1,56,234,209,98,182,240,189,0,0,1,80 11 L=30:O=8 12 POKE#704,L*3 15 H=180:S=100 16 V=20 17 A=1<<RND(7) 18 FOR I=1 TO L 20 H=(H+A)%360 30 GSB@HSV2RGB 50 Z=#800+O*3:POKEZ,G,R,B:COPYZ+L*3-1,B+L*3-4,-L*3+3 60 U=USR(#700,#800) 70 WAIT 2 80 NEXT 90 GOTO17 100 @HSV2RGB:R=V:G=V:B=V:IF S=0 RTN 110 D=H/60%6:C=V-(59-H%60)*V/60*S/100:E=V-H%60*V/60*S/100:F=V*(100-S)/100 120 IF!DG=C:B=F 130 IFD=1R=E:B=F 140 IFD=2R=F:B=C 150 IFD=3R=F:G=E 160 IFD=4R=C:G=F 170 IFD=5G=F:B=E 180 RTN

IchigoSodaと宇宙リアルタイムオープンデータを使ってIoT化しよう!

資源の活用が鍵!ERPsimセッション@鯖江 by SAP&Hana道場、こどもERP GAME on IchigoJam

2018/10/20
#opendata #game #IchigoJam #hanadojo 

MS、Adobeと共にオープンデータ推進を発表した、SAP社とHana道場コラボで、経営とデータを学ぶワークショップ「ERPsimセッション」鯖江で開催!

ERPとは、Enterprise Resources Planning(企業資源計画)の略。多様化・複雑化する社会、データを活かした素早い判断が重要。


講師・サポートは、遠路東京から駆けつけてくれたSAPジャパンのみなさん!


SAPはドイツ本社、グローバルで売上約3兆円、全従業員は1万人に迫る勢い。SAPジャパン社長は福田さん! 企業をいい感じにするソフトを提供する会社です。


会社にはいろんな役割があります。ゲームで一通りやってみるっていいですね!
シミュレーション=ゲーム=学習。


参加者全員ノートパソコンを使ってERPsimにログイン、市場価格や、売れ行きなどいろいろデータを見ながら発注したり、値段を決めたり、最終利益額を争うシミュレーション。


1日が1分で進むシミュレーション20分で1ラウンド、ラウンド終了ごとに成績発表して作戦会議し3ラウンド。優勝は学生団体withチーム! 優勝賞品は、ダブル鯖江ご当地IchigoJam「MeganeJam」セット!

状況把握に手間取り、良い成績が残せなかったものの、コンピューターを使ったシリアスボードゲーム的に楽しみました。 学生はもちろん、企業研修にも良さそうですね。

もっとシンプルに商売の基本を遊びで学ぶ、こどもERP GAMEをIchigoJamでつくってみました。
所持金100円でスタート。商品は1種類、1つ原価10円。
販売価格を決め、宣伝し、売上で再度仕入れて12ターン終了後の利益を競うシミュレーション。


12ターン終わって73円の利益、という成績でした。

ERP GAME on IchigoJam のプログラムはこちら

1 'ERP GAME 10 G=100:S=0:P=10:R=50:T=1:E=12 20 CLS:LC0,5:?"ERP GAME":?:?"TURN:";T;"/";E:? 30 ?"NEDAN:";P:?"ZAIKO:";S:?"MONEY:";G:? 40 ?"1:NEDUKE":?"2:SHIIRE":?"3:SENDEN":?"0:NEXT":INPUT N 50 IF N=1 INPUT"P YEN:",P:IF P>100 P=100 60 IF N=2 INPUT"GENKA 10YEN N:",M:IF M*10<=G G=G-M*10:S=S+M 70 IF N=3 INPUT"KOKOKU YEN:",M:IF M<=G R=R+M:G=G-M 80 IF N!=0 GOTO 20 90 A=(15-P)*R/50+RND(R/10) 100 IF A<0 A=0 ELSEIF A>S A=S 110 ?"SALES ";A:WAIT30:?"URIAGE ";A*P;"YEN":WAIT60 120 G=G+A*P:S=S-A 130 IF T<E T=T+1:GOTO 20 140 ?:?"RIEKI ";G-100;"YEN"

コアは、90行の売れる個数を決めるアルゴリズム。
価格Pと知名度Rでベースが決まり、知名度Rを上限にしたランダムで売れる数を決めています。

アルゴリズムから乱数を排除したり強めたり、推移をグラフ化したり、自動発注化したり、商品増やしたり、倉庫代を徴収したり、あれこれ改造して遊んだり、遊んでもらったりしてみましょう。

IchigoSodaを使ったり、スマホ対応して、みんなで遊べるゲームにしたり、1ターンをリアルな1日とし、毎日ちょこちょこ遊ぶゲームにするのも楽しそう。

SAPのみなさん、楽しい時間、ありがとうございました!!

links
- SAPのERPが凄かった。リアルタイム経営シミュレーション体感セミナー開催しました | きらきら星のつぶやき☆
- SAPのERPが凄かった②!体感型ビジネスコンペディション開催! | きらきら星のつぶやき☆

津山高専でIoT講習、アイデアは組み合わせ!発想広げるアプリ idea3x3

2018/10/19
#opendata #IoT #IchigoJam #kosen 

高専プロコンの伝説、きょろちゃん出身、津山高専、寺元先生のお誘いあって2度目の訪問!
秘密はニックネームで呼ぶ先生、伝説の津山高専とオープンデータ


高専生向け体験会と


社会人向け体験会の2本立て!


ITで地域が変わる!大人も楽しいIchigoJamプログラミング体験会 (PDF)


アイデアは組み合わせ!・・・を


アプリにしました「idea3x3
3つずつの単語を組み合わせて、9つの組み合わせを表示するだけですが、発想を広げるきっかけにしてみましょう。


プログラミング版スポ少、地域ICTクラブを広めたい!


自宅や納屋、どこかの電気をスマホで入りきりするプログラム体験。

1 N=IOT.IN():IF N LED N-1 2 GOTO 1 RUN

ちょっと画面がビリビリするのはIchigoJamががんばっている証。
スマホの画面から2を送信すると点灯、1を送信すると消灯。なんでもコントロールできちゃいますね。


楽しんでいただけた、IchigoJam、ご家庭で続けるには、キーボードをご準備ください!
サンワサプライさんは岡山の会社!


ディスプレイは家庭のテレビでもOK!


webでいつでもどこでもサポート!


シス研にもおじゃましました!


津山高専、2018インターンOB、キムに再開!


鶏白湯らーめん「Cock o Noodle Do
津山、jig.jpメンバーのお父さんがやっているというラーメン屋さん訪問!


柚子風味がいい感じラーメン!


餃子が入った手羽先、編み上げ春巻き、餃子のセット「鳥ニティー」自家製ラー油がおいしい


Cock o Noodle Do」オリジナルシール、もらっちゃいました!

links
- ITで地域が変わる!大人も楽しい、IchigoJamプログラミング体験会 iNつやまこうせん - 津山瓦版

好きなものから取り組もう、LEDのまち阿南、創って伝えて楽しむ阿南高専講演

2018/10/15
#tokushima #kosen #IchigoJam 

孫さんが実践した一日一発明。一日一創、創るを習慣化すると、アイデアの幅が広がっていいですよ!

創りたいもの、欲しいもの、気になるもの。なんでもいいので、手を動かしてみるのがはじめのいっぽ。
プログラミングは、パソコンさえあれば材料も加工機械も不要で、創り放題なステキな道具。
IT、オープンデータ、メガネなど、楽しいネタが続々登場!

はじめてのプログラミングに年齢は関係なし。こどもも大人も楽しい、かわいいコンピューターとの会話から始まる「IchigoJam」がおすすめ。 ブラウザ上で体験できる「IchigoJam web」もありますが、余裕があれば「IchigoJam S ハーフキット」はんだづけからの体験がイチオシです!

どんな些細なものでもOK、作ったものを写真と合わせてTwitterへ投稿しよう。続いて、気になるキーワードでTwitter検索、おもしろそうな人をどんどんフォローしよう。 あとは気が向いたときにTwitterのタイムラインを見るだけで、その筋の詳しい人による新しいネタがどんどん集まり、発想が広がります。


300コで3,280円、フルカラーテープ型LED「WS2812B」が動くサンプルに食いつく阿南高専生
さすが、「光のまち、阿南」!


かわいいくまちゃんに、マトリクスLEDとコントローラー2つつながった女子学生によるやわらか電子工作作品!


廊下には学生の作品!起きれない若者、数字を合わせないと止まらない、二度寝防止目覚まし時計!
すでにあるものでもOK、自分で作ってみないとわからないことがたくさんあるし、プラスα/マイナスβでオリジナル!


テープLEDを使って、光るはちまきとして球技大会に出るとかナイス!
輝度はまだまだ上げられるので、いろいろ試してみてね!


制御情報4年生!再来週の高専プロコン@徳島でまた会いましょう!


各地で光る、阿波踊りとLED!


徳島で発見、7色に輝く橋!


近づいてみると、上下に設置されたLEDで間接照明で照らす割とシンプルな仕組み。これならつくれそう!


作ってみたもの。


WS2812Bの5V/DIN/GNDを、IchigoJamのVCC/OUT1/GNDにつないで、下記のプログラムを打ち込むだけ!

10 POKE#700,240,181,68,24,90,32,12,73,114,182,128,37,35,120,1,52,255,34,74,96,3,39,10,38,43,66,1,208,10,39,3,38,1,63,253,209,0,34,74,96,1,62,253,209,109,8,239,209,1,56,234,209,98,182,240,189,0,0,1,80 11 L=57 12 POKE#704,L*3 15 H=180:S=100 16 V=20 17 A=1<<RND(7) 18 FOR I=1 TO L 20 H=(H+A)%360 30 GSB@HSV2RGB 50 POKE#800,G,R,B:COPY#800+L*3-1,#800+L*3-4,-L*3+3 60 U=USR(#700,#800) 70 WAIT 2 80 NEXT 90 GOTO17 'use C,D,E,F 100 @HSV2RGB:R=V:G=V:B=V:IF S=0 RTN 110 D=H/60%6:C=V-(59-H%60)*V/60*S/100:E=V-H%60*V/60*S/100:F=V*(100-S)/100 120 IF!DG=C:B=F 130 IFD=1R=E:B=F 140 IFD=2R=F:B=C 150 IFD=3R=F:G=E 160 IFD=4R=C:G=F 170 IFD=5G=F:B=E 180 RTN

10行 WS2812B制御用マシン語(解説
11行 テープLEDの個数を設定、今回使ったのは57コ(#800から始まる102*2byteに収める最大は68コ)
16行 最大輝度を設定(最大255だけど、電源をVCCからとって全部光らせると電流が不足するかも)
50行 後ろへLED1つ分ずらすコピー命令の使い方
100行 HSVからRGBへの変換(変数、C,D,E,Fが破壊されるので注意)

単純に、ランダムに光らせるだけなら、これだけでOK!

10 POKE#700,240,181,68,24,90,32,12,73,114,182,128,37,35,120,1,52,255,34,74,96,3,39,10,38,43,66,1,208,10,39,3,38,1,63,253,209,0,34,74,96,1,62,253,209,109,8,239,209,1,56,234,209,98,182,240,189,0,0,1,80 11 L=57 12 POKE#704,L*3 20 V=20 30 FOR I=0 TO L-1:POKE#800+I*3,RND(V),RND(V),RND(V):NEXT 40 U=USR(#700,#800) 50 WAIT10:GOTO20

エモい光らせ方、研究すべし。


阿南高専、3年半ぶり、2度目の訪問!
ものづくりx阿波踊りxオープンデータ、徳島&阿南高専


創る楽しさ広げよう!

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