フォト
2019年11月
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
無料ブログはココログ

« Aliexpressで久しぶりにひどい製品が到着 | トップページ | M5Stack用CardKBをPS/2インタフェース対応にしてみる(1) »

2019年3月 6日 (水)

I2Cインタフェースの小型キーボードを試してみる

AliexpressにてM5Stack用のI2Cインタフェースのキーボードを見つけ、入手しました。

  M5Stack Official CardKB Mini Keyboard Unit MEGA328P GROVE I2C

  02

CardKBに関する情報
  ・M5Stack - docs CardKB
  ・Github M5-ProductExampleCodes/Unit/CARDKB/
  ・frame and key-top for M5Stack CardKB


送料がちょっと高めで、1個だけ購入すると割高のため2個購入しました。
M5Stack公式製品なので、そのうちスイッチサイエンスでも販売されるかもしれません。


到着した製品

Dscn9721

ボード

Dscn9722

ATmega328Pが乗っています。ボードの左下にISP用の端子用のランドがあります。

公開されているファームウェアのソースを見ると、Arduinoでベースのようです。
水晶振動子が無いので、内部RC発信8MHzっぽいです。

とりあえず、豊四季Tiny BASIC for STM32環境でI2C接続で使ってみました。

Dscn9729

コネクタがGROVE仕様のため、長足のシングルピンソケットを加工して、
ブレッドボードでつかえるようにしました。
2mmピッチなので、微妙にピンを曲げています。

Dscn9726 Dscn9727

とりあえず、動作しました。
ただし、豊四季Tiny BASICのI2CR()関数に不具合を見つけ、豊四季Tiny BASICを
少々、修正しました。

01

3.3Vで動作しました。
I2Cのバスクロックは100kHz、400kHzとも試してみましたが動作しました。

ボード上にNeoPixel(LED)が乗っているのですが、
シフトキーのロック、シンボルキーのロック等の状態を、色や点滅で状態を教えてくれます。
文字入力は意外とストレスを感じないですが、タクトスイッチのボタンが固いのが残念です。

ファームウェアがArduinoなので、改造してPS/2インタフェースに変更できるかもしれません。


追記

IchigoJamでもI2Cインタフェースで利用出来ました。

Dscn9733

« Aliexpressで久しぶりにひどい製品が到着 | トップページ | M5Stack用CardKBをPS/2インタフェース対応にしてみる(1) »

日記・コラム・つぶやき」カテゴリの記事

arduino」カテゴリの記事

IchigoJam」カテゴリの記事

STM32」カテゴリの記事

コメント

初めまして、むらうち と言います。
退職し趣味でいろいろと工作を楽しんでいます。
貴殿のいろいろな記事を拝見し、すごい!と感心しきりです。
この度、TinyBasicの記事を拝見し、懐かしさからIchigoJamを購入しました。
VIDEO接続なので小さなモニターを接続しましたが、別電源12vが必要でほかにいいのがないものかと探しています。 何か推薦できるような商品はないでしょうか?
(DC/DCで電池から12vを作りましたが、消費電力が大きくダメでした。)
よろしくお願いいたします。

むらうちさん、こんにちは
コメントありがとうございます。

別電源ですが、まずは普通にACアダプタの利用ですね。
購入先として秋月電子あたりが、無難だとおもいます。ただし送料かかります。
http://akizukidenshi.com/catalog/e/e12v/

また、USB 5Vから12Vに昇圧する電源も便利です。
ただし、私のモニターでは利用出来ていますが、モニターによっては電流が足りないかもしれません。
Aliexpressだと、送料込みで$1.2で購入出来ます。
https://www.aliexpress.com/item/32664150295.html?spm=a2g0s.8937460.0.0.78c82e0ejR0Vri
Amazonでも類似の製品がいくつかあるようです。
https://www.amazon.co.jp/dp/B07H6778BD/?coliid=I1D6TP41UGHMVK&colid=Z6RIU1B9P51G&psc=1&ref_=lv_ov_lig_dp_it

お礼の返信がが遅れました。
お時間いただきありがとうございました。
やはり別電源が無難ですか。
しかし、このような商品は見たことがなかったです。
これはコンパクトでいいですね。
試してみる価値ありそうです。

コメントを書く

(ウェブ上には掲載しません)

トラックバック


この記事へのトラックバック一覧です: I2Cインタフェースの小型キーボードを試してみる:

« Aliexpressで久しぶりにひどい製品が到着 | トップページ | M5Stack用CardKBをPS/2インタフェース対応にしてみる(1) »