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

IchigoJamで作ろう自分だけの携帯ゲーム機「IchigoBoy」電子工作は編み物?

2018/05/31
#IchigoJam #mie 

みんなと同じじゃつまらない?自分だけの携帯ゲーム機「IchigoBoy」
軽快なロボット「Ichigoチョコ」など独自開発の教材が楽しいTeam Ise (PCN三重)から登場!


PCと接続すれば、プログラムの送受信も簡単!(治具について後述)

IchigoBoy by Team Ise (PCN三重)! "Handy Game Machine for IchigoJam T" *ファームウェア1.2.1以上が必要です


こちら内容物一式。単4電池x3が、5V電源としてIchigoJam側へ供給されるので、単体でモバイルゲーム機として使えます!


抵抗は2種類、地味色な100kΩと元気色の2.2kΩ。

R9/R16は液晶バックライトの明るさ設定用。好みの明るさに設定しましょう!
R16:バックライトON時の抵抗(ジャンパー線でつなぐ=0Ω=再高輝度)
R9:バックライトOFF時の抵抗(つながない=抵抗無限大=バックライトオフ)


タクトスイッチは足が縦向きにはめこみ、はんだづけ。裏の出っ張りは電池ケース貼り付け用に短くカット。


IchigoBoyができたら、裏からIchigoJamをドッキング!
キーボードを接続して、電源をいれたら、F10 または SWITCH コマンドで液晶表示に切り替え!
(ver 1.2が必要 / ver 1.2βIoTは未対応)


上下左右AB、スタートセレクトどのボタンも良好です!(ボタンテストプログラム)

10 FORI=1TO6:OUTI,-1:NEXT 20 ?BIN$(IN(),12):CONT

10行でOUT1〜6までを入力ポートに切り替えて、20行でタクトスイッチの状態をまとめてチェックしています。


イチゴキャラクターをイチゴキャラクターで大きく表示するデモプログラム。
STARTボタンを押しながら、電源ONで、自動起動します。

10 SWITCH1 20 CLS:C=255 30 FORI=0TO7:FORJ=0TO7:LCJ,I:IF 1<<(7-J)&PEEK(C*8+I) ?CHR$(C); 40 NEXT:NEXT 50 LC 9,3:?"Ichigo":LC 11,4:?"Boy" 60 CONT

(RUN on IchigoJam web)


PCとIchigoBoyをつなぎたい。いつものUSBシリアルにつなぐため、部品を集め、


抵抗の足を使って、信号を編むようにつないでいく感じはまるで編み物。


PCからの接続、デバッグ用にシリアルポート結線治具を作成。
ちょっとした手間にちょっとずつかかる時間を減らしてくれるのが道具づくりの醍醐味。

IchigoJamでつくる自分だけの携帯ゲーム機、ソフトにハードに外装に、いろいろ改造して自慢しちゃおう!

links
- まあくの工作の部屋: IchigoBoy作りました
- IchigoBoy - プログラミング こども 子供 IchigoJam | 日本 | プログラミング教室 | 教材販売
- 【IchigoBoyプログラム集】 by 斎藤史郎さん - IchigoJam-FAN

Nintendo Laboレビュー、7セグディスプレイづくりとファミリーベーシックの思い出

2018/04/20
#KidsIT #mie 

Nintendo Lab のものづくり環境「Toy-Conガレージ」で7セグディスプレイづくり。
タッチでブロックをつなげる論理回路風に、自由に作れるモードがあります。

一番苦労したのが位置合わせ。動作している様子とロジックの紹介などはこちら。

「画面ひかる」ブロックを「うごく」で設定し、数に応じて光る部分が動くものと「中間」の「スポイト」を使って、各セグメント発光へつないで、0〜9まで7セグメント表示。 状態の整理用に「タイマー」ブロックを0.0設定して使用。ロジックを整理してどれだけシンプルに作れるか挑戦するのもあり(ヒント、カルノー図

タッチの操作が微妙で、思ったことと違う動作になってしまって困る。
ロジックを整理するのにまとめて選択が欲しい。
中間のブロックにバリエーションが足りない。
スポイトは入力がしっくりくる。
作ったプログラムの共有ができない(キャプチャーからのプログラム再現が困難または無理、ベーマガ・PCNこどもプロコンへ投稿できない)。
やっぱり普通にプログラムを書かせてほしい(もしかして、裏モードがあったりする!?)


「画面ひかる」は、IchigoJam同様、白オンリー。色を付けたい時は、古のカラーセロハンテクノロジー。


7セグLEDの用紙があったのでテンプレートがあるのかと思いきや、切り抜いたセグメントを手で埋めるという工作案内。 コンピューター制御したくなるよう誘っている!?ということで、やってみたのが上記でした。


アルプス電子の周波数の指定ができちゃう振動モーター内蔵コントローラーを使ったラジコン。前進のみ。


ダンボールの加工品質が良いので、表面が剥がれてしまうという残念なことがおきにくそう。


工作用のダンボールがたくさん!説明の紙はなし。すべてSwitch上で説明される。


Amazon限定!マステがかわいい。


Toy-Conガレージにたどり着くまでのチュートリアルが丁寧。(だけど、飛ばしたい・・・。)

本日、PCN三重代表、岡村さん来福!

届けてもらった、PCNこどもプロコン2017冬で、jig.jp賞受賞の三重県の清水帯刀くんから写真とうれしいメッセージ。 LEDマトリクスがお気に入りとのこと!派手にチカチカさせちゃってね!(チカチカのさせ方

清水くんの作品、JYUURYOKU IZYOU TITAI (重力異常地帯)
ボールの替わりにくるくる変わるカタカナが斬新な、IchigoJam BASICの作品でした。

PCNこどもプロコン2017冬 | PCN プログラミング クラブ ネットワークより)

ものづくり力アップの一番の近道は、作りたいものをとことん作ること!

31年前、小3の時、自分でゲームが作れることに驚いたファミリーベーシック。 BASICから入るプログラミングの世界は、入門本と実機、全国の仲間が作った生きた参考プログラムさえあれば、自分で思う存分チャレンジできる最高の遊び場でした。 ファミリーベーシックのおかげで始まったプログラミング人生。

Nintendo Laboから始まる、ファミリーベーシック第二章に期待!

links
- Nintendo Labo | Nintendo Switch | 任天堂
- ファミリーベーシック - Wikipedia
- 動画 - Nintendo Labo Toy-Con 01 - 7seg LED / 7セグメントLEDづくり - YouTube

こどもIoTハッカソン in 三重!はじめてのプログラミング・電子工作・IoTハンズオン、アイデアソン、ハッカソン、発表までを1日で!

2018/02/03
#IchigoJam #IoT #maker #mie #KidsIT 

8回目となる子供によるIoTものづくりイベント「こどもIoTハッカソン
今回の会場は小4から中2までの5年間過ごした三重県、みえこどもの城

個性的な自分で作った道具を手に、記念撮影!
アイデアグループディスカッション15分、ハッカソン工作&プログラミング時間60分でも個性的な作品群!
プログラミングの基本と応用、センサー、サーボ遊びに時間をしっかりかけたことがよかったかも。


三重県・三重県IoT推進ラボIT人材育成WG主催「家族で楽しむ キッズ・プログラミング」のイベントのひとつ。

実際の進行(10:00〜16:00, 内12:00-13:00お昼休みの計5時間)
1. 15分 IchigoJamをつかって、はじめてのプログラミング体験
2. 30分 LEDとWAITを使ったエルチカゲームづくりと組み込み開発体験
3. 30分 かわくだりゲームづくりでプログラミングのツートップ、GOTO/IF体験
4. 15分 サーボの制御体験
(お昼休み)
5. 30分 FaBoをつかって、はじめての電子工作体験
6. 30分 sakura.ioをつかって、はじめてのIoT体験
7. 15分 アイデアソンでグループディスカッション(テーマ、自分の周りの困り事)
8. 60分 ハッカソン(上記ツールに紙とカラーペン、ストロー、テープなどを加え工作)
9. 30分 発表会
10. 15分 レポートの時間&記念撮影

ハッカソンの様子

キーボードもみるみる使いこなしていく、プログラミング体験。


IchigoJamのプログラム、SAVE0で保存して、テレビ、キーボードを引っこ抜き、ボタン押しながらONで、自動起動。
毎秒5000万回計算するコンピューター、自在にコントロールしちゃおう!


オリジナルなエルチカで組み込み開発成功の瞬間。


アイデアソンシート紹介その1
困りごと、時間がない → ゲームしすぎちゃう → しすぎ防止機能付きゲーム!


アイデアソンシート紹介その2
困りごと、宿題が多い事 → 先生の記憶を抜く!(暗記パンの逆の発想)


ハッカソン、工作タイムスタート!記憶を抜いちゃう装置ができている!


自分で学べる、これ最強と伝授し、資料を見ながら自分でやってみてねと案内。自分で読みながらどんどん作る姿に感動!


いよいよ発表会、たくさんの大人を前にしても自分でつくった世界でたったひとつの道具、堂々発表!


手が届かない窓を拭けちゃう窓拭きロボット。みえこどもの城の人からも欲しいという声!


お母さんからとっても欲しい!と声があがった、温度センサーを使った水道管を破裂させないようにする装置(プロトタイプ)。


みんなの発表会、動画
洗濯のお手伝いに、光センサーで曇りを認識して、sakura.ioでスマホへ通知する作品に、大人から驚きの声。

資料
- IchigoJamプリント

0か1かのにゅうりょく IN(イン)」(PDF)


りょうのにゅうりょく ANA(アナ)」(PDF)

- IchigoJamで簡単IoT、sakura.ioとIchigoJamのつなぎかた・つかいかた
- 秒間5000万回(一応定格は3000万回)のLPC810の使い方「LPC810をあやつろう」(ブログ)

スライド


八丁味噌な鳥焼肉で打ち上げ with PCN三重!鳥羽商船高専の学生スタッフも大活躍!
強力にバックアップしてくれた、サンエル社長、辻橋さん、ありがとうございました!
三重県IoT推進ラボのメンバーでもあり、オープンデータ推進でも連携できるかも!?

links
- 三重県|「家族で楽しむキッズ・プログラミング」を開催します
- こどもIoTハッカソン
- PCN三重
- 鯖江Hana道場

起業家甲子園出場権は弓削商船高専の「Knee's Needs -英姿颯走-」ものづくりに終わりなし

2016/10/09
#mie #kosen #KidsIT 

私の第三故郷三重県、伊勢開催の第27回、高専プロコン
NICT主催の起業家甲子園への出場チーム選定の予選の場でもあります。


ICTメンター福野が選んだのは弓削商船高専、正しいジョギングアドバイスツール「Knee's Needs」のやる気満タンのチーム!
全世界的な問題である医療費高騰、かといって正しくない運動は怪我の元、運動しないとと思いながらできていない人は、私に限らず多くいるはず。そんな人へ楽しく正しいジョギングをサポートするサービスのビジネス化に挑戦します!


伊藤さん選定は、明石高専のARダンスサポートデバイス「舞鏡」


弓削商船高専は自由課題に計3つ出場。強い!こちらスマートな鍵を実現する「i-pass Watch」チーム。
iPadでデモする巨大な腕時計。ぜひ指輪化を実現してみてください!


Yahoo!JapanのHACK Uチームが、会場からライブ放送!インターンOGのきっき台活躍!


2Fプログラミングコーナーでは中学生が参加してくれていました。 小中学生にはどんどん高専プロコン見学に見に来て、刺激を受けてほしい!


木更津高専の米村先生から高専プロコンは始まりにすぎない!と熱いメッセージ。 Imagine Cup、Mashup Awards、LODチャレンジ、起業家甲子園などなど活躍の場はたくさんあります!


ホールで開催された競技部門、コンピューターと人の協調がテーマ。課題部門で競技部門のシステム募集してみるのもおもしろそう。


競技部門で優勝したモンゴル科学技術大学のチームを発見!(昨年行ったモンゴル


高専プロコン中、ずっと名札にぶら下げていたのはこちらのモバイル対応したIchioJam。


3Vで動くPS/2キーボードならこのままその場で開発も可能。


モバイル対応シールドに単4電池2本ケースをはんだづけするだけ!


PCN三重チームから高専生に配られた、VFDモジュール(IchigoJamでの使い方はこちら

GitHubでオープンソース化し、ふりかえりブログを書いて一区切りするのがオススメ!
ものづくりに終わりなし!どんどん創って発表しよう!

PCN三重プログラミング体験とVFDモジュールxIchigoJam at 高専プロコンin伊勢

2016/10/08
#IchigoJam #KidsIT #mie #kosen 

第27回高専プロコン、今年は三重!PCN三重によるIchigoJamワークショップの応援へ!
教育用に無償提供しているVFDモジュール、IchigoJamと2本つないで簡単制御できます!(VFDふぁん

VFDモジュール、CN2-1に5V(IchigoJam Tなら5V端子でもOK)、CN2-2にIchigoJamのTXD、CN2-3にIchigoJamと電源のGNDを接続。あとはシリアルの設定を38400bps(BPS-2)に合わせて表示するだけ。

10 UART1:BPS-2 20 ?"VFD on IchigoJam "; 30 WAIT 20 40 GOTO 20

とっても明るく目立ちます!

VFDモジュール GU280X16G-7002S 概要:
 外形サイズ:182x33.5mm
 表示ドット数:280x16ドット(5x7フォント:40桁2行)
 インターフェース:非同期シリアル、同期シリアル、8bitパラレル
 電源:DC5V
VFDふぁん: VFDサンプルの使い方の参考情報 / GU280X16G-7xxx | VFD(蛍光表示管)モジュール GU-7000シリーズ 製品情報 | 表示器のノリタケ伊勢電子株式会社


こどももおとなもIchigoJam、楽しんでくれています!


ワークショップなど手伝ってくれている高専生!


PCN三重発のプロダクト、信号機!


IchigoJamで制御するチロルチョコマシーン!


他にも、PCN三重によるIchigoJamの展示、いろいろ
高専プロコン企業ブースには、なんと、GitHub!高専生、こども応援!


高専、プロコンにも気合入った展示の数々!東京高専はVRでゆらす台を自作!
2日目も楽しみです!

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