ブラウザで鳴らすカセットテープ用音声エンコード、カンサスシティスタンダードの反響大きく、 話題は日本生まれの高速コーデック、サッポロシティスタンダードへ。(Facebook IchigoJam-FAN 投稿)


SapporoEncoder
通信速度(bps)は、考案者の千葉憲昭さん自身による記述から3200bpsを基準に、倍速、3倍速を用意。3600Hzを使った12800bpsだと、なかなか速そう! (デコードできるかどうかはまだ試していないので定かではない)
カセット・テープにデータを保存していた時代の話 - Petite Fleur 千葉憲昭のブログ

音声帯域を使ったデバイス間データ転送、いかに安く少ない電子部品で作れるか?
こどもがIchigoJamで作ったプログラム、追加部品なしで親のスマホを通じて送受信できたらステキかも!


PCN北京メンバーと情報交換 at 福井。
中国の小学校プログラミング教育事情、なんと英語教育を削減し、情報教育からAI初歩までを導入を決めた省あり!
確かに、プログラミング言語は、英語以上に通じる世界共通言語。
この取捨選択力、日本も見習う必要ある。

まずはこどもに伝えたい、世界を超えて通じ合う、自分だけの作品づくりの技術。
英語も中国語も、話し合いたい人同士は、現代ツールでも十分意思疎通ができるし、未来はもっと円滑に。
(翻訳ツール:Smilingual(スマイリンガル), VoiceTra(ボイストラ)UDトークGoogle翻訳


撮影場所:桜満開の福井県庁&福井県警前(福井城跡)
6/15-21、福井初開催となる世界中の宇宙技術関係者が集結するイベント、ISTS、ブース出展決定!(B Inc.)
第32回宇宙技術および科学の国際シンポジウム(ISTS)福井大会

つなごう未来を創る世界中のこどもたち!

links
- サッポロシティスタンダード - データレコーダ - Wikipedia

はじめてパソコンに触れた8才、カセットテープに保存できると知り、自宅のダブルラジカセに接続するも、一度も読み込み(CLOAD)に成功できなかったあの頃。33年後、Macから自作CMTケーブルで接続して、初成功!

なんちゃってカンサスシティエンコードでWebAudioを復習しつつ、仕様書片手に本格実装!
2章 カセット・インターフェイス - テクハンwiki、2400bpsのヘッダ構成は4800Hzの誤記)


KansasEncoder for MSX
BASIC中間コード、BSAVE形式のバイナリ、ASCIIコードと3種類ある内、ASCIIを実装。
テキストエリア内に書いたプログラムをカンザス生まれのカンサスシティエンコードMSX版で再生!
"PLAY"ボタンを押すと、ピーーーー、ギョロギョロギョロっと懐かしの音がします。

CMTケーブルをつないだMSX上で、RUN"CAS:" と動かし、"PLAY"、Found: TEST と表示され、Ok が出れば、読み込み成功!2400ボーにする場合は、SCREEN,,,2 と設定しましょう。


自作のCMTケーブル(CMT変換器)
* CMT = Cassette Magnetic Tape、カセットマグネティックテープ、カセット磁気テープ、いわゆるテープやカセット、MSXにはスロットに刺すカセットもあるのでテープとカートリッジと呼び分ける

端子は8ピンのDINですが、使っている信号線は下3ピンのみなので、MIDI用の5ピンのDINソケットや、MIDIケーブルがそのまま使えます! (プラグ80円ソケット70円基板取付用ソケット60円DIP化ソケットキット180円ステレオミニジャック50円ステレオミニジャックDIP化キット150円 - 秋月電子)

ソケット側を裏から見て、一番下がGND、右下がMacのスピーカー端子へ接続するMSXの入力側端子(左下が出力端子)。ステレオミニジャックと直結でOK!便利なので、IchigoJamでも対応したい。


CMTとシリアル、2系統でつながるMacとMSX。今回作ったCMTケーブルで、ジョイスティックポートを使ったシリアル通信用ドライバを書き込み、より高速で柔軟なクロス開発環境が完成!

福井高専入学時には、ポケコン用アプリのクロス開発環境のホストとして活躍したMSX、今度はターゲットに!(最終機種、MSXturboRがカセットインターフェイスを廃止なのは惜しい)

かつてはたどり着けなかったパソコンの深い世界。ネットがある今なら、サクサク!
思い出のMSX1パソコン、CANON V-10のジョイスティックポートを経由して、IchigoJamからプログラムを送り込むことに成功!


左はIchigoJamの画面、右はMSXの画面(COLOR15,1,1で色変更)
IchigoJam側で打ち込んだ文字をOUT1とOUT2を使って、SPI非同期通信。MSX BASICで書いた受信プログラムで受け取ったデータを表示しつつ、マシン語用に確保したメモリに書き込めた。


どこかで100円で購入したD-Sub9ピンのオスケーブルを、ブレッドボードで使えるように準備。
テスターで導通チェックしながら、1から9番ピンまで並べます。(シールドも9番のGNDにはんだづけしましたが、どうだろう)


ピンはどちらでも使えるように、長ピンソケットをはんだづけしてできあがり!


ジョイスティックポート、MSX BASICのSTRIG命令を使ってボタンの押し下げを取得できます。 8番ピンを6番や7番へショートすれば、押したなることを確認できます。確認用のMSX BASICプログラムはこれだけ!

10 ?STRIG(1),STRIG(3):GOTO 10

続いて、IchigoJamとの接続です。


IchigoJamのOUT1とOUT2を、6番、7番ピンへ接続。9番ピンのGNDの接続ついでに、5番ピンの5VをIchigoJam用に拝借!

IchigoJamから確認してみましょう

OUT1,1 OUT1,0 OUT2,1 OUT2,0


無事、IchigoJamからMSXへ伝わりまし!
(IchigoJam同士でOUT1からIN1へ接続しても遊べます)

あとは、この2本を使って送受信プログラムをつくるだけ。最初のMSX BASIC上のプログラムは手で打ち込まないといけないので、できるだけ短く実装できる、通信方式に同期式通信であるSPIを採用。

IchigoJam用送信プログラム

10 OUT1,1:OUT2,1:W=2 20 K=INKEY():IF!KCONT 30 FORI=7TO0STEP-1:OUT2,~K>>I&1:OUT1,0:WAITW:OUT1,1:WAITW:NEXT 40 GOTO 20

MSX BASIC用受信プログラム

10 CLEAR200,&HCFFF:DEFINTA-Z:A=&HD000 20 N=0:B=128 30 IF NOT STRIG(1) THEN 30 40 N=N+(STRIG(3)AND1)*B 50 IF STRIG(1) THEN 50 60 B=B/2:IF B THEN 30 70 ?CHR$(N); 80 POKE A,N:A=A+1:GOTO 20

BASICのプログラムも、中間コードをバイナリ#D000以降に受け取ったデータを、#8000や#C000などのBASICプログラム領域にコピーすればOK!

Z80用のCコンパイラ&アセンブラなどのツールキット「Z88DK」もいい感じに動いたので、いろいろ捗りそうです。

STICKコマンドを含めて、BASICでも最大6つの信号を受け取れるので、MSXをIchigoJamから音源としてとして使う、PanCake的にグラフィックボード的に使うなどもありですね! 身近なコンピューター、いろいろつないで遊んでみましょう!

JavaScript、webアプリからも手軽に使える加速度センサー。
AR化もしてみた、gmeterを元に、重力加速度を除くGだけをシンプルに表示!


gmeter simple

Gのかかり具合から、座ってる、歩いてる、車に乗っているなど、どういう状態か推定してみるとおもしろそう。 揺れの周期をFFTで解析してみたり、向きなども使って、あれこれ遊んでみるのがいいですね。

加速度センサーを使うプログラムのベースはとってもシンプル、ぜひ遊んでみてください!

const G = 9.80665 window.onload = function() { const show = function(xg, yg, zg) { const ag = Math.sqrt(xg * xg + yg * yg + zg * zg) g.innerHTML = (ag / G - 1).toFixed(2) + "G" } window.addEventListener("devicemotion", function(e) { var xg = e.accelerationIncludingGravity.x // 左右 var yg = e.accelerationIncludingGravity.y // 上下 var zg = e.accelerationIncludingGravity.z // 手前億 show(xg, yg, zg) }, true) show(0, 0, G) }

これを配列にいれて平均をとってなめらかにしたものです。
重力加速度: 1(G) = 9.80665(m/s2)

実家がある石川と福井を結ぶバイパスから見えた天空の城「JAIST(ジャイスト)」
北陸先端科学技術大学院大学鯖江商工会議所とのコラボイベント@鯖江開催!
ウェアラブルと、地域ブランディングについて、前打ち合わせなしのパネルディスカッションと交流会。


「企業はもっと大学を使ってほしい」と、JAISTの教授。
日本は早くから大学があって当たり前の存在になっているが、利用率が高くない。
ここで提案、発想力豊かな地域の「こども」を加えましょう。

技術と課題をつなぐのが発想。

デザイン思考、常識なし、タブーなしと急に言われてもなかなか飛び出せないのが大人の弱み。
未来を生きるこどもへ、課題やおもしろ技術に触れてもらって、コラボしましょう。
地域における学び合い「地域ICTクラブ」の鯖江モデル「Hana道場」で進捗中。

この日は、嶺南、小浜市からシニアの方が来訪。こどももおとなも学生も、Hana道場は、誰に対してもオープンです。

プロトタイピングで力を発揮するのは大学、高専の実装力ある学生たち。
興味ある新技術を覚えること、ゲームが如し。得意の瞬発力を使ってハッカソンなどでひとまず一気につくりあげる!

それを事業に持っていくのは企業の力。
企業それぞれのミッション・ビジョンにしたがって、展開し続ける力は本業の人以外に有りえません。
もちろん、学生が本気でそれを実現しようと想った時、それはスタートアップ起業の良いきっかけになるでしょう。

これら実現に必要な、新しいものを受け入れるオープンマインド。
市長をはじめ、行政、高専、民間、金融機関、商店、市民までも、鯖江はみんなオープン!


JAISTの素敵な先生たち!北陸から世界へ、グローカルでいきましょう!


なんと輸出先が101カ国に!
梵のハイテク酒蔵をちょっとだけ見学。すべての銘柄を1万本以上製造、幻にしない酒造り!


会場だった、鯖江にできた新名所、梵 町家ギャラリー


JAIST x 鯖江市、協定!?


JAIST浅野学長、鯖江商工会議所黒田会頭、副会頭での加藤当主と!


JAISTからのおみやげ、まわせるUSB-C/microUSB両対応の給電用USBケーブル!
たった100円のコンピューターがコア、鯖江生まれのパソコン、IchigoJamでも使えます!

月額たった64円でつかえるIoT、sakura.ioと接続した、IchigoSoda。
例えば、鳥獣被害を防ぐため、柵に取り付け揺れを検知して警告するマシンのプログラムはこんなにシンプル

10 IF ABS(ANA(2)-512)>100 THEN IOT.OUT1:WAIT180 20 GOTO 10

アナログ加速度センサー使用

きっと、設置すると強い風でどんどん通知来たりして困ります。
そんなときは、スマホで1時間は通知をOFFにする機能を追加!

15 IF IOT.IN() FOR I=1 TO 60:WAIT60*60:NEXT

プログラミングはじめての大人や、社員研修、職員研修にも好評、IchigoJam IoTプログラミング講座、また鯖江開催します!
総務省でのIoTプログラミング体験

links
- 北陸先端科学技術大学院大学との交流会でした | 『さばえ.jp』百さんのブログです
- 天空の城"JAIST"の思い出、北陸から最先端!(弊社JAISTから3名!)
- Local x IT = Global、Starting the next Web by Open Data - JAIST講演
- デジタル指点字はじめのいっぽ「数字」の点字表現を体得する読み上げ学習マシーン(宮田研訪問!)

前回、PCにつないだオムロン社製高級画像認識センサー「HVC-P2」を今度はIchigoJamに接続!
センサーに顔を向けて、F5でRUN!
さて、AIはあなたは何歳だと判定するでしょう!?


6サイ!
・・・おしいっ


ヒューマンビジョンコンポ、HVC-P2との接続はUSBまたは、基板側のコネクタ。
日本圧着端子製造株式会社製、SM06B-SRSS-G-TBに対応するケーブルを、千石電商オンラインショップで発見! (PRT-10361 JST SHコネクタ付ケーブル 6P (基板用ポスト付属)、200円)


センサー側の端子、CN5に接続し、基板側1と振られた端子から順番に、ブレッドボードを経由してIchigoJamに接続。 1から順に、IchigoJamの5V、TXD、RXD、GNDと4本接続すれば、OK!(5番目はRESET)
簡単に接続できる基板を作ってもいいですね!
素直なUART(速度可変のシリアル通信)なので、IchigoJamに限らず、ラズパイなど、得意なマイコンでOK!

早速実験!

BPS9600 ?CHR$(#FE,0,0,0,0);

ちゃんと型番が返ってきました!

年齢を当ててもらいましょう(プロトコルは、HVC-Pと変わっていない様子)

10 BPS9600 20 UART1,2:?CHR$(#FE,4,3,0,16,0,0);:UART0,2 30 GSB@K:IF K!=#FE GOTO10 40 GSB@K:E=K 50 GSB@K:N=K:FORI=0TO2:GSB@K:NEXT 60 IF E!=0 ?"ERR:";E:WAIT60:GOTO10 70 FORI=0TON:GSB@K:[I]=K:NEXT 80 IF[2]?"AGE:";[4] 90 GOTO20 100 @K:K=INKEY():IF!KCONT ELSE K=K&#FF:RTN

LC0,-1 を使うことで、画面に見せずに通信もできます!
[2]に人数が入っているので、複数人対応も可
起動時2秒のWAITが必要なので、自動起動する場合、10行に WAIT120 など、いれておきましょう。


IchigoJamの前に座って、どきどきしながら「F5」で判定!もりあがりました
IchigoJam5才の誕生日!【IchigoJam生誕祭】: Hana道場
こどもはやっぱり発想の天才、Hana道場の無人販売を司る、魔人ブーをかざして「15才」と判定。
いろんなキャラクターの年齢推定と設定年齢の相関というのも、確かにおもしろいテーマかも。

画像認識センサー「HVC-P2」を使えば、35人分の顔の位置、大きさ、方向、年齢、性別、表情、目つむり、視線向きなどいろいろ簡単に使えて便利です!

たくさんの人に囲まれがちなロボットが、ひとりひとりの顔をみながら、年齢に合わせてしゃべりわけるときっと賢く・かわいく見えるはず。

ポスターのどの部分を読まれているか判定したり、テレビの前において見ているかどうか、見て楽しんでいるかどうかを判定したりと、いろいろおもしろい実験に使えそう。

高専プロコンなど、コンテストや、研究にもどうぞ!

HVC-P2はどこで購入できますか?|FAQ|オムロン人画像センシングサイト:+SENSING
お値段、35,000円ほど、在庫あり!

links
- 画像認識ハードウェア「HVC-P2 by オムロン」で顔マウス!? 年齢性別顔向き視線目つむりなど多彩な認識最大35名分!
- オムロン顔認識チップ x IchigoJam でつくる年齢当てマシン!

IchigoJam 誕生5周年に感謝して、オール鯖江コラボでイチゴ焼!

Special Thanks: 三六商店さん、うちのぶどうさん、福岡農園さん、田中眼鏡さん


こちら採れたて、鯖江産イチゴ by 福岡農園!(めがね会館から車で1分)


期間限定、人数限定、鯖江で唯一のイチゴ狩りができたり、夏には採れたて野菜の自動販売もあり!


イチゴジャムにしていただいた、みやもとぶどう園「うちのぶどう」さん!


ふわっふわのサクラ風味のシフォンケーキもおいしいお店!
鯖江市下新庄町55-34-1、道路沿い(土日限定営業)


そして、鯖江のソウルフード、三六サラダ焼!三六商店社長と!
みなさま、コラボへのご賛同、ありがとうございます!!


サラダ焼、イチゴ焼の焼いている様子と珍しい焼印シーン。


この焼印、クラウドファンディングでゲットした、IchigoJam オリジナル!
目指せ全国制覇!鯖江の知られざるソウルフード「サラダ焼」を皆様に知ってほしい! | クラウドファンディング - Makuake(マクアケ)


こうして焼きあがったイチゴ焼!


早速、サラダ焼大使、田中眼鏡の田中さんによる食レポしてもらいました!


世界で唯一、IchigoJamが買えるメガネ屋さん、田中眼鏡、田中さんは、サラダ焼大使!


こちら開発中のウェアラブル 鯖gumo!?


メガネ裏のアクセサリーとしてもいけそう。光るシリーズに追加!?


150コ限定生産!


IchigoJam5才の誕生日!【IchigoJam生誕祭】: Hana道場
Hana道場、IchigoJam体験会にたくさん来てくれたこどもたち!お祝いありがとう!


サラダ焼の外見に、中身は鯖江産イチゴジャムとカスタードクリーム!
この世で一番うまい」と言った小学生、頭と体をフル回転する子供たちにはぴったりなのかもw


三重からかけつけてくれた、PCN三重代表の岡村さん!福岡、静岡、愛知など各地高専でも活躍!


おみやげも、イチゴ!


世代を超えて、みんなでつくって、みせあって楽しむ姿!


高専生、大学生も一緒に!


京都から里帰りしていた新小学3年生の女の子、初のプログラミングとゲームづくり、大いに楽しんでくれました。


ライフ制、ゴール付きのかわくだりゲーム。
38行の絵文字「うずまき」を「イチゴ」に変えると、イチゴゲットでライフ回復!1分(=3600)耐えればゴール!


こどもたち大はしゃぎ、ショップのふうせんさんより、IchigoJam 5th特別風船、いただきました!
IchigoJam ロゴ入りゴム風船 - ショップのふうせん」IchigoJamロゴ入り風船も!
ありがとうございます!


Hana道場のIchigoJamとイチゴ焼。


イチゴ焼コラボマップ
ご協力いただいた場所、半径3km圏内!


三六サラダ焼とイチゴ焼。
鯖江コラボ、またいつの日か!

5才になった、IchigoJam、これからも多くのこどもたちに笑顔とワクワク、届けます!
IchigoJam 5th Annivarsary | PCN プログラミング クラブ ネットワーク

はじめて買ってもらったパソコン「MSX CANON V-10」で、IchigoJamが動いた!?

見慣れた、黒背景白文字、LED1で、CAPSLOCKのLEDがつく!

LED1

IchigoJamが誕生した2014年からの伝統、はじめのいっぽは、LED1!
出荷はなんと、5万台!国内外、多くのこどもたちにお届けていただき感謝です!

こちらが、MSXでIchigoJam風のプログラム。
IchigoJam BASIC がわかる人にはなんとなく読めるはず。

10 COLOR 15,0,0 15 CLEAR 200,&HCFFF 20 KEY OFF:CLS 30 PRINT"IchigoJam BASIC 1.3 for MSX?":PRINT"OK" 45 C$="" 50 IF T MOD 30=0 THEN LOCATE,,T/10MOD2 60 T=T+1:K$=INKEY$:IF K$="" GOTO 50 75 PRINTK$;:IF ASC(K$)<>13 THEN C$=C$+K$:GOTO 60ELSEPRINT 85 IF C$="LED1" THEN N=0:GOSUB100 86 IF C$="LED0" THEN N=1:GOSUB100 89 PRINT"OK":GOTO45 100 A$="3E01CD3201C9":FORI=0TO5:POKE&HD000+I,VAL("&H"+MID$(A$,I*2+1,2)):NEXT 110 POKE&HD001,N:DEFUSR=&HD000:A=USR(0):RETURN

CAPSLOCKを光らせるためにZ80マシン語を使用!
完全移植してしまうのもおもしろいかもしれません。


MSXフォントではこちら。

実装のポイント
- IchigoJam ver 1.3 で実装したカーソルスイッチ(LOCATE,,1)を使ってIchigoJam風
- LED1でつけるCAPSLOCKのLED、BIOSのCHGCAP(0132H)を使用(Aの説明逆?)
- LD A,1 / CALL 0132H / RET をZ80マシン語に変換(不思議とほぼ覚えてる)
- マシン語用にCLEARでメモリ確保(RAM16KBのBASICはC000スタートと判明
- MID$でマシン語書き込みテクニック(POKEの連続書き込みができるIchigoJamは便利!)
- マシン語の呼び出しは、DEFUSRしてからUSR!(IchigoJamのマシン語では、直接USR!)


MSX CANON V-10 表面、カートリッジにつなぐ何かつくるのもおもしろいですね。
とりあえず、Macと接続してクロス開発できたら便利そう。


MSX CANON V-10 裏面、カセットのインターフェイス!
コンポジットのビデオ出力はいまでも生きてます。


MSX CANON V-10 前面、ジョイスッティックポート x2


MSX CANON V-10 左面、2つカートリッジがさせるとは今、気が付きました。


MSX CANON V-10 背面、スロットからとれる電流表記あり。今なら意味がわかります。


1984年製のMSX、33年前に買ってもらったパソコンと同型、まだ立派に動いてくれました!
定価54,800円! RAM16KB

MSX魂を込めた、IchigoJam、これからも多くのこどもたちにプログラミングのきっかけ届けます!

本日、鯖江Hana道場にて、感謝の気持ちを込みた、ひみつのプレゼント!
IchigoJam生誕祭(5才の誕生日)
→ ひみつのこたえは「イチゴ焼!

links
- IchigoJam5才の誕生日!【IchigoJam生誕祭】: Hana道場
- IchigoJam 5th Annivarsary | PCN プログラミング クラブ ネットワーク
- IchigoCake BASIC | Programming Club Network
- 2014年 目指すはMSX! Raspberry Pi より安価な IchigoJam 発表!
- 2015年 創る人を創ろう! Pepper より安価な こどもロボットPaprika 発表!
- 2016年 MSXになりたい「こどもパソコンIchigoJam」あの起動ロゴを搭載!
- 2017年 IchigoJam Zero the World's Lightest PC 0g 150yen for IchigoJam Things!
- 2018年 盲聾のこどもたちにもプログラミングを! 体で感じる体表点字、IchigoBrailleでブラインドプログラミング、IchigoJam 4th Birthday!
- 2019年 IchigoJam for MSX!? はじめてパソコン CANON V-10 と IchigoJam 5th anniversary!

以前作ったSSRを使った100Vエルチカセットを海外の200V電源でうっかり使って壊してしまったので、今度は240V対応の秋月電子の大電流大型リレーモジュールキットを使って作り直し。 せっかくなので、超簡単IoT、IchigoSodaを使って遠隔操作対応に!


至近距離でオンオフしていますが、ネットが使えるところならどこからでも、OK!
家の無線LANを使っていない4G(LTE)回線を使った、sakura.io なので設定がシンプル!


きっかけとなったのは、IchigoJamも載ってる「ラズパイマガジン 2019年4月号」の特集
「ラズパイで100VのAC電源をコントロールしてみよう」
IchigoJamで100VのAC電源をコントロールしてみるついでに、スマホにつなげてホームIoTしよう!


こちら、リレーキット、500円
SSRは、100V20Aまででしたが、こちらは240Vで30Aまで!さすが物理。


キットの中身。リレー駆動用のトラジスタなどの回路はすでに実装済みなので簡単です。


延長コードと合体させます。
危険が伴う100V。ちょっと緊張しますね!


100Vの延長コード、プラグの片側をカット。(差し込み口の小さい、プラス側)


被覆を向いて、予備ハンダしておきます。


抵抗の切れ端などを挿してはんだづけすると安定しやすくていいです。


たっぷりはんだづけ!


100Vが流れる接点がうっかりどこかとショートしてしまわないようにホットボンドで固めておきます。


裏面もホットボンドで保護。


制御側、5Pピンソケットの2番目、4番目をペンチで引き抜くとちょうどよい!


VCC/GNDを5V/GNDにつなぎ、SIG(信号線)はIchigoJamのOUT1へ接続。
IchigoJamの電源をいれて、OUT1 だけで動作確認完了!
カチっと鳴ってリレーキット付属のLEDが光ればたぶん成功!100V、何かつないでみましょう。

OUT1

OUT0で消えます


続いて、IoT化するプログラム。たった3行!

1 N=IOT.IN() 2 IF N OUT N-1 3 GOTO 1

1 IoTコマンドでネットからのデータを受信
2 受信していたら1以上の値になるので、OUT N-1 で、リレー制御(2を送信でON、1を送信でOFF)
3 1へ戻る


SAVE0して、ボタン押しながら起動か、BTNとGNDをジャンパーでつないで、IoT電気のできあがり!
セキュアな回線でつながる,sakura.io 意図しないハッキングへの耐性も強いのが特徴です。

100Vのコントロールといえば、アートユニット、明和電機
秋葉原のラジオデパートに初のリアルショップ「明和電機 秋葉原店」
名前が名前だけに違和感なし!

ナンセンスな商品がぎっしり!?「明和電機」初の実店舗が秋葉原に本日オープン!同時に開店するラジオスーパーもチェック | 電撃ホビーウェブ
併設の「ラジオスーパー」には、Hana道場からの出展もありますよ!
「ラジオギャラリー」には明和電機の100V楽器の実物展示!
秋葉原に新名所、誕生です!

links
- 明和電機の土佐氏も「雇いたいレベル」とつぶやく、PCNこどもプログラミングコンテスト2018受賞作品が決定! - Watch Headline
- 夢の明和電機楽器をIchigoJamで演奏!まだまだ使える日本発の規格「MIDI」
- 明和電機x大人の科学、自動手書きマシーン「オートマ・テ」の型を3Dプリンターでつくる
- 謎なものエンカウント率=豊かさの指標 Touchyで出会った明和電機メカ花見
- 社長のサイン入り!明和電機のBITMANを自作してみる
- 自分で創って自分で演奏するアーティスト、明和電機で湧き上がる創作意欲

やわらかセンサー「ショッカクポット」に続き、顔の画像認識を使った顔ポインティングデバイスをつくってみました。 顔を向けた方向にマウスカーソルが上へ動き、ゆっくりウィンクすると、クリック。前回と同様pyautoguiの遅さがちょっとネックですが、新鮮な操作感が楽しめました。

オムロンさんからお借りしている画像認識ハードウェア「HVC-P2」をUSBでMacにつないでPython3で接続! 顔の向き(上下左右傾き)、年齢、性別、視線の方向、右目つむり、左目つむりと表示させています。他にも喜び度合いや、顔認証などのサクッと使える機能があって、最大35名分をまとめて認識するのがすごい。


ヒューマンビジョンコンポ (HVC-P2) B5T-007001|製品紹介|オムロン人画像センシングサイト:+SENSING
製品情報タブから、コマンド仕様書をダウンロードできます。 シンプルなシリアル通信で、簡単接続!カメラで撮影した、画像データの取得もリクエスト時の設定で可能です。(src on GitHub

import serial ser = serial.Serial('/dev/tty.usbmodem11', 921600, bytesize = serial.EIGHTBITS, parity = serial.PARITY_NONE, stopbits = serial.STOPBITS_ONE) ser.write(0xfe.to_bytes(1, 'little')) ser.write(0x00.to_bytes(1, 'little')) ser.write(0x00.to_bytes(2, 'little')) ser.flush() fe = int.from_bytes(ser.read(), 'little') # recv 0xfe n = int.from_bytes(ser.read(), 'little') # res code len = int.from_bytes(ser.read(4), 'little') # len for i in range(len): print(ser.read())

ID受信するプログラム in Python3、シンプルですね!
IchigoJamなど、UART接続する場合、このケーブルが使えそう?
PRT-10361 JST SHコネクタ付ケーブル 6P (基板用ポスト付属)


画像認識ハードウェアをラズパイで自作するのも楽しいですね!


ラズパイマガジン 2019年4月号、特集「ラズパイ&人気ボード20枚」に、IchigoJam, IchigoLatte がランクイン!

適材適所、いろんなハードウェアを使いこなして、創りたいもの創りましょう!
創ってできたオリジナル製品、秋葉原に新登場した明和電機のリアルショップ「ラジオスーパー@ラジオデパート2F(未掲載、2F桜屋電機向かい)」での販売もいいですね!

一日一創オープンソースハードウェア「光るネクタイ」が、Hana道場発プロダクトとして、販売開催!
初日から大盛況! 明和電機の公式ショップがついにオープン (取材中に見つけた○○なもの) - AKIBA PC Hotline!

早速、第二期募集スタート!
第二期 ラジオスーパー応募要項 - 明和電機 - Maywa Denki明和電機 – Maywa Denki

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