家にこもってはかどる、プログラミング!

世界中から広く小中学生によるプログラミング、電子工作を募集する「PCNこどもプロコン2019-2020」 10回目の開催は、PCN発祥の地、福井県にて無観客配信開催となりました。

真剣、その場で始まる最終審査。審査委員は、高橋名人、大橋編集長、セーレンプラネット分館長長谷川さんのゲスト審査委員を迎え、PCN代表松田、PCN武生森田の計5名!

PCNこどもプロコン2020の実行委員長、PCN / ict4e/ict4rの原さんから開会宣言!

コンテストでもらったという3Dプリンターで作った自作の目隠しと合わせて送ってくれた、オリジナルの視力検査プログラム!

ノミネート作品を1つずつ紹介!タイミングよくボタンを押して打つ「やきゅうゲーム」のボタンの代わりに、バットを改造し、対戦ゲームに!ナイス、スイングな、PCN上田の代表、斉藤さん!

小学4年生の作品、たいこ名人「いこちゃん」、豆電球で光るキットとセンサーとの組み合わせで、動くON/OFFの仕組みのおもしろさ、伝わったかな?

座談会で送る、こどもたちへのエール!

お昼休みのお楽しみ、ライブコーディング。

ライブコーディングでの成果物!

配線とプログラムはこうなってます。拍手してくれるソレノイド、フルカラーテープLED、連射用のボタンをつないでいます。

5 FOR I=0 TO 15:[I*3+1]=40:NEXT:WS.LED 16 7 FOR I=3 TO 1 STEP -1:?I:OUT1:WAIT15:OUT0:WAIT15:NEXT 10 CLT:N=0 20 IF BTN()=0 CONT 25 N=N+1:?N:[N*3+1]=0:WS.LED N:IF N=16 T=TICK():?T/60;".";T/6%10:GOTO50 30 IF BTN()=1 CONT 40 GOTO 20 50 IF T<=60 FOR I=1 TO 16:OUT1:WAIT3:OUT0:WAIT3:NEXT 60 WAIT 180 70 RUN

16連射にあやかって、16コのウイルスをすばやい連射で撃退するゲーム、1秒以内に倒せたら拍手が起こるようにした改造バージョン!

会場では、うまく通信できなかったMixJuiceを使った無線LAN通信。プログラミングに少し自身がついてきたらチャレンジしてほしいネットワークを使ったプログラム!社会がみなさんの活躍を待ってます!

COVID-19 Japan 新型コロナウイルスダッシュボード」のデータはどこから来ているのか?どのようにできているのか?実はぜんぶ書いてあります。TXTをクリックすると表示されるシンプルなデータ。これはIchigoJam x MixJuiceなど、小さなコンピューター用に用意したデータ形式。GitHubでJavaScriptのプログラムも見放題、活用し放題!(参考、小中学生でも貢献できる! IchigoJam/MixJuice用、新型コロナウイルス状況オープンデータ取得API東京都編

いよいよ、審査結果発表。ベーマガ創始者で現役、電波新聞社、大橋編集長からも講評!

今回、協賛賞は事前に発表。協賛いただいた会社の方からのコメントを作者の方にお届けし、もらった喜びのコメントをご紹介。感動!

高橋名人からもコメントいただきました!

高橋名人特別賞!「スーパーちゃくち」の小学2年生開発者の橋尾海君、サイン色紙をお届けします!

小中学絵師だってVRアプリが作れる時代。

無線LANボード、MixJuiceを使った、IchigoJamでもパソコンやスマホを持っている人と交流できる「IchigoChat by 中学3年生チーム」。こども自身による、こども同士が協力できる場、ステキ!

会場に行きたいけど行けない、配信があってもその場とオンラインの差はどうしても出てしまうので、みんな同じ条件という、いい面もある。 ライブを見ているこども同士での交流の場をうまく作ったり、作品をバーチャルに見て回れるVR開催とかもいいかも。

世界中でプログラミング好きのこども、つくろう、つなげよう!

links
- PCNプロコン2020 ノミネート作品 | 高橋名人オフィシャルブログ「16連射のつぶやき」Powered by Ameba福井へ福井にて
- PCNこどもプロコン2018 | PCN プログラミング クラブ ネットワーク



小中学生によるソフトウェアと電子工作のコンテスト「PCNこどもプロコン」いよいよ3/29日曜日、9:15、配信スタート。 新型コロナウイルス対策で、少人数運営、無観客配信イベントとなりましたが、力作揃いのノミネート作品、しっかり審査、紹介しますよ!


ハピリンの能舞台!


机、パネルを並べよう。プログラミングならループで一発。でも、体を動かしてコンピューターの気持ちになるのも楽しい!


丁寧に梱包された作品。


設置、完了!


スイッチで豆電球がつく回路。IchigoJamの光センサーが感知して動く仕組み!


IchigoJamにつながったバット?


なんと、改造されてスイッチになっています。部屋の中でも、体を動かす野球ゲーム!


IchigoJamのキーボード端子から電源をとって、数珠つなぎにするという技!
IchigoJamを3台使った力作、気が付かなかった!確かにそう。ありがとう!!


ソフトウェア部門のゲームもいいところ見せるべく、やり込みます。


IchigoJamとネットワークを使ったチャット!


並べ終わり!


配信に備えたリハーサル!


12時からは福野によるライブコーディング!
新型コロナウイルスダッシュボード」にリンクを加えた、IchigoJam / MixJuice用 TXT API の使い方も紹介します!
お楽しみに!


PCNは、新型コロナに負けない!

PCNチャンネル - YouTube
2020-03-29 09:15 配信スタート!

10回目のPCNこどもプロコン、いよいよ来週、最終審査会&表彰式。

今回も、多数の小中学生からの作品集まりました。今回、見事ノミネート作品として選ばれた32作品を紹介しています。小学生の電子工作部門には、IchigoJamを使った、楽しい作品多数!

ファミリーベーシック本の著者でもある高橋名人と、ネットがない時代のプログラミング好き少年の拠り所マイコンBASICマガジンの創設者の大橋編集長、セーレンプラネットの長谷川分館長をゲスト審査員としてお迎えしての開催です。

2020/3/29、9時からノミネート作品紹介、11時から座談会、13時から表彰式。
YouTube Liveで配信「PCNチャンネル」でどうぞ!

発売されたベーマガ最新号こと電子工作マガジンの特集は、ガチャピン&ムックバージョンのIchigoDake&IchigoIgaiと、IchigoJam BASIC 1.4でした。 ベーマガにも早速1.4専用命令を使ったプログラムの掲載から「ワイヤーロープ」をまずは打ち込みました(写経)

打ち込み開始前に、CLTでタイマーリセット。打ち込み終わったら ?TICK()/60 で、経過時間が見えます。(9分でリセットされるので注意)

SIN/COSで作った動きが楽しい、ロープで揺られる人をスペースキーで落下させ、点数を取るゲームです。

そして、早速改造。落下を成功した時、点数の並びはそのままに、ロープはだんだん長く、動きはだんだん速くなるようにして、成功させるたびにコンボとして点数を回数倍して、効果音を追加してみました。
遊んでいる様子とプログラムを動画で紹介しました。


ベーマガのPC-8001特集記事、キャラクターを組み合わせて大きなキャラクターをつくる古のテクニック。IchigoJamでもこんな風に使えます!

10 LC10,10:?"ABC";CHR$(28,28,28,31);"DEF" RUN

28 は LEFT と置き換えてもOK、カーソルがひとつ左に移動します。31 は DOWN、下移動。(RUN on IchigoJam


特集マンガ、ガチャムク版と通常版との細かな違い、IchigoJam BASIC 1.4の特徴が楽しく紹介されています。

一点「配列の中身は [1]=0x202020 のようにしてRGBの色の比率で指定」とありますが、「配列の中身は [0]=10:[1]=20:[2]=30 のようにして緑赤青の色の強さを最大255で指定」というのが正しいです。 省略記法 LET[0],10,20,30 と書いてもOKです!また、IchigoJam BASICでの16進数は 0x20 ではなく #20 と書きます。

テープLEDや、ハート基板など、WS2812BやWS2811を入手し、遊んでみてください!
WS2812BとWS2811、色指定の順番が違うのがおもしろいですね!(WS2812B 緑赤青、WS2811 赤緑青)

links
- PCNこどもプロコン2020 | PCN プログラミング クラブ ネットワーク

テレビやキーボードが無くても使える、USBシリアル付きIchigoJam互換機、IchigoKamuyと同じく北海道生まれのハート基板で、日本の感染病床の推定残数を残りライフ的に表示させてみました。
厚生労働省からPDFで発表される、1つ星みなしオープンデータをJSON-API化したものを活用。プログラムはとてもシンプル!(src on GitHub)

const ij = require('./ichigojam.js') const fetch = require('node-fetch') const main = async function() { ij.command('CLV:WS.LED20') const url = 'https://app.sabae.cc/api/covid19japan_summary.json' const data = await (await fetch(url)).json() const ratio = 1 - data.ncurrentpatients / data.nbedforinfection console.log('現在患者数', data.ncurrentpatients, '感染病床数', data.nbedforinfection, '空き病床数(推測)', ratio) const nr = Math.floor(ratio * 20) ij.command(`FORI=0TO${nr}:[I*3+1]=30:NEXT:WS.LED20`) } main()

パソコンとIchigoJamでつくる、かんたんIoT。JavaScript on Node.js でチャレンジ!

IchigoKamuyやIchigoJamとUSBシリアルと、パソコンを使ったちょっと高度なIchigoJam入門。Node.js がまだの方、セットアップからどうぞ!
はじめてのウェブサービス、3分でわかるJavaScriptでつくる「チャット」の流れとチュートリアル Node.js編

USBシリアルのドライバの設定が終わったら、Node.jsから使えるように「serialport」モジュールをインストール。(参考、GitHubからプログラムをダウンロード!)

nmp i serialport

まずはコンソールからIchigoJamを使ってみましょう!(console.js

const driver = '/dev/tty.SLAB_USBtoUART' const SerialPort = require('serialport') const port = new SerialPort(driver, { baudRate: 115200 }) const parser = new SerialPort.parsers.Readline port.pipe(parser) parser.on('data', console.log) const reader = require('readline').createInterface({ input: process.stdin }) reader.on('line', function (line) { port.write(Buffer.from(line + '\n')) })

driver には、自分の環境でのUSBシリアル接続先を設定しましょう(Windowosの場合は、COM8 など)

node console.js LED1 OK

シンプルなIchigoJamとして使えますね!

JavaScriptのプログラムで制御してみましょう!

port.write(Buffer.from('LED1\n')) setTimeout(function() { port.write(Buffer.from('LED0\n')) }, 1000)

LED1でつけて、setTimeoutを使って1秒後に消します。(led1.js

Promiseとawaitを使うと、分かりやすく書けます。(led2.js

const main = async function() { command('LED1') await sleep(1000) command('LED0') } main()

毎回設定などをプログラムで書くのも面倒なので、モジュール化するとぐっとシンプルに!(led3.js

const ij = require('./ichigojam.js') const main = async function() { ij.command('LED1') await ij.sleep(1000) ij.command('LED0') } main()

ハート基板や、WS2812Bを接続して、WS.LEDコマンドを使ってフルカラーLEDの制御!(wsled1.js

const ij = require('./ichigojam.js') const main = async function() { ij.command('[1]=30:WS.LED 20') await ij.sleep(1000) ij.command('CLV:WS.LED 20') } main()


1つ、赤に光らせることに成功!アニメーションする(wsled2.js)もどうぞ!

IchigoJamでも新型コロナウイルス対策!厚生労働省オープンデータのJSON-APIを使って、ハート基板を制御したものが、今回の作品でした!(wsled3.js


パソコンとつないで、光らせ方は自由自在!
どんなデータで、どう動かす?いいものができて、ずっと動かしたくなったらパソコン不要なIoT、MixJuice x IchigoJam や IchigoSoda がオススメです。


特別講演「100円で50MIPS!?こどもパソコンIchigoJam x GPU/VR/5G時代のオープンデータ、その心は?」 | キタゴエ
IchigoKamuyもハート基板も北海道産!Kita-Tech 2019のときの講演が記事に!

北海道と言えば、有志により東京都版から派生した「新型コロナ対策サイト」がいち早く立ち上がった、熱い場所!

COVID-19 JAPAN - 新型コロナウイルス対策ダッシュボード」を、現在患者数 / 感染症病床数 で、使用率目安を表示するように更新しました。

新型コロナウイルス感染症対策専門家会議の見解等(新型コロナウイルス感染症)|厚生労働省
厚生労働省からの対策指針。感染症病床がまずは優先と記述されています。足りなくなった場合への備えも大事ですが、まずはこの防衛ラインを意識して、地域で抑え込むことが大事!

links
- IchigoKamuyはんだづけ一人称視点動画 - パソコンに直結して楽しむIchigoJamでエルチカロボを作るまで
- IchigoJamでパソコンとUSBシリアル通信。Node.jsを使うとキーボードとモニタいらず – しずかなかずし

盛り上がったオープンデータデイハッカソンシンプル版VR版に続き、フィジカル版も作りたい!小中学生でも気軽に参加できるようにIchigoJam用のAPIを作りました。 単体ではネットにつながらないIchigoJam、ネットワークボード「MixJuice(¥2,750)」を使います。

IchigoJamの上にMixJuiceを挿し込み、電源をいれ、いろいろ表示が落ち着いたあと、一度、エンター。MJ APC コマンドで、無線LANのアクセスポイントに接続しましょう。

?"MJ APC SSIDXXXX PASSWORDXXXX 'WiFi connected: 192.168.xx.xx 'OK

WiFi connected と出れば接続OK!次の起動時からは自動的につながります。


APIによる取得は、MJ GET コマンドを使用します。(取得ファイル名は小文字の必要あり、新しいMixJucieなら MJ GETS でもOK)

?"MJ GET app.sabae.cc/api/covid19tokyo.txt 7 n_inspections 1068 n_patients 58 n_light 29 n_heavy 8 n_exit 20 n_death 1 s_lastUpdate 2020/03/07 8:00

いろいろエラーがでますが、こんな感じのデータが取得できればOK!(出展、東京都 新型コロナウイルス感染症対策サイト / Tokyo COVID-19 Task Force websitedata.json を加工。検査実施人数、陽性患者数、軽症・中等症数、重症数、退院数、死亡数の順。jsonでも取得可能)

最初の数値はデータの数、それ以降、データの名前とデータのセットが数分続きます。これを配列に保存するプログラムを作ったりして、活用しましょう!


10 ?"MJ GET app.sabae.cc/api/covid19tokyo.txt 20 INPUT N 30 FOR I=0 TO N-1 40 INPUT S 50 INPUT [I] 60 NEXT 70 'test 80 FOR I=0 TO N-1:?[I]:NEXT


画面に大きく表示したり、サーボを動かしてインジケーターを作ったり、WS2812Bで電光掲示板を作成するのもありですね!

Let's create something against COVID-19!

社会をアップデートするIoT、企業向け研修として活躍するIchigoJam!
はじめてのIoTプログラミング with IchigoJam x sakura.io powered by Hana道場。

さくらインターネット版IchigoJam、IchigoSodaを使った、プログラミング未経験者の大人向けのIoT社員研修。


1時間半で、プログラミングと電子工作の基本から、IoTプログラミングまでぎゅっと体験!


光センサーをブレッドボードに挿して作って、暗くなったら通知するプログラム、3行!


あっという間にスマホとつながる、IchigoJamのかんたんIoT!


盗られたくないプリンの脇に、光センサーを設置しておきましょう。忍び寄る手を検出したら、スマホに通知!即座にボタンを押すといろいろな音を鳴らして、警告しちゃおう!


IoTプログラミング はじめのいっぽ with IchigoJam x sakura.io (PDF, key, pptx)」

links
- IchigoJamでIoTプログラミング体験!出張Hana道場社員研修in東京~6&7回編~ | きらきら星のつぶやき☆

世界をITで支えるSAP、次世代イノベーションの担い手づくりに 出張Hana道場 IchigoJam x ドローン プログラミング講師向けの大人体験会 in SAPジャパン


プログラミング経験者の方多く、サクサク進む IchigoJam チュートリアル。LEDを付けて、コンピューターとのファーストカンバセーションに成功した後は、早速ドローン、飛ばしましょう! 単色の床、壁に弱いドローン、Tello EDUくん。イベント会場、事前チェック、大事です。


10台のドローンが飛び交う会議室!


はじめてのプログラミング IchigoJam x ドローン (PDF, key, pptx)」
オープンデータとして公開しました。初回、ドローン(Tello EDU)をスマホでアクティベートする必要あり。WiFiの設定を一度しておけば、次回からはFruitFunchとドローンの電源を入れればOK! 電源入れる時に長押しすると、WiFi設定がリセットされるので注意!


ドローンスペシャルにチューニングされた無線LAN接続ボード「FruitPunch

接続したら、このコマンドだけでドローンが飛ぶ!

?"FP QRUN

プログラムで動きをさせたいとき

10 ?"FP QF 50 20 ?"FP QB 50 30 ?"FP QRUN

まずは飛んで、前に50cm、後ろに50cm、着地

15 ?"FP QFL B

バックフリップを追加!


コマンドモードはフライトプランを設定して、「QRUN」で実行!

上級者は、リアルタイムに制御する「レーサースタイル」にチャレンジ!
楽しいイベントをあれこれ考えてみるのは大人の楽しみですね!


IchigoJam、モニター、キーボード、FruitPunch、ドローンがまるっと収まるぴったり箱!

links
- IchigoJam + Tello フライト マニュアル (IchigoJam BASIC編)

一体型が便利な、アイ・オー・データ機器製、集約型周辺機器IchigoDyhook、IchigoDakeもいいですが、IchigoJamIchigoCake、月額60円のお手軽IoT、IchigoSodaもつなぎたい! そう、なければ作ればいいんです。それが、メイカー。


ピンソケット付きのIchigoDakeの上に載せるアダプターを作って、接続!


用意するのは、IchigoJam用ユニバーサル基板microUSBコネクタモジュールコンポジット(RCA)端子モジュールピンヘッダ or 細ピンヘッダと線材を少々。


ピンヘッダー、全部使ってもいいですが、必要な箇所だけに絞ると抜き差ししやすくなる効果。IchigoJamに実装済みのピンソケットを利用するとまっすぐはんだづけできます。


microUSBコネクタモジュールと、コンポジット端子モジュールを置いてみて考える。


コンポジット端子の信号線(HOT)をVIDEO2へ、microUSBモジュール2番のD-をKBD2へ、3番のD+をKBD1へ、それぞれのGNDをGNDへ。IchigoDakeを停止させるために、RESETとGNDを接続。3.3Vを取るために、VCC/GNDにピンソケットを実装。


ビデオケーブルをつなぎ、microUSBケーブル(充電専用ではないもの)をキーボード端子へ、VCCの3.3VをCN5の3.3Vへつないで、IchigoDyhookのスイッチオンで起動!快適!


IchigoSodaは外部からmicroUSBで電源をとってあげましょう!


このアダプター外せば普通に、IchigoDake+IchigoDyhookとして使えます。


コンポジット端子とステレオミニ端子を直接はんだづけして作ったいい加減なモノクロ音声の変換アダプター!


実はこちら、ファミコン互換機の音声出力用でした。IchigoDyhookでも動いた「忍者ハットリくん」。IchigoDyhookの省電力機能で、キーボード一定時間無操作で画面が消えてしまう点に注意。 キーボード信号を使って、コントローラーにするのもいいかも知れませんね!

NTSCモニターとPS/2 or USBキーボードのセットなのでラズパイや昔のパソコンなど、いろいろつなげて楽しめるのもIchigoDyhookの魅力です。

links
- IchigoJamカムロボのデバッグからラズパイ製品の現場調整まで、立ち乗りでこなすIchigoDyhook! – about yrm

さばえIT推進フォーラム2020 電脳メガネサミット in Tokyo
Forbes Japan 編集長 藤吉さん、KDDI 松野さん、神戸大学教授 塚本さん、ボストンクラブ 小松原さん、東京大学 高木さん、多彩な登壇者を迎えた東京開催、3回目!

さばえIT推進フォーラムは、2012年に鯖江で開催した電脳メガネサミットから、早9回目かな?(photo by 竹部 美樹さん)


大ヒット「福井モデル」の著書、Forbes編集長、藤吉さん!


文庫版「福井モデル」にサインいただきました!


福井高専とも連携協定結んだKDDI、イノベーティブ大企業2年連続1位!(photo by 竹部 美樹さん)


プログラミング教育にある3つの課題「教える人がいない」「安価な教材がない」「やりたい子がレベルUPできる環境がない」。 これを解決する鯖江モデル、岩手県、福島県磐梯町、福井県小浜市など、共同横展開中!(『福井高専、KDDI、jig.jp、エル・コミュニティ「包括的連携に関する協定締結式」』レポート | イベント活動 | KDDI株式会社


オープンな鯖江市長、牧野さんによるプレゼン「SDGsと鯖江オープンイノベーション(pptx)


メガネ産業115年、内発的オープンイノベーションと女性が活躍のまち、鯖江。
女性就業率、育児中の女性有業率、共働き率、女性ボランティア活動時間、日本一!


2018年、鯖江市長国連でもスピーチ。鯖江市役所JK課、国連でも活躍!


鯖江市のSDGs、もうひとつと柱「質の高い教育をみんなに」
2018年度、全小中学校でプログラミングクラブ活動「やりたい子にもっとやれる環境を」
2019年度、全小学校、4年生の総合的な学習の時間でプログラミング体験!


さらにレベルUPするHana道場。大人向けのプログラミング教室で学んだ大人を小学校へ講師・サポーターとして派遣!大人も子どもも一緒に楽しむ、Hanaオープンイノベーション道場


そのHana道場向かいにできる、鯖江新スポット「Hana Innovation Lab.(Hana工房)」は駅近、周辺スポットも充実! 「現地視察ツアー | 鯖江市サテライトオフィス」をどうぞ!


新型コロナ対策で急遽ネット参加となった鯖江市長、牧野さんと、東京現地参加の鯖江市CIO牧田さん!


続いて2部!歩くウェアラブル伝道師、神戸大学塚本教授、HMD装備して19年!まさかいまだに孤独とは!


今回の装備は、なんとApple Watch!


かけさせてもらった、電池持ち最高のARスカウター!ミラーとハーフミラーでコメカミに装備したAppleWatchを視覚内で捉える新発想がすごい。


電脳メガネ時代到来間近!


ボストンクラブ小松原さん、デバイスとメガネを結ぶneoplug、映画、AI崩壊に登場! (映画「AI崩壊」で三代目J SOUL BROTHERS 岩田剛典さんが着用されているメガネのご紹介。 | メガネパーク・ブレス | 山口県山口市のアイウェア・メガネ(眼鏡)のセレクトショップ、加えて、ウェアラブル装備している警官はneoplug?)


めがねのまちさばえ、メガネ事務所数531、従業員数5,308人!


アルプス電子の振動するメガネ with neoplug


視線を追跡するメガネ with neoplug


東京大学 高木さん、新発送新開発のメガネフレームを使った通信給電方式を使って、片耳難聴の人用メガネ開発中!


イノベーティブケータリングと鯖寿司!


オープンイノベーション鯖江チーム!


塚本教授、ひさびさのBASIC、IchigoJamを使ったゲームづくりにハマる!


ウェアラブルでいこー!


スタッフとして協力してくれた慶応早稲田の大学生はプラコンOB!(photo by 竹部 美樹さん)


インスピレーションもらってWebMeganeの新作づくり「hueglass
色相が連続的に変わるメガネ!相対的な色相を感じることができます。タップすることで任意の位相で停止することが可能。色弱の方も見やすいバランスにすれば、eスポーツにもなっている「ぷよぷよ」も見やすく戦えるかも?


会場は、東京のステキスポット、SENQ霞が関でした。

新潟県、ものづくりのまち、長岡市。長岡造形大、長岡市役所、長岡高専をリアル訪問!

はじめての長岡造形大学


シンボルツリーの桜!建物内外、さすが造形大!


先生の熱意によって長岡造形大内にできた、プロトタイピングルーム!


レーザーカッター切り出し「火気厳禁」かっこいい!


いいレーザーカッター、大活躍とのこと!(鯖江Hana道場にも少し小さめのあります)


かわいいサンプル。学部問わず興味ある学生多数とのこと!
コンセプト、外装、ハードウェアやソフトウェアの実装、見せ方、全部揃うと超強力!


長岡市役所隣、アオーレ長岡。新潟で30回続く、デザインコンテスト、NIIGATA IDS DESIGN COMPETITION 2020!ちょうど造形大の学長、和田さん講評されていました。


ストアで発見、ステキな卓上切出(ナイフ) MASUWA by 増田切出工場 & TWOOL(昨年度の準大賞)
企画販売は和田学長の息子さん!プログラミングに興味ありとのこと!


Insta360 EVO用ケースにほしい、伸びる、簡単、瞬間パッキング!ストラップに付けられるとより便利かも?


日本のめがねといえば鯖江ですが、長岡にもメガネ会社あり!アセテートにβチタンの芯をいれたメガネ!


かわいいコケのいれもの


企み、語り、創り、伝え、会う!


長岡駅隣のおもしろ空間、なんと左が市役所と右が市議会の議場!


旧デパートの1Fを、市営のファブ&コラボスペースとした「NaDeC BASE」長岡高専、長岡造形、長岡技科大も!


こちらも、プロトタイピングラボ、ものづくり工房あり!


長岡市バックアップのものづくり支援コンソーシアム「NAZE」と新潟の方言「ごうぎ」に漢字を当てた「豪技」


今年度初開催こども向けロボコン、ロボカップジャパンオープン!


NT鯖江にもご訪問いただいた、長岡市役所の橋詰さん、ご案内ありがとうございました!


続いて訪問、長岡高専!元気な長岡高専生!


多数の先生に参加いただいた、長岡高専にて講演&IoTプログラミング体験!(資料参考、高専生から中学生へ「はじめてのプログラミング、はじめてのIoT」 / 佐世保高専での学び

最新集約周辺機器IchigoDyhookとIchigoSodaの接続法。ジャンパーワイヤ6本使って、まずはIchigoDakeのRESET-GNDをつないで無効化し、IchigoDakeとIchigoSodaのKBD1-2/VIDEO1-2/GNDを5本で接続。

ちょっと面倒?DPCが登場すれば、ずっとシンプルになります!(IchigoJamカムロボのデバッグからラズパイ製品の現場調整まで、立ち乗りでこなすIchigoDyhook! – about yrm

4Gモジュール用には電源が必要なので、IchigoSodaにmicroUSB経由で給電。


あとは普通に使えます!接続状況表す、IchigoSoda上部の点滅が1回に変わったら、

IOT.OUT 15 OK

これでクラウドにデータが飛びます
受信したらLEDを付けて終了するプログラムも簡単!

1 IF IOT.IN()=0 CONT 2 LED1 RUN OK


GPSや高精度温湿度センサーSHT31、UVセンサーなどを搭載したIchigoSensorsを合体!
I2CでSHT31の温湿度データを読み出し、サーバーに定期的に送るプログラム(for IchigoJam 1.4)

10 POKE#700,#2C,#06:R=I2CR(#45,#700,2,#700,6) 20 IOT.OUT #700,6 30 WAIT 60*60*5:GOTO 10

シンプルに使えますが、がんばれば、割といろいろできちゃう、IchigoJam。
画面拡大(VIDEO3)して、IchigoSoda上で表示も行うIoT温度計にする例(℃をパターンを700行で生成)

5 VIDEO3:CLS:GSB@DC 10 GSB@TH 15 LC 4,4:?T/100;".";DEC$(T%100+100,2);CHR$(#708) 25 LC 4,6:?H/100;".";DEC$(H%100+100,2);"%" 27 IF TICK()>60*5 IOT.OUT T:IOT.OUT H:CLT 30 WAIT6:GOTO10 600 @TH:U=95:LET[U],#062C,#4401,#8808,#884A,#4350,#0C00,#4770 610 U=#800+U*2:R=I2CR(#45,U,2,#700,6) 620 [0]=17500:[1]=PEEK(#700)<<8|PEEK(#701):T=USR(U+2,#800)-4500 630 [0]=10000:[1]=PEEK(#703)<<8|PEEK(#704):H=USR(U+2,#800) 640 RTN 700 @DC:S="゚C":FORI=0TO7:POKE#708+I,PEEK(ASC(S)*8+I)|PEEK(ASC(S+1)*8+I)>>3:NEXT:RTN


さすが高専、トラ技ジュニア!(See also: 高橋名人とのコラボイベント


長岡名物シュークリーム、ごちそうになりました


高専x造形大で企む会(平行法で立体視可)


長岡は山本五十六氏の出身地。平和を願う長岡の直径650mという大花火の玉は直径90cm(3尺)!VR再現楽しそう。

地域の課題、ITとデザイン、力を合わせてどんどん解決!地域を越えてイノベーション!
地域のプログラミングといえば高専!GIGAスクール構想を先取りし、プログラミング的思考ことプログラミングを広めましょう!
ものづくりとデザインに力を入れるまち、長岡と鯖江。仲良くなれそう!

links
- 「プログラミング的思考」=「プログラミングする活動そのもの」 小学校プログラミング教育の手引第三版で減ったもの増えたもの
- 学校に激震!? 昭和の「一斉授業」から令和の「個別最適化された学び」へ! すべてのこどもたちに世界とイノベーションへの入口を、GIGAスクール構想とは?その実現に近いまちは?

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