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

洗濯ロボットを作るとして、きれいになったかどうかを見るためのセンサーに、水の濁り具合を見る、アナログ濁度センサー(SEN0189)が使えそう。

鯖江、Hana道場にて、高校の先生と実験!


こちらGravity、DFROBOTの濁度センサー。敷居設定付きのデジタルとアナログ、出力方式を切り替え可能。


取っ手がついているをセンサー側につけよう。(逆だとセンサーが反応しない)


ジャンパーワイヤ3本、黒っぽい、赤っぽい、その他の色を準備し、黒、赤、青の延長として接続。IchigoJamに、黒をGND、赤をVCC、その他の色をアナログ入力に対応した、IN2に接続して、準備完了! (仕様上の電源は5Vですが、3.3Vでも動くので便宜的にVCCに接続しています。40mAとそこそこ電流も必要なので、うまく動かない場合は、本来の5VをCN5から取得するなどして使ってください。その場合の入力は後述の分圧が必要です)

数値のチェックは簡単、ANA(2)の値を表示するだけ!

?ANA(2)

空気中、水、濁った液体など、いろいろなシチュエーションでの値を見てみよう。


水道水。625という値。1023が3.3Vなので、2.02Vの出力がでているということ。
連続表示する場合は、プログラム!

10 ?ANA(2) 20 WAIT60 30 GOTO10 RUN

1秒毎(=60回の画面書き換え/60フレーム)に値が連続して表示されます。(VIDEO3で文字を拡大表示)
表示する間隔を広げる、狭めるのは、20行の数値を変えて、エンター、再度RUN(=F5)でOK!


ちょっと牛乳を混ぜたら、621。


もうちょっと混ぜて、593。濁るほどに電圧が下がります。


ここまで濁ると、289。


もっと濃くすると、138。久々の化学実験、おもしろい!

繰り返しと配列を使って、数値をIchigoJamに記録しておくことも!

5 FOR I=0 TO 101 10 A=ANA(2):?A:[I]=A 20 WAIT60 30 NEXT RUN

102コ記録すると止まります。N秒目の値を見たい時は

?[N]

全部ずらっと画面に表示

FOR I=0 TO 101:?[I];" ";:NEXT

IchigoJam上で簡易的なグラフ化するのもありですね!
もっとたくさん値を保存した場合、0-255ばでの値に限られますが、POKE#700,A で、#7FFまでの256コ保存できたり、いろいろ工夫次第!


本来の電源5Vを使う場合は、アナログ入力値が飽和(最大値の3.3Vをオーバー)してしまうので、同じ値の抵抗2つ(この場合10kΩ)を使って分圧することでIchigoJamで読み取りできます。


Gravity DFROBOTのセンサー群、いろいろつないで楽しめます!(濁度センサーは別売り)
身の回りのコンピューター、もっと使いやすく、もっと性能アップするにはどうするか!?
いろいろチャレンジしてみましょう。

岩手県からのご来鯖「KDDI x 岩手県 x 鯖江市 x 福井高専 x Hana道場」から一歩前進。
KDDI、jig.jp、エル・コミュニティによる包括的パートナーシップ構築を発表!

KDDIとjig.jp、エル・コミュニティ プログラミング教育の環境整備および、教育人財の育成に向け包括的パートナーシップを構築 | 2019年 | KDDI株式会社」(エル・コミュニティjig.jp


プログラミング楽しいね 上島・子ども対象に体験教室|愛媛新聞ONLINE
愛媛県上島町で活躍した、弓削商船高専生、愛媛新聞での記事!
すぐに展開可能な、地域の学生、こどもたち、大人がITで火がつくモデル、岩手県展開も楽しみです!
翌日にはプログラミングの先生に! 弓削商船高専マイコン部の高専生大活躍、サッカー少年 meets IchigoJamゲームプログラミング!+かみりんゲーム


リリース近い、IchigoJam 1.4 (b05)、先行してPC/タブレット/スマホで動く IchigoJam web も1.4ベースに更新!
画面タッチかマウスクリックで、BTN として使える機能を追加!スマホ向けのワンキーゲームなら、サクッとつくって共有可能です!

10 FOR I=0 TO 360 STEP 5 20 A=32+COS(I)/12 30 B=24+SIN(I)/12 40 IF I DRAW X,Y,A,B 50 X=A:Y=B 60 NEXT 70 IF BTN()=0 CONT 80 CLS:RUN RUN

RUN on IchigoJam
こちら1.4らしいサンプル、SIN/COS三角関数とDRAWコマンドを使って、円描画。画面タッチでもういちど。

プログラミングの基本、コンピューターとネットワークの本質をサクッと IchigoJam BASIC で体験し、コンパクトなリファレンスを片手に、作品づくりをはじめましょう。 かんたんな電子工作を習得すれば、自分でIoTづくりの道が開けます!

大人もこどもと一緒に学ぶ、地域ICTクラブのHana道場モデル、広げます。

links
- 鯖江のNPO、KDDIと提携 子供向けプログラミング教育推進で  :日本経済新聞
- KDDIとjig.jp、エル・コミュニティがプログラミング教育の環境整備などを目指すパートナーシップ構築:EdTechZine(エドテックジン)
- KDDIやjig.jpら3社が地域教育人材の育成に向けてパートナーシップ、地方創生で - ケータイ Watch

Maker Faire Kyoto 2019での戦利品を素材に、いろいろ作ろう第一弾は、連打ゲーム!

楽しい素材がたくさん手に入りました。楽しみだったモノは、共立ブースで見つけた「ピエゾ素子/圧電素子!」


曲げると発電するピエゾ素子(圧電素子 - Wikipedia)。
LEDを差し込んで、曲げると・・・


光る!


オシロスコープで見てみると、軽く曲げるだけで、なんと+/-30Vもの電圧が!
これを直接 IchigoJam などマイコンにいれるとまずそう・・・。


マイナスの電圧をカットするためダイオードを接続し、LEDを付けてみました。


曲げるとプラス1.7V程度で反応する、使いやすい電圧になったので、IchigoJamにつないで、実験!

1 ?BTN();:CONT RUN

LEDのアノード側(プラス側)をBTNへ、マイナス側をGNDへと接続して、このプログラムを動かすと、軽くタッチするだけで反応するボタンになりました!


せっかくなのでちょっとプログラムを足して「連打測定マシーン」にしてみました!

10 VIDEO5 20 CLS:?"READY?":WAIT30 30 CLS:?"GO!":N=0:CLT 40 IF BTN()=0 CONT 50 N=N+1:?N 60 IF BTN()=1 CONT 70 IF TICK()<5*60 GOTO 40

5秒たつまで(TICK()<5*60)、カウントとして使っている変数Nをカウントアップ。BTNの押し下げ数を連打スコアとして表示し続けます。

机などにぶつけるとチャタリングのような現象で高速カウントアップしちゃったりするので、うまくチートを防ぐプログラムをかくか、いっそチートありでのハイスコアを目指すか、好きなように改造ください!
圧電素子■ジャンク■ / PIEZO-DJK」通販で買えます!(圧電サウンダーとして音も出せるんですね)

ダイオード、LED、ブレッドボードか簡単な基板でキット化するとかもよいかも!?
ゲームのコントローラーとして、ちょっと高いいろんなセンサーの置き換えはもちろん、未来を先取りするツールづく欠かさません!


今日、こどもの日のHana道場、新社会人になったMisakiくん企画のUnity講座!参加者は、小学生から大学生まで幅広い。


軽やかにジャンプするミミズが主人公の製作途中のゲーム、見せてもらいました。


新高専生と作曲好きなお友達、初Hana道場、プログラミングとコンピューターの超入門、楽しんでもらいました。

ピエゾ素子、Hana道場にも置いてきたので、ぜひ遊んでみて下さい!

Hana道場主催、プログラマブルな教育用ドローン「TELLO EDU」を IchigoJam でプログラミングするeスポーツ大会! こどもも大人も、ドローンによる熱き戦い、盛り上がりました!

参加してくれたHana道場に通う、8人の小学生!


わくわくな顔!


IchigoJam と TELLO EDU とは、MixJuice1.2.2bファーム)を使って無線LAN接続(UDF)
まずはチュートリアル、IchigoJam BASIC によるプログラミングで、飛ばし方を学びましょう。


飛んだ!

飛ばし方、コントロールの仕方が分かったら、早速4ステージに挑戦!

ぴったりちゃくち(精度を競う!)


まずは測量!


おぉ、かなり近い!


ボウリング


おもちゃのボウリングのピン、風ですぐ倒れるので、実際の配置は、ばらばらに。


2人チーム、協力して作戦を練ります。本日の最高得点、4点!


スピードレース(フープを通り、ポールを回ってゴールを目指そう)


測量結果を元に設計中。


最後のフープ、くぐれるか!?


福井新聞社による取材、ここの写真が使われた!?(鯖江、牧野百男市長による福井新聞掲載紹介


スモウ(ひもでつないでファイト!)


その場で組んで、対戦も熱い!(まったさん親子による試験中)


時間の都合上、トーナメント戦で1発勝負!動画でその熱い戦いの一部、ご紹介。


ドローンを使った新eスポーツ、楽しい競技を考えた人にはIchigoJam用ゲームをプレゼント企画!
早速、スピードレースをリレーして競う、団体戦とするアイデア。センサーを加え、タッチを実現できるとおもしろいかも。


お試し初大会の参加者は、Haan道場でIchigoJamを学ぶ、8人!


IchigoDakeスクールセットDakeJacketMixJuiceを使ったグループワーク対応セット。 1人ずつ準備したスクールセット、ドローンはチームで1台、作ってIchigoDakeを差し替えて飛ばす!
45分の制限時間の間、3ステージをどう分担するか!?


さて、狙い通りに飛ぶか!?


優勝!なんと、全国大会出場権をゲット!


DJI Japan からもご来鯖!


本日のスライド「IchigoJam x ドローン - プログラミングeスポーツ大会
IchigoJam体験者向けのスライド、事前にTELLO EDUとUDP対応のMixJuiceβを接続しておけば即、飛ばせます!
MixJuiceに TELLO EDU モードを追加して、ぐっと簡単になる予定。
「IchigoJam x TELLO EDU - リファレンス
チュートリアルが終わったら、リファレンスをみながら、いろいろトライ!
IchigoJamの基本を学んだ次のステップにオススメです!

links
- プログラミング教育は「メンター育成」から、鯖江市ではシニアが活躍 | Forbes JAPAN(フォーブス ジャパン)
- Hana道場

2005年にスタートしたNPO法人によるコミュニティFM「たんなん夢レディオ」の理事をしてます。
創設したのは、福井高専の1期生の先輩、伊藤努会長!

たんなん夢レディオ 79.1MHz - 地域のみなさんといっしょに作るコミュニティFM放送局 - tannan.fm
3,000円でJR武生駅から徒歩15分、「なつかしや」というゲストハウスも運営してます。

伊藤さんと企んだ、ネットと放送の融合!USTREAMから始まったサイマル放送、現在はYouTube Liveで放送中!
福井高専提供の番組「高専ライブ」など、ご当地番組を近所と世界中にお届けしています。(タイムテーブル

聞いていたら、知っている人!
天津弥のガボステージ」にゲスト出演、大西さんの新プロジェクト!

福井 伝統工芸アイドル オーディション」2019/5/31まで
福井のミュージシャン、新アイドルグループ構想発表 「伝統工芸応援」コンセプトに - 福井経済新聞

放送、ネットに加え、フリーペーパー「夢レディオ編集室」と全方位メディアで展開する、たんなん夢レディオ。
今回は、IoTと親子をテーマに先日のkintoneイベントとIoT火災報知器「火守くん」を記事にしました。

サイボウズ x さくらインターネット x jig.jp / 親子体験IoT (PDF)

かんたんIoT、やってみたい方、福井県鯖江市「Hana道場」へどうぞ!

links
- たんなん夢レディオ 79.1MHz - 地域のみなさんといっしょに作るコミュニティFM放送局
- 「火守くん」「セーブライフ・ファイヤシステム」の株式会社創電(福井・敦賀)

地理院地図を使ったハンズオンチュートリアルを公開したところ、オープンデータ伝道師のイスマイルさんより、OSMは?と入電あり。

OSM(オープンストリートマップ)は、無料で使える地図データ。ただし、タイル(地図を画像状にしたもの)データ提供サーバーを使ったアプリとしての利用は不可。 ただ、同じ形式の地理院地図 x leafletjs ならOKと気が付き、機能はばっさり削ったシンプル版でいいことに気がつきました。

leaflet x 地理院地図を使った薄いフレームワーク「egmapjs」と、活用例アプリ「Hana道場はどこ?」を作成。


Hana道場はどこ?」 徐々に拡大していきます(動かしたら、オートスクロールは停止)
クリックしたら、Hana道場のページを開きます。
ソース on GitHub


はじまりは日本全体から! zoom = 4


色味は前回同様ちょっと補正していい感じに! zoom = 13


ハンズオン資料も書き換える予定! zoom = 17

links
- Hana道場はどこ? - leafletjs x 地理院地図 (src on GitHub)
- Documentation - Leaflet - a JavaScript library for interactive maps
- 地理院地図|地理院タイル一覧 (出展リンク先)
- JA:タイル利用規約 - OpenStreetMap Wiki

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が凄かった②!体感型ビジネスコンペディション開催! | きらきら星のつぶやき☆

組み立て動画も紹介した鯖江ご当地IchigoJamの「MeganeJam

カラバリで個性!


せっかくなので赤いパーツで揃えてみます。


microUSB、そっと裏返して、裏からはんだを多めに流し込みます。


表からもはんだづけ。


楽しいはんだづけタイム。


R1〜R4、抵抗を指でホチキスの芯のようにコの字型に曲げて差し込み、ちょっと開くとすっぽぬけない。


横から見て三角形がはんだの適量。
減らべったいのは少なすぎ、ちょっと足しましょう。
丸まっているのは多すぎ。それはそのままでOKですが、次のはんだは控えめにやってみましょう。


ピンソケットをまっすぐつけるコツは、1ピンだけはんだづけして、指で押さえながらはんだごてで再度温め、位置調整。 ピンソケットを曲がって付けてしまっても、指でぐぐっと押せば真っ直ぐにできるので、ご安心。


スイッチも同様に1つだけはんだづけして押さえながら調整できれいに仕上がります。


大きなパーツ、特によく見ると基板(のベタGND)につながっているパーツは長めに温め、はんだを多量に流し込みましょう。 ビデオ端子の穴は、2つ余って正常です。


真っ赤なMeganeJam、完成!
実は、クリスタル、15pF(表記150)のコンデンサは省略しても動きます!(画面がちょっと揺らぐかも)


鯖江市地域活性化プランコンテスト参加高校生もはんだづけ!


自分だけのMeganeJam、できあがり!


LED1

エルイーディー、つきました!


15分でゲームのプログラミングも完成!
シンプルだけど、世の中のプログラムの基本が詰まった「かわくだりゲーム


マイMeganeJamと記念撮影!(写真 by 学生団体with Facebookページ
featuring 市長をやりませんか? 鯖江市地域活性化プランコンテスト


左上はフリースペース。圧電サウンダーを搭載する改造法を紹介。用意するのは配線用の電線。


裏面、電線をいい感じの長さに切る。


圧電サウンダーをGNDとSNDにはんだづけ。

LEDを点滅させながら(業界用語でエルチカと呼びます)、ランダムな音程で音を鳴らすプログラム

1 LED1:WAIT10 2 LED0:WAIT10 3 BEEP RND(20)+1,2 4 GOTO 1


ボタン電池でも動いちゃうのがIchigoJam!省エネです。(電池ホルダwith基板 [M-STL2032HLD]


うるさいエルチカ&ボタン電池駆動MeganeJam


Hana道場では、プログラミングに電子工作に、ものづくりを強力にサポート!(写真 by 学生団体with

MeganeJamは、Hana道場ストアで販売中!
MeganeJam by PCN Sabae | Hana道場ストア

links
- 鯖江市地域活性化プランコンテストの参加賞、鯖江生まれのパソコン IchigoJam の鯖江スペシャル MeganeJam 組み立て動画

福井県情報システム工業会を含む、福井県IT産業団体連合会の新年イベント、学生向けの福井県内プロコン「ふくいソフトウェアコンペティション2017」の受賞作品プレゼンテーション。

受賞、おめでとう!!リリースする?オープンソース化する?ワクワクはこれからですよっ

大賞を受賞したチームCRABの一人、Hana道場へ通う中学2年生のMASAHARU、ARでお店探し「ARNet」を堂々発表。

福井県知事も期待!こどもIT教育でも世界一いきましょう!

フィリピン、八戸、福井をつなぐ学校話。学長大谷さんとMangoJamの誕生日!

栃木のSkyBerryJAMのような、オリジナル基板づくりはブラウザだけで簡単!Upverterで部品をおいて、論理的につないで、

緑のガイドに合わせて物理的につないだらできあがり!(STM32版のIchigoJam実験用基板

社会をよりよく、日本から!

ハードオフさんとの縁企画第一弾、Hana道場で分解ワークショップ!
バラバラにして作って遊ぼう!ジャンクREメイクショップ - Hana道場 x ハードオフ

こちら参加してくれた子供たちの作品群!


古めのラジカセと電卓を再構成したかわいいロボ!


電脳めがね!


本物のPSPを再構成したオリジナル合体ロボ!


デジカメのディスプレイをコントローラーに合体させたモバイルゲーム機!


プレステ本体をコントローラー化!


ものづくりの基本は、分解。
つくりたいものを、分解して考え、それぞれを作り、組み立てる。
逆の手順を辿ってみるのは、ものづくりを楽しく学ぶ良い手段。


分解、ケガには注意。自分の身と周りの安全を守ろう!
小さい子供にはネジが固すぎることもあるので、親子ワークショップがオススメ。


どれを分解しようかな


分解スタート!


ゲーム機も人気!PSP分解中(後にロボになった)


意外とオススメ、デジカメの分解。狭いところにパズルのように収まるいろんな部品。
フラッシュ部分など、高電圧部分は注意してあげよう。


苦労して分解したビデオカメラ、お宝、きれいなレンズ部分をゲットできた達成感!


配色がレトロかっこいい、東芝製の古い電卓の中身。大人も子供も楽しめる。


バラバラ〜となって楽しいパソコンのキーボード。オリジナル名前プレートもステキでした。


AIWA製、ラジカセの中身、見慣れた大きめ部品とメカが渋い!
アンプを現代のものに置き換えちゃう改造の元に良さそう。


分解、いつの間にか大人も夢中。


参加、ありがとうございました!


グルーガン(ホットボンド)と目玉シールで、大人でも気軽にかわいいジャンクアートができますよ!
分解してでてきたLEDやスピーカー、ボタンなどのボタンは、こどもパソコンIchigoJamから再利用も可能。
いろんな技を覚えるほどに、どんどん分解は楽しくなりますよっ。


Hana道場での分解ワークショップ、好評に付き、また開催します!
講師やってみたい大人向けのワークショップもありかも?

links
- HARD OFF × Hana道場 ジャンク品REメイクショップ開催 | 親切丁寧な買取、リサイクルショップならハードオフグループ
- HARD OFF × Hana道場 ジャンクREメイクショップを開催 | エル・コミュニティ

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