福野泰介の一日一創

キッズものづくりラボ x IchigoJam、はじめてのはんだづけ&プログラミング

2016/07/23 23:55:00
#IchigoJam #fukui #efas 

ものづくり好きな福井県内の小学生4年〜6年生を対象にした「キッズものづくりラボ」にてIchigoJam。
午前午後の2回、28人に、はんだづけとプログラミングを体験してもらい、楽しかった率100%(アンケートより)もらいました!

日本最先端の3Dプリンター充実度を誇る、福井県の施設、福井県工業技術センター with 福井国体のハピリュウくん

IchigoJamプリント基板ハーフキットUを組み立てます!
はんだづけ用(レンタル):はんだ(40cm)、はんだこて、こて台、ニッパー
プログラミング用(持ち帰り):ビデオケーブル、モバイルバッテリー、電池、マイクロUSBケーブル
プログラミング用(レンタル):小型テレビ(4.3インチ on Amazon)、PS/2キーボード(PS/2キーボード一覧 on http://ichigojam.net/

コンピューターの凄さを軽く知ってもらったら、早速組み立て!
最初の部品、R1までは一緒にやって慣れてもらったらあとはそれぞれ自分のペースで進めてもらいます。

おじいちゃんといっしょ!

集中して一気に作り上げる!

早い子で30分ほど、終わったら「はじめのいっぽ」を見ながらLEDをプログラミングでつけてみる!

ついた!

・アンケートまとめ(回答者23名/参加者28名)
小学4年生:9人、5年生:9人、6年生:5人
とても楽しかった:16人、楽しかった:6人、ふつう:0人、ちょっと楽しくなかった:0人、楽しくなかった:0人
自分専用のパソコンを持っている:4人(17.4%)
家にパソコンがない(替わりにタブレットあり):1人
つくりたいもの:ロボット:6人、ゲーム:3人、音楽、おもちゃ、精密機械、テレビ、世界、すごいもの、おもしろいもの、パソコン、パソコンのプログラム、音がでるもの

・感想(アンケートより)
やけどした
とても楽しかったので、こういうのにまたさんかしたいです。
こんな体験が初めてだったので、とても嬉しかったです。また、自分で作ってみたいです。とても良い体験をしました。とても心にのこりました。
もっとやりたかった
今回、機械のことがたくさん学べた。
とてもIchigoJamが好きになりました
楽しかった
楽しかった
超たのしかったです。
まぁ.とても楽しかったです.
かん単に作れて、楽しかったです。
プログラミングは、はじめてだったけれどたのしかった
意外と簡単でおもしろかった
おもしろかったです。もっとゲームを作りたいです
楽しかったです。
おもしろかったです。
楽しかったのでもっとプログラミングをしたいです
最初はとてもむずかしかったけど楽しかったです。
また、いろいろなことをやってみたいです。
今日はどうもありがとうございました。
プログラミングのことを知ったので発明家の夢に近づけました。

午前の講座前にデモしていた「ねこにこばんゲーム」プリントつくりました!
PS/2キーボードをゲットして、ぜひおうちで作ってみてください!

ねこにこばんゲーム

LEDやOUTなど、プリントあり(随時拡充中、リクエストもぜひ!)

楽しく作ってくれてありがとう!
わからないことがあれば、PCNパリオ鯖江Hana道場IchigoJam-FAN(Facebook)へどうぞ!
いい作品できたら「PCNこどもプロコン」への送ってね!また会いましょう〜!

福井大学生 x 福井県情報システム工業会、ヘビゲーム on IchigoJam

2016/07/22 23:55:00
#IchigoJam #fukui #efas 

システム工業会から13社によるLT&交流会が福井大学にて開催。1社、持ち時間4分で、ざざっと紹介、福井県発で全国に販売しているソフトウェア企業の数々!勉強になりました。

「利用者に最も近いソフトウェア」を目指すjig.jpの足元、スマホサービスの紹介「オタマート」利用者も発見! 次を目指したオープンデータ、こどもプログラミング、そして、メガネの話。福井、熱いんですよ!
電脳メガネコンテスト2016」ぜひ気軽にチャレンジください

福大生協内での交流会の後、学生の研究室にてFPGA上で動くヘビゲームを見せてもらいました。FPGAとは、ハードウェアをソフトウェアのように自由に書き換えられる技術。論理合成という、ソフトウェアでいうコンパイルにあたる工程にかかる時間が長く敬遠中でしたが、IchigoJam on FPGAなんてのも楽しいかも!?

キーボードと画面表示があって、まずは楽しく遊べるゲームを作って、見せて、体験してもらって、改造から入る。どんな技術の入り口も、興味関心や「楽しい」という気持ちからですね!ということで、IchigoJamでもシンプルなヘビゲームをつくってみました。

10 CLS 20 X=10:Y=10:D=UP:S=0 30 K=INKEY() 40 IF K>=LEFT AND K<=DOWN D=K 50 IF D=UP Y=Y-1 60 IF D=DOWN Y=Y+1 70 IF D=RIGHT X=X+1 80 IF D=LEFT X=X-1 90 LC X,Y:IF SCR() ?S:END 100 ?"*":S=S+1 110 WAIT 10 120 GOTO 30

どんどん伸びるヘビ、カーソル操作で当たらないように画面内で動かしましょう。あたったらスコア(S)を表示して終了。

15 FOR I=0 TO 20:LC I,0:?CHR$(1):LC I,20:?CHR$(1):LC 0,I:?CHR$(1):LC 20,I:?CHR$(1):NEXT

画面外にでてしまわないように壁をつくったり、敵キャラ、お助けキャラなど、いろいろ改造して遊ぶことこそ、最大の学びです。

Let's create everyday!

PCNベトナムキックオフ、80円コンピューターで拡張するIchigoJam、レキシライブに市長登場

2016/07/18 23:55:00
#IchigoJam #lpc810 #pcn #vietnam #sabae 

ダナンでのIchigoJamこどもプログラミングイベントから、2ヶ月。
PCNベトナム代表、ダン・ロン氏、来福。
PCNこどもプロコン」は、海外からの応募も受付中!(PCN Kids Programming Contest
プログラミングという共通の話題で、ベトナムの子供と日本の子供をつなぎます!

高解像度写真


高解像度360度写真

ここは、福井駅前の新拠点ハピリンにある、福井の料理屋「らでん

旬な野菜を使ったジュレとうなぎ等、逸品ぞろい、負けないくらいいいもの創ろう!

・・・ということで、発見した、LPC1114より更に小さく安いコンピューターLPC810(80円!)を懐かしのPSG音源にするプロジェクトを、USBシリアルで開発しやすいよう、I2Cポートを変更したものをGitHubにアップ「SoundCortex forked
I2Cのスレーブデバイスとしての基本を押さえたので、いろいろ拡張の幅が広げられそう!
LPC1114/LPC810、どちらも話題のARMアーキテクチャ。

PSGで3和音を鳴らすデモ動画 on Vine

同日、鯖江出身アーティスト「レキシ」の福井ライブもありました。

鯖江市長、まさかのライブ出演!こちらは出演前、稲穂と。

レキシ「サングラス大使」栄えある第1号に任命 | ドワンゴジェイピーnews

NT金沢でお披露目! 2.4インチ液晶でも大きな文字で見やすい「IchigoJam mobile BIGβ」 鯖江の小学校ではロボットの顔づくり

2016/07/15 23:55:00
#IchigoJam 

鯖江市神明小学校、1学期最後のプログラミングクラブ、夏休みに向けて、コンピューターで作りたいものを聞いてみたところ、ゲームが最も多く、ついで女の子中心に音楽、そしてロボット、という結果。音楽作りはプリントのBEEP/PLAYを参照してもらうとして、今回は、ゲームづくりの基本の画面づくり、ロボットの顔をつくってみました。


楽しかったという声多数!学びにさり気なく取り入れられるよう、IchigoJamをもっと身近にと対応中の液晶対応版「IchigoJam mobile」を、縦横の文字数を削る代わりに文字を倍のサイズにした「IchigoJam mobile BIG」をつくってみました。クラブ終了後、興味深そうに見に来てくれる子たち、夏休み「Hana道場」遊びにきてね!


今回は黒板とチョークをつかって、新たなコマンド、CLS(クリアスクリーン)とLC(ロケート)を伝授!

10 CLS 20 LC 6,10:?"O" 30 LC 24,10:?"O" 40 LC 15,19:?"-" 50 GOTO 20

これでロボットの顔ができます!
数や文字を変えて、オリジナルロボットをつくってみよう

15 PLAY "CDE2 CDE2 GEDCDED2"

これを加えると音楽もなるよ!

40 LC 15,19:IF BTN() ?"O" ELSE ?"-"

40行をIF(イフ、もし)とBTN()(ボタン)を使って、こんな風にかえるとIchigoJamの本体を押すとパクパクするよ!


顔が出た時のこどもの反応がかわいい!


オリジナルのプログラムはSAVE(セーブ)してあれば、LOAD(ロード)してまた動かせる。


こんな顔!


女の子の作品。テレビにリボンとかで飾るのもいいかも!


液晶を搭載すると、電源がひとつでよくなって、だいぶシンプルに!


IchigoJam mobile BIGのファームウェア(1.2b29)は「IchigoJam-FAN」からダウンロードできます。

ロボットの顔作り体験など、IchigoJamのタッチアンドトライをNT金沢、日曜日に実施!
「すべてのこどもにプログラミングを!」新しいIchigoJamのひみつの発表も15時から!
NT金沢2016 - PukiWiki

はんだづけのリズム、はじめてのかいろ、意外といける表面実装、IchigoDotS - 第二回はんだづけナイト in 鯖江Hana道場

2016/07/12 23:55:00
#maker #hanadojo #IchigoJam 

鯖江のものづくりスポット、Hana道場にて二回目になる「はんだづけナイト」。
- 新しいIchigoJamのテストショット
- はんだづけのリズム
- IchigoJamを使った電子回路入門「はじめてのかいろ(OUT)」
- 秋月電子からも発売!「IchigoDotS」の組み立て(オープンソースIchigoDot


新しいIchigoJam、表面実装(SMD)に挑戦!とのことで、LPC1114FDH28のはんだづけ。
参考「IchigoJam新基板に表面実装CPUをはんだづけする方法


CPUを上下逆に取り付けるトラブルがありましたが、はんだ吸い取り線で外して付け直しで、動きました!


組み立て順番を間違えてしまっても、一通りはんだづけできれば、OK
自分なりに工夫して部品を固定して、組み立てるのも電子工作の醍醐味!?


はんだづけのリズム「こて、はんだ、はんだ、こて」を5秒の動画にしてみました
1. こて:こてで線と基板をいっしょに温める
2. はんだ:はんだを溶かしこむ(きれいな三角形になる感じまで)
3. はんだ:はんだを離す(先にはんだ、じゃないと、くっついちゃいます)
4. こて:こてを離す

ちょっとしたコツをつかめば、あとは経験!
奥深く、はじめてから、上級者まで楽しめる、はんだづけ!


動きました!


LEDを使った電子回路へのはじめのいっぽ誘う「はじめてのかいろ(OUT)」を体験してもらいました。


コンピューターおじいちゃん、徳橋さん作「新福井県民歌カラオケプログラム for IchigoJam」


基板用リードフレームを変換基板につける技、伝授いただきました!


吉川ナス at 旬亭まつやHana道場、すぐそば!)
「市田柿」「吉川ナス」を登録 農水省、地理的表示に追加 - 産経ニュース

IchigoJam新基板に表面実装CPUをはんだづけする方法

2016/07/08 23:00:00
#IchigoJam #maker #lpc1114 

大きくてかわいいNXP社製LPC1114FN28に加えて、新しいIchigoJam基板でサポート予定のLPC1114FDH28
違いは電子部品用語でパッケージと呼ばれる端子の形状です。

LPC1114FN28は、DIP(Dual Inline Package)といって、ユニバーサル基板と同じ、2.54mm(1/10インチ)間隔で並ぶ端子がICの両面について、下に刺さる形状になったパッケージ。工作しやすく見た目もかわいいのですが、大きさは速度と、コストの大敵です。

LPC1114FDH28のパッケージは、TSSOP(Thin Shrink Small Outeline Package)という、穴の空いていないランド(はんだづけする部分)用のパッケージSOP(Small Outline Package)の端子幅を0.65mmまで狭くしたというもの。細かいですが、なんとか手ではんだづけ可能です。

最近の端子が多くて小さいICは、BGA(Ball Grid Array)というグリッド状に並んだピンが完全に基板から見えないところに配線してあるパッケージも多いです。こうなると手ではんだづけすることは不可能、クリームはんだ、ステンシル、ホットプレートなどを使った別の方法ではんだづけする必要があります。

それでは、新しいIchigoJamで対応する、TSSOPのLPC1114FDH28をはんだづけ方法を紹介します。フラックス、マスキングテープ(またはセロテープなど)、はんだ吸い取り線を用意しましょう。

1. CPUの上を表す印を確認して、テープで真ん中、端子がランドにぴったり乗るように固定

2. フラックスを端子とランドに塗る
3. はんだを少量はんだごてにつけて、すばやく端子をなぞるようにはんだづけ(フラックスのおかげで端子とランドに吸い付きます)
4. くっついてしまった端子同士を、はんだ吸い取り線できれいに吸い取ります

5. 片側ができたらテープをはがして、基板をひっくり返し、反対側も同様に

6. テスターを使ってチェックその1、隣り合う端子がつながっちゃっていないか確認(音がなったらNG、はんだを吸い取りましょう)

7. テスターを使ってチェックその2、配線部本とCPUの端子がつながっているか確認(今度は音がならなかったらNG、もう一度はんだづけしましょう)

8. 確認できたらCPUのはんだづけは完了!あとは普通に組み立てます。ICソケットは、はんだづけしなくてもOK

9. ICソケットにIchigoJamシールを貼っておきましょう!

こちらのブログ「LPC1114を600mil→300milにする動画を投稿しました。 ( 工学 ) - チカラの技術 - Yahoo!ブログ」のLPC1114FN28の内部写真にあるように、中身はスカスカ、現代のコンピューターの小ささを体感できます。

はじめてのはんだづけに今回の表面実装はちょっと難易度が高すぎるので、LPC1114FDH28の実装済み版も用意される見込みです。発売まで、もうしばらくお待ち下さい。

プログラミングをもっと身近に!液晶モジュールに直結する「IchigoJam mobile β」

2016/07/07 23:55:00
#IchigoJam #maker 

小型液晶に対応した「IchigoJam pocket」に続き、もう少し大きな液晶に対応した「IchigoJam mobile」を作ってみました。テレビとテレビ用の電源がいらなくなるので、より手軽にプログラミング環境がつくれます。

320x240の液晶なので、256x192のIchigoJamの標準画面サイズがまるっと収まります!


PCGやマシン語などを使ったVRAM直接制御にも対応するため全画面を再描画させているのでちょっと動作は遅めですが、なんとか使えるレベルになりました。


SPIという通信方式に対応した2.4インチ液晶モジュール「M024C9328SPI(1,950円)」を使って、まずは実験。配線は下記のように決定!(テレビ出力の代わりに液晶モジュール出力、IN1/IN2/IN4が使えません、I2CはOK!)

液晶 - IchigoJam
D_SDO - NC
D_LED - GND
D_SCK - IN1
D_SDI - VIDEO2
D_RS - GND
D_RST - IN4
D_CS - IN2
GND - GND
VCC_IN - VCC
※β版ファームウェアは、Facebookグループ「IchigoJam-FAN」にて公開予定(同じコントローラーILI9328を使った3.2インチ2.8インチ2.2インチのモジュールでも動作するかも!?)


なぜかLPC1114のSPI機能を使った接続がうまくいかず悩みましたが、オシロスコープが解決してくれました!


配線をすっきりさせるためのパーツをユニバーサル基板でつくって、完成!


この IchigoJam pocket で作った時のような、スタイルもいいかもしれませんし・・・


まるっと重ねてしまうのもコンパクトでいいかも!?


来週、火曜日鯖江Hana道場にて「はんだづけナイト」開催決定!(写真はDMM.make AKIBA
新基板のテストショットも!?

IchigoJamで学ぶITの基礎と日本語

2016/07/04 23:55:00
#IchigoJam #hanadojo 

ニューヨーク育ちのジャマイカ人、ITを知りたいという友達。
ITはハードウェアとソフトウェア、ソフトウェアはOSとアプリと二分される。
Apple I から始まったパソコンの歴史、IchigoJamづくりから一気に体感してもらいました。


小学生以来というはんだづけ、最初の抵抗R1(アールワン)をやってもらうだけで分かった様子!
難関microUSBもクリア!


ブルー好きとのことで、ピンソケットは青に換装、自分だけのパソコン完成、うれしそう!

IchigoJamプリント」を使って、簡単な動作確認をやって1時間目のITレッスン、終了!
英語版をつくろうかとも思いましたが、日本語の勉強にもなる日本語版を拡充!


ダウンロードして印刷や、スマホ・タブレットでどうぞ!
IchigoJamプリント

自分で組み立てたコンピューターで、オープンデータを使ってロボット制御するプログラミング体験 at 霞が関!

2016/06/30 23:55:00
#KidsIT #opendata #IchigoJam 

百聞は一見にしかず。
100時間の座学より、1時間の体験!
文科省主催、各省庁協力の「子ども霞が関子ども見学デー / 2016.7.27-28」での企画、決まりました!

子ども霞が関見学デー 内閣官房IT室 jig.jpブース(協力PCN
場所:中央合同庁舎第8号館(ココイク) 5階A会議室/テーマ:ITの友達たくさん作っちゃおう!

体験できるもの
1. はんだごてを使わないパソコンの組み立て体験(ブレッドボード版IchigoJam
2. マウスを使わないはじめてのプログラミング体験(IchigoJam BASICはじめのいっぽ / 動画
3. はじめてのゲームプログラミング、打ち込み&つまらないゲーム改造法(IchigoJamミニゲームズ改)
4. 遠く離れたバスの向いている方向を指す、ロボットの手(鯖江市のオープンデータ x MixJuice
5. リアルなバスに合わせて動くロボット制御プログラミング(こどもロボットpaprika

ワークショップ講師
- 7/27(水) jig.jp代表/PCN 福野泰介 (IchigoJam開発者)
- 7/28(木) PCN/ナチュラルスタイル代表 松田優一 (IchigoLatte開発者)
※1日3回のワークショップ以外の時間は自由に体験できる場とします


マウスの使い方、Windows/Macを使い慣れてなくても、キーボードからアルファベットが探せればOK!
未就学児でもSHIFTの使い方をすぐ覚えて、どんどんプログラムを打ち込みます。


はんだづけしないで組み立てるパソコン、昨年の上野の国立科学館でのワークショップ、好評でした。


見学デーのオープンデータを使ったアプリ子ども霞が関見学デー2016検索」にタグ検索機能を追加!
就学前の子どもが体感できる「作る」がテーマのワークショップは、51件。


「収穫・採取する」は1件、登録があることがわかります。


現在登録されている、小学生向けプログラミングは、8件。
鯖江のHana道場でも同時開催した、Hour of Code Japan もイベントあり!

好きで得意なものを見つけるには、いろんな体験をするのが一番。
子ども霞が関見学デー2016検索」いろんな体験探しにご活用ください。


こちら昨年の様子。けんだまをかけている PCN代表&ナチュラルスタイル代表の松田さん
2020年から必修化するプログラミング、やってみたいと言った日が吉日です!

参考リンク
- 夏休み、26府省庁543のアトラクション!子ども霞が関見学デー、IchigoJamこどもプログラミング体験
- オープンデータと子どもプログラミングの橋渡し - 霞ヶ関子どもデー 内閣官房IT室 (2015夏)
- 未来の高専生!? IchigoJamでコンピューターづくり&プログラミング体験 (2015夏)
- はじめて電子工作、はじめてプログラミング、Hana道場にてちょっと電子パーツ販売開始! (福井県鯖江市)

夏休み、26府省庁543のアトラクション!子ども霞が関見学デー、IchigoJamこどもプログラミング体験

2016/06/27 23:55:00
#opendata #KidsIT #IchigoJam 

夏休み7/27-28の2日間は、日本の内閣官房、宮内庁、文科省、防衛省から国会図書館まで、なんと26府省庁が一斉に子供向けのイベントを開催する「子ども霞が関見学デー」です。

参加26府省庁等
内閣官房、人事院、内閣府、宮内庁、公正取引委員会、警察庁、個人情報保護委員会、金融庁、消費者庁、復興庁、総務省、法務省、外務省、財務省、国税庁、文部科学省、厚生労働省、農林水産省、経済産業省、特許庁、国土交通省、気象庁、環境省、防衛省、会計検査院、国立国会図書館

内閣官房・経産省の平本さんがイベントデータを Google Spreadsheet にて、オープンデータ「平成28年度子ども霞が関見学デー プログラム」を公開してくれていたので、Google Spreadsheet APIを使って、鯖江市地域活性化プランコンテスト検索アプリをベースにつくってみました。


子ども霞が関見学デー検索アプリ

現在公開されているのは543のアトラクション。今年もjig.jpは内閣官房IT室のイベントとして、オープンデータ&こどもプログラミングを持ってイベント予定。これも追記されるともっと増えそう!?

日本の中枢に直接触れる良い機会、ぜひチェックしてみてください!

参考リンク
- オープンデータと子どもプログラミングの橋渡し - 霞ヶ関子どもデー 内閣官房IT室(2015年のイベント風景)

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