広島県呉市の呉高専、今年度スタートしたスゴイ取り組み「インキュベーションワーク」。全校生徒約900人が、学科も学年も超えてチームをつくり、地域の課題に取り組み、創造するというステキすぎるプロジェクト。これは教育革命!

機械、電気情報、環境都市、建築の4学科5学年を前に話す、ディレクターの高路地さん(呉出身)


高専になってまもない1年生を中心に講演「バカなエンジニアが世界を創る」
コメントシェアで寄せられたコメント件数はなんと1200オーバー。下記、そのピックアップと回答です。

459. 自分で本格的なパソコンを作ってみたいです
→ いいね!まずはシンプルなものからつくるといいよ

475. 男でもJK課行けますか?
→ サポート歓迎です

478. なんで広島オープンデータないんですか?
→ 取り組み(オープンデータセミナー)はあったので時間のきっと問題です(オープンデータ都市

485. スーパープレゼンテーション見てますかー?
→ 見てません(TEDは自分で検索するといいですよ)

492. jigって情報系じゃないと入れませんか?
→ プログラミングが好きなら可能性あり!(電気科出身、機械科出身もいます)

505. りんごとマーマレードどっち派ですか?
→ りんご派

567. 画質っていいのかな?
→ 800万画素あって、A4の紙を一瞬にして記録、後で読めるよ

634. プログラミング面白そう
→ 失敗し放題な究極のものづくり、ものづくり好きにはおすすめ!

672. 好きなことで企業できる、そして成功できることって素晴らしいことだし何より楽しいだろうな
→ 好きなことを続けられる方法を考えることを楽しもう

675. イチゴジャムの由来気になる
→ ライバル、イギリスのパソコン、Raspberry Pi より(誕生の瞬間

686. 起業して苦しいと思ったときはどんなときですか?
→ 自分で決めた締め切りがきつく、予想外に時間が押した時w(レポートと一緒です)

865. 留年したらダメ?
→ 学費問題なければ、いいんじゃない?友達増えるかもw

833. 年収
→ 1000オーバー

1191. 通信量がおおいのが欠点なのかなー → 改善しました(0.5秒更新 → 3秒更新、送信中表示の追加)

1176. よし、会社立ち上げる練習として同人サークル作るぞ!
→ Excellent!

1206. VRMMORPGはつくれますか
→ つくれます!ひとまずOculusあたりでつくってみましょう!


空間創造カンパニーツクルバ&呉高専学生によるステキな場、co-ba 呉高専で、学生企画の交流イベント。(co-baは会員制シェアードワークプレイスとして展開)


昨年夏、鯖江にも来てくれた新谷くんの司会、楽しく紹介してくれたおかげで、交流会も大盛り上がり。Oculus、Google Glass、IchigoJam どれも人気でした!ぜひ未来づくりの糧にしてください。


co-ba 呉高専での本日の任務は完了!
・・・ですが、ますます目が離せない呉高専です!

参考リンク
- 呉高専インキュベーションワーク
- バカになれ!カリスマ・エンジニア「ゼロからの発想術」

カルロス・ゴーン氏から、GT-Rのすべてを任され、世界のトップブランドを築いた、水野和敏氏。重さを武器にした設計。ニュルでポルシェに挑み、勝った実力。車の認証許可が無い状態で、アラブの王族に先行販売。広告宣伝費0。

「新しいモノを生み出すのはエンジニアにしかできない」と語る、水野氏、ものづくり魂が詰まった「バカになれ!カリスマ・エンジニア「ゼロからの発想術」」が非常識の連続でおもしろい。

世界初のCPU、Intel 4004が日本人に、嶋正利氏によって創られたものであることに、日本人はもっと誇りをもっていい。電卓(正式名称、電子的卓上電子計算機)のために創られ、後にコンピューターやパソコンの中枢となる画期的発明。この原点を作ってみた。


IchigoJamは、ディスプレイをつながなくてもプログラミングは可能。脳内将棋のように、頭の中で行番号を数えながらプログラミングするのもまた紙テープ時代風味で楽しい。紙とエンピツを使えば複雑なプログラミングだって十分できる!


monobit-0 1bitの足し算しかできないCPU

1秒毎に光るLEDのタイミング(CPUではクロックと呼ぶ)に合わせて、ボタン(または、外部からの信号を入力)によって計算する数を2つ送り(今回は1bitの数を2つ=2クロック分)、その後、2クロックを使って足し算の答をLEDで表示する計算機。0+0=0 から、1+1=2(2進数でいう10)までの4種類の計算ができるCPUのできあがり。

桁数を増やしたり、入力する信号の数を増やして、足し算だけではなく掛け算割り算を追加したり、一時的に数を保存したり、くりかえし計算するように拡張していくことで、複雑なCPUができていく。足し算などは、論理式に置き換えることができ、トランジスタによる論理回路として実際のモノになる。(4004の設計図の一部

1秒1クロック、つまり1HzのCPUなのは人間向けの入力用。入出力する相手であれば、IchigoJamでも1000倍くらいは速くできる。実際のCPUだとスマホでも1GHzオーバー、つまり10億倍も速い。とはいえ、原理は全く一緒で、速く、広く、小さいだけ。

逆に人の速度に合わせたCPUを眼鏡や時計に組み込んだら?
おもしろいものができそうな予感!

遊び=だれかがやったことをまねて創ること
仕事=だれもやったことないものを創ること

原点の創造体験、オススメです!


丹南ケーブルテレビ「週刊丹南見聞録」にて、オープンデータ、IchigoJamを含む、原点回帰の対談が近日放送予定です!
丹南ケーブルテレビ株式会社 自主制作番組一覧

参考リンク
- バカになれ!カリスマ・エンジニア「ゼロからの発想術」
- 嶋正利のプロセッサ温故知新 - 【当時の勉強ノートを公開】世界初のCPU「4004」開発回顧録(1) それは電卓の価格競争から始まった:ITpro
- 嶋正利 - Wikipedia
- 佐野正博「世界最初のマイクロプロセッサ Intel 4004」 (誤:750MHz -> 正:750kHz)

秋葉原で好評だった、IchigoJamのはんだづけイベント、鯖江でも開催!

今回の裏テーマは、いかに気軽にはんだづけできるか?
ダイソーで30Wはんだごてが400円、はんだが100円で売っているのを発見。
ペンチとニッパーがあれば(なければこれも100均で手に入る)、組み立てが可能です。


無事、完成した IchigoJam、はんだづけナイトスペシャルとして、星形レジンLED&白ボタン!


ひさしぶりというはんだづけも、最初の4本の抵抗のはんだづけで練習。次のマイコンでリズムをつかんだら、最難関、microUSBもクリアできる腕前に!レクチャーは最初だけで、あとは付属の説明書を見ながらサクサク進んで、完成まで約1時間。

スライドスイッチや、14ピンソケット、ビデオ端子などをまっすぐつけるコツは、1つだけはんだづけしたあと、こてで温めながらの位置調整。でも、多少のズレは味!

間違ってしまった時用に、はんだ吸い取り線を1つ用意しておけると安心です。


小4のコ、初めてながら、すぐにコツをつかんで、ぐいぐい進む!
はんだこてがとっても熱いことをヤケドせずに体感してもらうため、水に浸した雑巾とかがあると良さそう。


レジンLEDはできあがりに時間がかかるので、最初に作っておいて、紫外線ライトに当てておくとちょうどいい頃に固まります。レジン、厚めに引いた場合は時間がかかるので、裏返すとかも有効。ちなみに、照射ライトはネイル用です。


できあがったら、ハンダがついてなかったり、余計にくっついていないかを目視で確認して、いよいよ起動。全員いっぱつで動きました!LED1で上がる歓声。ダンブンゲームズをプリントした紙をお土産に渡して、終了!

課題は、はんだこて台、机に直置きでは、こて先が上を向いてさっと取りづらく、何度も持ち替えるのが大変そうでした。陶器の皿をこて台に準備することでもう少しスピードアップできそうです。

IchigoJam はんだづけイベント、みなさまのお近くでもぜひどうぞ!

香川県のオープンデータスタート、そして、先月スタートしていた宮城県石巻市のオープンデータも追加し、151都市となった日本のオープンデータ都市。エリア別に分けようと区分を探したところ広域地方計画区域というものを発見。首都圏や、近畿圏など8つのエリアに北海道と沖縄以外がまとめられている。odpのSPARQL Endpointを使って、都市数を10の区域別にカウントして図にしたのがこちら。


日本のオープンデータ都市、エリア別

この区分毎に国土計画が策定されて、日本の交通網など、生活を支えるインフラができていっている様子。
インターネットでみる国土計画|国土交通省

北陸圏を見ると、ちょうど「新たな「北陸圏広域地方計画(案)」のポイント」が議論中。「新・北陸」を唄う2大ビジョンとして、「(1)どこよりも輝き、 幸せな暮らしが 実現できる新・北陸」「(2)日本海・太平洋 2面活用型国土 形成を牽引する新・北陸」と将来像が示されている。

1)東日本大震災における日本海国土軸の活躍
・サプライチェーンの代替機能として北陸の工業生産が増加。
2)外国人旅行者の誘客
・2014年に訪日外客数が1000万人を突破。東アジアからの訪日外客が増加。
3)太平洋側の大規模災害リスク
・首都直下地震、南海トラフ地震の発生確率が両方とも30年以内に70%程度。
4)国土強靱化基本計画
・多重性・代替性を高めるための日本海側と太平洋側の連携。
5)国土のグランドデザイン2050
・多重性と代替性を高める日本海側と太平洋側の連携を図る国土づくり。航路としての日本海側の重要性。
6)インフラ長寿命化計画
・ライフライン等のインフラが老朽化。将来にわたる必要なインフラ機能の発揮に向けた取組が必要。
7)東京一極集中からの脱却
・人口減少からの早期脱却に向けて、若年層を中心とした東京への一極集中を是正。
8)2020年東京オリンピック・パラリンピック競技大会の開催
・訪日外国人旅行者数拡大の強力な追い風であり、この千載一遇の開催効果を北陸圏にも波及。
(「新たな「北陸圏広域地方計画(案)」のポイント」より)

各エリア毎の将来像を比較検討し、住む場所を考えてみるのも楽しそう。
一番イケてるエリアはどこ!?

今年は天気にもつつじにも恵まれた、鯖江市恒例、つつじマラソン2015。商店街ではプログラミングスタートアップforキッズでは、こども達がIchigoJamでプログラミング体験、ロボット実験、3Dモデリング。自宅でつくったEEPROM&サウンドシールド。ファイル一覧を表示するプログラムをBASICで作り、まだメモリが空いていることを思い出した。IchigoJam ver1.0.0 beta11で組み込みFacebookグループにて公開!


ひさびさのユニバーサル基板でのシールドと、IchigoJamで懐かしFILESコマンドを動かした図。プログラムの先頭を表示します。


FILESコマンドの元となった、EEPROM内のプログラムを表示するプログラムメモリマップ参照)。


コンピューターおじいちゃんにも手伝ってもらってのさばえプログラミングスタートアップforキッズ(鯖江市商店街、ご縁市にて)


3Dモデリングに初挑戦のMASAHARU作品「シャーレ」、プリントしてみました!


日本縦断BEE2012のRiderと、オタマートTシャツでスタートするハーフを見送る。


軽く5km部門に出走。運動が気持ちいい季節です!

世界初のCPU「4004」、数々のアーケードゲームやMSXにも使われた名CPU「Z80」が、共に静岡市生まれの日本人、嶋正利氏による功績であることを教えてくれた「大人の科学vol24」。付録の4ビットマイコン「GMC-4」は、1981年に電子ブロックのマイコンブロックとして登場した学習用マイコン(CPU)の再現。IchigoJamでエミュレーターをつくってみました。


ひとまず表示はシンプルに!


こちらが復刻版実機GMC-4。マシン語は31種類とコンパクト。慣れてくると、16進数キーボードから片手でサクサク入力して、さっと動かして遊べます。直接マシン語を操るのも楽しいですが、シンプルなのでコンパイラづくり入門にも良さそうです。「学研 大人の科学マガジン Vol.24 4ビットマイコン GMC-4 @ wiki - リンク」には、各種エミュレーターや、BASICコンパイラや、なんとCコンパイラまで!


IchigoJam版GMC-4エミュレーターのソースコードはこちら「gmc-4.txt / 1KB」。プログラムは先頭で配列にいれ(11行)、7セグLEDと7つのLEDを16進数と2進数で表示(30行)し、実行中のマシン語とレジスタも簡易表示させています(35行)。


命令コード0〜Fの実装です。IchigoJamではスペースはあってもなくても構いません。容量節約のため削ってしまったのでわかりづらいですが、変数は必ず1文字なので読めます(=コンピューターも解読可能)。E=14はGOSUBでサブルーチンへジャンプ!


同様に、こちらがEの処理です。EE(CAL DEM-)とEF(CAL DEM+)は未実装です。複数桁の演算するプログラムを試す場合など、必要に応じて追加してください。いくつかサンプルを入力してみたところ、そこそこ動いているようですが、速度は実機よりずいぶん遅く、動作もたぶん完全ではないです。


マルツ福井二の宮店に、IchigoJamコーナー!


(photo by @yrm__ Yuichi Ray Matta)
量産されるIchigoJam完成版

- こどもパソコンIchigoJam

大阪市24区、全区がオープンデータ都市となっていました(大阪市市政 オープンデータ普及促進に関する取り組みとオープンデータ一覧)。全地区で区開催のイベント情報がオープンデータとして使えます!

5/11、オープンデータ開始する香川県を含めると、日本のオープンデータ都市は150都市となりました!(jig.jp調べ)「県ホームページでオープンデータを公開します(香川県)」

どんなデータがオープンデータになっているか、調べている範囲ではありますが、ランキングと円グラフを作ってみました。公共施設、避難所、人口、AED、統計、広報誌、ごみ、と続きます。

データ種数は219。ユニークなデータもたくさんあっておもしろいオープンデータ。行政データは、宝の山。楽しく便利なアプリやアイデアで、どんどん掘り出していきましょう!


日本のオープンデータ都市、データ種別

松尾市長が来てくれた2014年、鎌倉でもオープンデータがスタート、ごみ問題を解く禅ハック(ごみ情報アプリ)、IchigoJamを使ったこどもプログラミング教室の鎌倉版と関係深い、鎌倉と鯖江。一段深い、新しい連携がキックオフ。


Macの裏には鎌倉の鳩サブレ!


市役所では、市長と梵の加藤社長にも偶然遭遇!


モバイルで居酒屋でもピッチ(ショートプレゼン)できてアイデアが膨らみコトが進む幸せ。
きっとウェアラブルになるともっと広がりますね!


オープンデータ都市一覧データを更新、一挙拡大、149都市
オープンデータでつながる鎌鯖新連携、お楽しみに!

料理に例えて紹介するプログラミング。電子工作を始めたことがきっかけで、レジンだったり、木工だったりと電子の世界に閉じないものづくりが楽しくなった。ふとトマトを切っていて気付いた。料理もプログラミングと同じ、何度も繰り返せる「ものづくり」だ。

通常、1日に3回が限度ではあっても、電子工作と違って食べられるので何度も遠慮無く作ることができる!手軽さ的に、電子工作以上、プログラム未満。

味付けはソフトウェア的、切ったり盛り付けたりはハードウェア的で両方楽しめる。オープンソースなレシピが山のようにあって、リミックスし放題なのもうれしい。


(図、料理と電子工作)

料理から始める「ものづくり」があってもいい。


(ラム肉 by 土田精肉店/鯖江市)

鯖江市の市民記者枠で、小学校三年生を想定したプログラミング講座を広報誌にオープンデータとして連載して12回目、1年経ちました。今回のテーマは「配列」ですが、単純に平均や合計を計算させてもおもしろくないので、コンピューターの本質「記憶」と関連付けてゲームにしました。


ぎゃくじゅんきおくゲーム、順に1秒だけ表示される10コの数を記憶し、逆順に入力しよう!
(毎回右上にある挿絵は、MacBookAirのタッチパッド+イラレで描きおろし!)

こちらの動画は3コに短縮したバージョン。

ゲーム=学習。ゲームを通じて何を学ぶか、何に活かすか?

鯖江市の広報誌「広報さばえ」に連載中のプログラミング学習教材「こどもパソコンIchigoJamではじめるプログラミング」その12「ぎゃくじゅんきおくゲーム」です。


(PDFファイルイラストレーターaiファイル フォント:こども丸ゴシックアウトライン化aiファイル)

連載「こどもパソコンIchigoJamではじめるプログラミング」
ライセンス:CC BY(クリエイティブ・コモンズ・表示)自由に印刷、配布、製本、販売、改変できます。鯖江市の広報誌「広報さばえ」にて連載中。勝手転載、大歓迎です!

IchigoJamプログラミング入門(まとめPDF
- (小3からのプログラミング1)プログラミングって何?
- (小3からのプログラミング2)めぢからゲームをかいぞうせよ
- (小3からのプログラミング3)ひっさつ、くりかえし
- (小3からのプログラミング4)もし〜が〜だったら?
- (小3からのプログラミング5)夜空に星をうかべましょう
- (小3からのプログラミング6)ロボットはサイコロをふる
- (小3からのプログラミング7)グラフではじめる「とうけい」
- (小3からのプログラミング8)音の正体とプログラム作曲
- (小3からのプログラミング9)文字の数でタイピングゲーム
- (小3からのプログラミング10)コンピューターをつなごう
- (小3からのプログラミング11)キャラクターをあやつろう
- (小3からのプログラミング12)ぎゃくじゅんきおくゲーム
- (小3からのプログラミング13)むげんおえかきツール
- (小3からのプログラミング14)「そすう」を計算させよう
- (小3からのプログラミング15)かわくだりゲーム
- (小3からのプログラミング16)サブルーチンでつくるDNA
- (小3からのプログラミング17)時計と数とフローチャート
- (小3からのプログラミング18)ぜったい勝てないジャンケン
- (小3からのプログラミング19)じぶんだけのキャラをつくる
- (小3からのプログラミング20)二重ループで丸をかこう

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