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

品川区オープンデータイベントで活躍したIchigoJam用オープンソースハードウェア、IchigoSensorsが、TEAM IchigoJamほっかいどうの手によりパワーアップ!
でじたる百葉箱(温度ロガー) – nextday programming kids
基板を送っていただいたので、早速実験!

I2C小型液晶に1秒ずつ2行使って表示。コンパクトな温度計ができました!IchigoSodaにつないだらIoT百葉箱。
IchigoSensors譲りの、GPS、紫外線計測、高精度な温湿度計用パターンもある。


IchigoSensors2 by TEAM IchigoJamほっかいどう


ひさびさの表面実装。丁寧に貼り付けていただき、感謝!


表面実装、完了。(330Ωのチップ抵抗、ひとつ飛んでいってしまったので、代用しました)


できあがり!


サンプルプログラムを使って、計測!
アナログ温度センサーがちゃんとした値になってる!

?ANA(2)*32/10-500

温度を10倍した値を表示。誤差プラスマイナス2度ですが、変化を見るために0.1度単位まで表示。
OUT1-3でLEDも点灯!


温度センサーMCP9700を使った回路図。コンデンサが2つ使われています。(30円温度センサーMCP9700Aデータシートにはない?)


ちゃんとした値になりました!


直結との違い、0.1uFのコンデンサを抜いてみると、値が大きく上がって、36度に!
ローパスフィルター的なものをかけないとおかしくなるのかも。(電源についている1uFは抜いてもほぼ変化ないので省略できそう)


センサーをいろいろ差し替えて実験。たしかにばらつきあるけど誤差2度内に収まっていそう。


おまけに、LED3つと温度センサーだけの基板も入っていたので、お試し!
コンパクトでこちらははんだづけから気軽に楽しめますねっ。

本日インターンに、福井高専校長、田村さんが見学に!

めがね会館1Fにて、グローカル、ピンバッヂ、お買い上げ!
インターン、今週金曜日にいよいよ成果発表会、大詰めの1週間がスタート。
jig.jp インターン2019 15日目 - jigintern2019のブログ

楽しかった夏休み、最終日の福井新聞に小中学生プログラミングフェス2019の記事が掲載!
たんなんFM夢レディオ編集室用の原稿としても書きました。(PDF)

プログラミングフェス2019ブログ:Day1 / Day2

小中学生が、車とプログラミングについて考えるとして・・・
- 車の加減速は車酔いにどう影響するか?
- 急ブレーキ、急発進、急ハンドルを検出し、安全運転を促すシステムとは?
- 万が一の事故を検出し、すばやく通報するには?

何かと便利な加速度センサー。I2Cで接続する加速度センサーMMA8452より150円だけ高い、500円加速度センサー「KXSC7-2050」を使うと、アナログ入力で使えるので、より手軽です。


ピンヘッダやピンソケットをはんだづけし、VCC/GND/X/Y/Zの他、通常利用にはMOD/EnableにVCCをつなぎ、ST/MOTにGNDをつなげばOKです。 一番簡単な使い方は、XをIN2につないで、次のプログラムだけでOK!左右に振ってみよう!

10 ?ANA(2):CONT


X/Y/Z、全部使ってみたい時、ピンの並びを利用して、OUT1/2/3をアナログ入力に切り替えて使ってみましょう。5ピンのピンヘッダを使ってVCC/GND/OUT1/OUT2/OUT3に挿し、GNDから4ピンをはんだづけ。


IchigoJamのVCCとモジュールのVCC/MOD/Enableをつなぎ、GNDとST/MOTをつなぎ、コンパクトなIchigoJam用加速度センサーモジュール完成。

OUT1/2/3をINに切り替え、ANA(5)/ANA(6)/ANA(7)で読み取り。Z/Y/Xの順番になっているので、順番を整えてプログラミング。縦横いろいろ振って実験!MMA8452より、プログラムがシンプルな分、高速に読み取れるのでゲームなど使うにはこちらが良いかも。

10 FOR I=1 TO 3:OUT I,-1:NEXT 20 ?ANA(7),ANA(6),ANA(5):CONT

前回同様、機械の調子が悪くなったらお知らせするデバイスにするプログラムはこちら。

5 C=0 10 FOR I=1 TO 3:OUT I,-1:NEXT 20 FOR I=0 TO 2:[I]=ANA(7-I):[I+3]=[I]:NEXT 25 @LOOP 30 FOR I=0 TO 2:[I]=ANA(7-I):NEXT 40 FOR I=0 TO 2:[I+6]=[I+3]-[I]:NEXT 50 N=ABS([5])+ABS([6])+ABS([7]) 60 ?N 65 IF N<100 C=C+1 ELSE C=0 66 IF C>100 ?"ALERT!":IOT.OUT 1:WAIT 1200 70 FOR I=0 TO 2:[I+3]=[I]:NEXT 80 GOTO @LOOP

加速度センサー、X軸だけで十分なら、もっとシンプルに書けます。

5 C=0 10 OUT 3,-1:X=ANA(7):A=X 25 @LOOP 30 X=ANA(7):D=A-X:N=ABS(D):?N 65 IF N<100 C=C+1 ELSE C=0 66 IF C>100 ?"ALERT!":IOT.OUT 1:WAIT 1200 70 A=X 80 GOTO @LOOP

必要に応じて、いろんな道具が使えると便利です。
コンピューター、電子部品、AI、オープンデータ、みんな私達のステキな仲間!


大きく見開き掲載!


何かを作る喜び知って! by PCN代表 松田


楽しいと思うものを見つけてみて! by PCN 原


まずはチャレンジしてみよう! by 福野

小中学生プログラミングフェス2019
主催:株式会社 福井新聞、共催:永平寺町PCN
特別協賛:北陸電力株式会社、協賛:福井コンピューターホールディングス株式会社
後援:福井県教育委員会

眼鏡協会でのIoTデバイスづくり勉強会。鯖江市内に600社もあるメガネ関係会社。たくさんの製造機械が支えてます。

夜中もがんばる機械が止まってしまったことを、簡単に知りたい。そんなときに、IoT!

止まったことを検出したら「ALERT」と表示し、IoT通知!

動いているかどうかを調べるセンサーとして、加速度センサーを使ってみます。
秋月電子通商のセンサー一般」から「加速度センサー」を選択、安い順に並べた一番最初が「MMA8452Q使用3軸加速度センサーモジュールキット」でした。

キットといっても、ピンヘッダーをはんだ付けするだけで、ブレッドボードで使用可能!(ピンソケットをはんだづけすれば、ジャンパーワイヤのみでOK!)

I2Cで接続するMMA8452を使う電子工作は、モジュールの3.3V、SDA、SCL、GNDからジャンパーワイヤでIchigoJamのCN5の表記通りに接続するだけ!回路を見ると、モジュール内にI2C用のプルアップも実装されています(必要ない場合はパターンカット)。

加速度センサーの値はI2Cで取得します。電源をいれた状態ではセンサーがアクティブになっていないので、ONにしてから、X,Y,Z、3軸分の値を取得。ビッグエンディアンなので1byteずつ取得してリトルエンディアンに変換し、分解能は12bitなので16で割って取得完了!

10 POKE#700,#2A,1:IF I2CW(#1D,#700,2) STOP 20 A=#700:POKEA,0:R=I2CR(#1D,A,1,A,7) 30 FORI=0TO2:A=A+2:[I]=(PEEK(A-1)<<8|PEEK(A))/16:NEXT 40 ?[0],[1],[2] 50 GOTO20


加速度センサーの値が表示されました!デフォルトでは、1024が1Gを表し、プラスマイナス2Gまで計測できます。
詳細はデータシート参照。加速度のスケールの設定や、割り込みやなどいろいろ高度な使い方もできます。

振動が止まったら通知するために、加速度の差分をとり、絶対値の合計値を見て、しきい値100を下回る回数が100回を越えたらアラートするプログラムを作ってみます。

まずは加速度センサーを使う初期化と値取得をサブルーチン化

100 @GINIT:POKE#700,#2A,1:IF I2CW(#1D,#700,2) STOP ELSE RTN 110 @GGET:A=#700:POKEA,0:R=I2CR(#1D,A,1,A,7) 120 FORI=0TO2:A=A+2:[I]=(PEEK(A-1)<<8|PEEK(A))/16:NEXT:RTN

これを使って、加速度の差分を表示

10 GSB@GINIT 20 GSB@GGET:FORI=0TO2:[I+3]=[I]:NEXT 30 GSB@GGET:FORI=0TO2:[I+6]=[I]-[I+3]:NEXT 40 ?[6],[7],[8] 50 FORI=0TO2:[I+3]=[I]:NEXT 60 GOTO30

加速度の差分の絶対値の合計を表示

40 N=ABS([6])+ABS([7])+ABS([8]):?N

しきい値100を越えていたら振動している、つまり機械が動いていると判定しLEDをつける

45 LED N>100

最後に、止まっている時間をLループ分検出したら、ALERTと表示し、IOT通知

5 C=0:L=100 46 IF N<100 C=C+1 ELSE C=0 47 IF C>L LED1:?"ALERT!!":IOT.OUT 1:WAIT60

Let's 想像、身近なIoT!

(追記、150円高いけど簡単で高速、アナログ加速度センサーKXSC7-2050モジュールによる作例

持続可能なまちに必要なのはビジネスモデル。持続しない補助金頼みではジリ貧間違いなし。
2030年を見据え、企業連携を強める鯖江市と地方発現場発のオープンイノベーションを牽引するSAPのタッグ!


鯖江市のSDGs解説パンフレット。「ITのまちづくり」としてオープンデータと、鯖江産パソコンIchigoJamが載ってます!
SAP支援によってスタートした、オープンイノベーション道場、Hana道場では、今日も子供と大人が学びます。
元鯖江の小学校の先生、岩堀美雪さん、IchigoJamと共にカンボジアへ!
岩堀先生に、「めがねのまちさばえ国際親善大使」任命 | 『さばえ.jp』百さんのブログです


パンフレットとちょっと配色が違う、グローカル。
メガネのセンター、ブリッジの色が「5 ジェンダー平等」のものが正式版です!


好評、SDGsメガネアプリ


次の計画!


jigインターン、各チームから、SAPのみなさんにプロダクトを紹介!


大阪の企業、フルタ製菓との企業連携、サバエイトチョコレート


インターン生に差し入れ!メガネといえばもちろん、こういう写真!


せっかくなのでアプリ化!メガネ写真アプリにサバエイトモードも追加してみました!(src on GitHub)


チーム毎にランチ会、本日はCチームで、場所は、鯖江駅前、惣(SOU)


さばの味噌煮定食にチェックイン!?


惣(SOU)のランチメニュー!
食をテーマにした3チームの成果発表会は来週末!
jigインターン11日目!! - jigintern2019のブログ」ごはんが!w


鯖江のSDGsのシンボルマーク、グローカルのピンバッチ、めがね会館でも販売中。
持続可能なまち創造実験、オープンなまち鯖江、いつでもお声がけください!

失敗例から生まれる成功もあるので、とにかくいろんなことにチャレンジしてもらいたい。自身で考え、行動を起こすことで地域の問題を自分事だと思ってほしいんですよね。もちろん住民の方や移住を考えている方からのアイデアも大歓迎ですので、どんどん声を聞かせてください!(笑)
“ゆるい”取り組みでは地方創生はできない、なんてない。 - 牧野 百男 | LIFULL STORIES」より

今年からスタートした、高校版のミネルバ大学を目指す、インフィニティ国際学院ナビゲーターとして、昨年訪問したフィリピン、ターラック州の学校とネットでつないで講義予定。

(P87 勝てる場所チャートより)
ずっとやっていられるほど好きなもの、それは資質あり!
資質を生かして喜んでくれる人を探しましょう(ターゲット)
その場所で自分のスキルが活きる場所が勝てる場所。
スキルは学びで拡大可能、どんどん伸ばして深く、広く。


世界で学べ 2030に生き残るために」著書はインフィニティ国際学院の学院長で、八戸やフィリピンでもお世話になった、大谷さん(@MasakiOtani1)

学びが楽しめないという異常事態。
世界を知り、世界を創る人材を生み出すためにできることは何か?
見つめ直すきっかけになりました。


一番衝撃だったのがこちら。日本の大学生の課外学習時間、1日1時間未満が66.8%!?(世界で学べ P123より)
何を学修とするか、謙虚に言っているだけかなど疑問はありますが、大きな差。
データ出展となっている、社会生活基本調査、都道府県別などおもしろそうなオープンデータあり!
全国大学生調査(本調査2007年・追加調査2009年) - 大学経営・政策研究センター(CRUMP)」にある48233名の集計結果データもおもしろそう。

自己肯定感の比較グラフ 日本 45.8%、アメリカ 86.0% (P59 内閣府、平成26年度子ども・若者白書)
好きを生かしたスキルで何か創ろう!誰かに喜んでもらおう!自己肯定感の第一歩。

子どもたちはパソコンを使わなくなってしまいました。
キーボードを使わない → 伝達手段が画像や動画が主になる → 文字離れから複雑な文章の読解力が低下
→ 伝える側も動画を使う必要がある → ビジュアル・プレゼンテーションのノウハウとスキルが必要 (P66)
動画編集、プレゼンづくり、プログラミング、創る環境として、パソコンは最強!
知らずに使わないのはもったいない。

地方敗北主義 (P58)
初見の言葉!地元の良さに触れ、都会はいいぞステマに対抗しよう。

ビジネススキルトップ10 (2020年と前回との差)
1 複雑な問題解決力(-)
2 クリティカル・シンキング(+2)
3 創造力(+7)
4 人材管理(-1)
5 他者との調整力(-3)
6 情緒的知性(新)
7 決断力(+1)
8 サービス精神(-1)
9 交渉力(-4)
10 思考の柔軟性(新)
出展、世界経済フォーラム、職の未来に関する報告
真の課題をとらえ、創る力!
他者との調整力が3ランクダウンしているのがおもしろい。

「我々は常に、テクノロジーとリベラルアーツの交差点に立とうとしてきた。技術的に最高のものを作りたい。でもそれは直感的でなければならない。これらの「関連付け」がiPodを生み出した」。(P154)
いい言葉! いい技術を使えるだけでなく、それを活かす場所を知っていること!
(初版iPadとありましたが、きっとiPodの誤植)


鯖江にて大人の学びの場、眼鏡協会の技術研修会
「はじめてのIoTプログラミング IchigoJam x sakrua.io 編」


1時間半のIoTプログラミング、短めなサンプルとしてぴったり5秒を当てるゲームづくり。
RUNしてからちょうど5秒たったと思ったところでボタンを押すと、100点満点で点数がでます。(1フレーム(1/60秒)毎に1点減点)


なんと、1フレーム差、99点がでた!(上部100点はチート実験です)


IoTは、インターネットにつながるモノ。
インターネットは100億台のコンピューターによるネットワーク。
最小のネットワーク、2台のネットワークを使って体験しましょう!

2台をつなぐ通信プログラム(ボタンで会話)

10 ?BTN(),IN(1):OUT1,BTN() 20 WAIT6:GOTO10


挨拶してみる。数を送ってみる。ひらがなを送ってみる。絵を送ってみる。デジタル化できれば通信可能。
今回のプログラムはWAIT6なので、1秒間に10コの0か1を送れる、10bps。5Gは20Gbps。
コンピューター同士であれば、人間の200億倍のスピードで世界中をつないでしまうわけです。

「創ってみたい」は学びのチャンス!創ってみないと分からない、様々なこと。
大人も子供もみんなで学ぼう、地域ICTクラブ、Hana道場にもどうぞ!
「一日一創」もオススメです。

先日、提携リリースしたKDDIさん本社にて、IchigoJam勉強会。

コンピューターの凄さに触れる楽しさは、大人も一緒!


スライド「はじめてのプログラミング with IchigoJam (for USキーボード)」はオープンデータ。
抜粋、編集、改変、販売、自由にご活用ください。


1,500円パソコンIchigoJamとのファーストコンタクトは、キーボードの「A」
キーボードの「A」を押すと「A」が出る。アルファベットの小文字を学習するのは小学校英語教育のめあて。まだ、慣れていない子でも刻印から間違い探しの要領で打てます。 繰り返しコマンドを使うことですぐに打てるようになります。今後はじまるコンピューターを使ったテスト、「キーボードが打てない」は「字が書けない」と等しい。


アプリの基本、かわくだりゲーム。LEDを1つ使った世界で最も簡単な電子工作をして、ボタン操作に対応したテレビゲーム機仕様にした後、左端までたどり着いたら"CLEAR!"と表示するゴールを追加したバージョン。


プログラミング言語は数あれど、結局動かすコンピューターは一緒なので、どれも似たりよったり。
どの言語でもしっかり自分のものにすれば、他の言語を学ぶのは簡単!
F1の前にカートで練習するように、まずはコンパクトで流行に左右されない安定した言語で学ぶのがオススメ。
IchigoJam BASICは、55年の歴史あるBASICをベースにリファインした、変わらないことを約束する言語です。


小学校プログラミング教育の手引、第一版と第二版、全く違うので注意!(スライド by 小金井市前原小学校 元校長、松田孝さん)
第二版には「プログラミング言語やプログラミングの技能の基礎についての学習を実施する取組」と明記されました。
コンピューターとは?なぜ計算が速いのか?どのくらい速いのか?
実際コンピューターくんとはなして、プログラミングする体験、人間と違った特性を理解する近道です。
子供も大人も。
小学校プログラミング教育の手引:文部科学省


必修化され、興味を持った子にクラブやIT遊具、そして地域の学びの場「地域ICTクラブ」(鯖江のHana道場的なもの)が生み出す高度IT人材。 ネットでつながった現代日本、地方であっても諦める必要は全くなし!高専、大学、地域企業との連携が鍵!


助っ人に来てくれた、PCN品川代表、清水さん


ひさびさ、福井高専同級生で、PCNベトナム代表のロンくんとも再開!ベトナムでもプログラミング、熱くなりそう!

地域のIT力の要、高専。
長岡高専生の創造力が、ケニアで活躍といううれしいニュース!
日本の高専がアフリカ支援 アブの肥料化、機械で時短: 日本経済新聞
増え続ける日本の課題、世界の課題、解決するエンジニアが圧倒的に足りてません。
複雑な問題解決力が引き続きTOP by 世界経済フォーラム

前原小学校元校長、松田さんにご来鯖いただき、地域の小中学校でのプログラミング教育と、福井高専の役割をディスカッション。 地域の小中学校の先生との定期的な取り組みを、学生も一緒に、まずは小さく始めていきます!


松田孝さん x 福井高専 x エル・コミュニティ x jig.jp

プログラミングで楽しく学べる、メタ学習。
分からないときの援助要請。困ってそうな人には声をかけよう、能動的援助とコミュニケーション。
自分で分かる喜び。みんなで達成して分かち合う楽しさを知ったら、社会に目を向け課題に挑戦!

高校・高専まで習わない三角関数だって、楽しくみんなで学べば怖くない。
理論は後回しでひとまず体験、こちらを打ち込むだけで、ぼわっと光るLEDができあがり!

10 PWM 2,SIN(T),256:T=T+1:GOTO10

前原1号対応、要IchigoJam 1.4β以降、SIN(T) Tの単位は度、256倍の値が返る)


動画「編集に戻る三角関数でぼわっと光るデモ on IchigoJam 1.4」


円と角度を知っている小学生なら、理解も利用も実はそう難しくありません。
スゴい!真似したい!できた!改造!失敗、失敗、失敗、、、、できた!
この繰り返しが、粘り強く、課題が複雑なほど燃える、強いエンジニアを育てます。


地域のベストプラクティス、Hana道場で日々探求中!

jig.jp社内では、いよいよ本格開発がスタートした、高専インターン。3週間後の成長が楽しみ!
jig.jpインターン2019 開発が始まった4日目 - jigintern2019のブログ




高専インターン3日目、宿の古民家から送られてきたIchigoJamはんだづけの様子。

さすが高専生w(良い子はこちら、はんだづけはじめのいっぽ


Hana道場発、IchigoJam用の電子サイコロ。
IchigoJam S 未満の場合、圧電ブザーをはんだづけすると音も鳴らせるボードになります!


抵抗値は数百Ωから数kΩ、実際に光らせてみて好みの明るさを選びましょう。


初使用のUSBはんだごて。


コテ台無くても使えますが、コテ台も付属。なんとちょっとはんだもついてきた!


まずは抵抗を一気に挿してはんだづけ。


LEDをはんだづけし、ピンヘッダーは14ピンにそろえて指でパキっと折って使います。
今回の基板では、訳あって表からはんだづけしてますが、完成版はLEDはぴったり基板に付けて、裏面からはんだづけしてOKです!


完成!(IchigoJam用ボードは、IchigoJam上で組み立てると、自分のIchigoJamにぴったりに仕上がります)
5V/8WのUSBはんだごて、選べる出力3段階。ボタン押すごとに出力と動作LEDが色が緑、青、赤と変わります。
快適でした!


早速テスト、光りました! OUTコマンド、2進数表記が便利です。
2進数の `0010011 は、1+2+16 と同じ!


サイコロとして1から6まで順に光らせてみるプログラム例


電子サイコロのできあがり!ボタンを押したらゆっくり止まるようにするには!?
こっそり出目が分かるようにチートするには!?
いろいろ改造してみましょう!


SAVE0して、ボタン押して自動起動。どこでもサイコロとして使えます。


いろいろあった3日目、インターン生にも参加してもらった、社内エンジニアによる開発共有ミーティング


アジャイル開発スタート1日目、ビジョンを決めて、プロダクトバックログをつくり、スプリント計画!
難しいけど、大事なのがビジョン。ビジョンとは、チームで創るものを人に分かりやすく伝える文。チーム内の誰もが一言一句違わず正確に言えて、聞いた人が興味を持つ、かっこいい文にしましょう。

jig.jp インターン2019 波乱の3日目 - jigintern2019のブログ

チームが決まった、jigintern2019 day2!

鯖江市長と全国から集まった高専生インターン生12名! (photo by THETA)
学生が主役、市民が主役、やってみたいこと実現したいこと、鯖江市があたたかく応援してくれます!


職人のまち鯖江を、本物のマシン体験、めがねストラップづくり@めがね会館(となりではガチメガネつくってました!)


おひるごはんは、フレッシュランチ39


カラーカスタマイズ付き、IchigoJamハーフキットを支給!


鯖江市長の牧野さんとオープンデータを担当する牧田さんとの交流!
人気のSDGsカラーの鯖江産メガネ、グローカル(glocal)、アプリ化決定!


アジャイル開発とスクラムの研修、アイスブレイクのストラップ作り、チーム分けが終わり、本格開発に入る前にチーム開発あるあるを体験する、かんばんゲーム!


0は黒、1は茶色、2は赤・・・。値は色の入った帯で読む、抵抗が高専生の力で、カルタになった!


さすが高専生「抵抗カラーコードかるた by whiims」でもりあがる!
かつて作った「抵抗カラー時計」Apple Watchなど、ウェアラブルにいいかも?


こども、学生、社会人からシニアまで、イノベーション拠点、Hana道場、訪問!
数分でコンピューターの本質とプログラミングの楽しさを体験できるIchigoJamをとっかかりに、3Dプリンター、レーザーカッターなど、何でも創る力を楽しく修行できるイノベーション道場!


LED1つに真剣になる、プログラムたった3行、エルチカゲーム on IchigoJam!

1 LED1:WAIT1 2 LED0:WAIT30 3 GOTO1

1フレームが見えるか!?

・・・と思ったら、さすが音ゲーマー高専生。すっかり見切られてしまったので、フレーム(垂直同期)からライン(水平同期)へ!

10 VIDEO5:A=100 20 T=TICK(1)&#1FFF 30 OUT T<A 40 IF BTN()!= 1 GOTO 20 50 IF T>4000 T=T-#1FFF 60 ?T 70 IF T>=0 AND T<A BEEP5,30 ELSE BEEP20,10 80 WAIT60:RUN

IchigoJam 1.4用、ライン単位の高分解能TICK(1)を使用した、1/3フレームを当てるゲーム、効果音、ズレライン数表示付き
IchigoJam BASIC 1.4 コマンド一覧


大型スクリーンとプロジェクターがある家、ステキ!

IchigoJam 1.3や、IchigoJam web でも動く、フレーム単位版はこちら

10 A=10 20 T=TICK()%30 30 LED T<A 40 IF BTN()!=1 GOTO 20 60 ?T 70 IF T>=0 AND T<A BEEP5,30 ELSE BEEP20,10 80 WAIT60:RUN

その場でサクサク、即興でつくるのがジャムプログラミング!
シビアなタイミング、何者にもじゃまされないシンプルなマイコンの良さがある。
SAVE0してボタン押しながら起動できる「どこでも音ゲー修行マシン」のできあがり!

マリオが原点の反射神経。おもしろい=自分の伸ばしたい力。自分で作れば最短で伸ばせる。
学習コスパ最大化の鍵は、楽しむこと!


みんなで自炊、楽しそう!


大鍋でカレーづくり!


Javaカレー(中辛)で明日からの本格開発に備えます!

jig.jp インターン2019 2日目! - jigintern2019のブログ

花火の季節。LEDとRICHOの360度カメラ、THETAを使ったゴミがでない花火遊びはどうでしょう?

THETAを専用のスマホアプリとつなぎ、撮影モードISO64、ホワイトバランスを太陽光、シャッター速度を3秒や10秒などに設定。 すぐにスマホに転送して、みんなで確認、試行錯誤しながら、ステキな写真を創りましょう!(花火を綺麗に撮る方法360度動画byTHETAO


ペンライトなど小さな光源を使って、光の3Dお絵描き!
秋月電子で40円から買える、イルミネーションLED自己点滅LEDとボタン電池ではんだづけなしですぐ遊べます!


ボタン電池1コにいろいろ加えて、グルグルまわせば、前衛芸術のできあがり!
持ち方を工夫して、ON/OFF制御を覚えたら、みんなで字を書いてみるのもいいですね!

ただ、ボタン電池は飲み込むと胃に穴が空くので、小さな子供がいる場合は避けた方が安心です。
ボタン電池「誤飲」~すぐ「ハチミツ」飲ませて病院へ(石田雅彦) - 個人 - Yahoo!ニュース
ちょっと工作して、自作のペンライトを作って遊ぶのもいいですね!

例えば、IchigoJamのボタンとLEDを使って、LEDをボタン連動で光らせるだけなら、たったこれだけ。(ボタン押しながら起動)

1 LED BTN():CONT SAVE0

押している間、高速点滅ならこのように

1 LED BTN():WAIT2:LED0:WAIT2:CONT

キャラクターパターンを表示するのも楽しいかも?

10 C=236 20 FOR I=0 TO 7 30 BEEP 40 FOR J=7 TO 0 STEP -1 50 LED PEEK(C*8+I)>>J&1:WAIT1:LED0:WAIT1 60 NEXT 70 WAIT16 80 NEXT 90 WAIT32:GOTO20

テレビの気持ちになって、BEEP音に合わせて、水平に上から順に8回ふれば、IchigoJam絵文字のネコが浮かび上がるはず!?

光るカセットテープエモグラス光るネクタイなど、派手に光るおもちゃや、自作の何かを振り回すのもいいですね!
火を使わないのでクーラーの効いた室内でもOK!

ゴミがでない電子花火で映える夏!

links
- THETA S 26,182円(静止画5K、お手頃!)
- THETA V 46,162円(静止画5K、開発環境もあり!)
- THETA Z1 114,314円(静止画7K、ハイエンド、きっとキレイ、比較

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