M5Paperでキーボードを作ってみた。#M5Stack

M5Paperでキーボードを作ってみました。I/Fはシリアル出力とBluetooth LEです。
10
robo8080 @robo8080

超小型CP/Mマシン用にM5Paperをキーボード化したいなぁ🤔 #M5Stack #WioTerminal twitter.com/robo8080/statu… pic.twitter.com/3C8OdD9qGr

2021-01-25 11:32:27
robo8080 @robo8080

#M5Stack で動く超小型CP/MマシンのCardKB版、興味のある方はどうぞ。Core2でも動きます。:M5Stack_RunCPM_vt100_CardKB github.com/robo8080/M5Sta… pic.twitter.com/4c5FWHEfeC

2021-01-20 07:44:36
拡大
robo8080 @robo8080

とりあえずこれをベースにM5Paperキーボード化の実験をしてみるか… LovyanGFXに置き換えできるかな🤔 #M5Stack pic.twitter.com/Ez05eozy1A

2021-01-25 16:12:35
拡大
robo8080 @robo8080

M5Paperキーボード化の実験。とりあえずM5Paper_FactoryTestに手を加えてでっち上げてみた。サイズはもう少し大きくしたい。#M5Stack CP/Mマシンとはシリアルで接続したいがM5Paperはどのポートがシリアルに使えるのかな…🤔 pic.twitter.com/JKTsciHez3

2021-01-25 22:11:36
拡大
robo8080 @robo8080

M5Paperキーボード化の実験。いい感じじゃない?😘 #M5Stack pic.twitter.com/jR6LFkbcSO

2021-01-26 11:30:05
拡大
拡大
拡大
robo8080 @robo8080

M5Paperキーボード化の実験。こんな感じ😁 #M5Stack pic.twitter.com/XoW34YvegG

2021-01-26 18:07:54
robo8080 @robo8080

M5Paperキーボード化の実験。“Ctrl”キーと“Esc”キーも付けた😁 #M5Stack pic.twitter.com/95jGWrpUYB

2021-01-26 21:43:13
拡大
robo8080 @robo8080

キーボードだけ抜き出したいが、いろいろ絡み合っていて難しそう😆#M5Stack twitter.com/robo8080/statu…

2021-01-26 21:47:01
robo8080 @robo8080

M5Paperキーボードの出力はシリアルにする予定。シリアルだといろいろ遊ぶのに便利。とりあえず #M5Stack CP/Mマシンにつないでみる。

2021-01-26 21:54:10
robo8080 @robo8080

M5Paperキーボード化の実験。なんとかM5Paper_FactoryTestからキーボード部分の摘出がうまくいった。ここまで来ればあとはどうにでもなる😘たっぷり楽しませていただこう😁 #M5Stack pic.twitter.com/KN2GWff4Do

2021-01-27 23:31:49
拡大
robo8080 @robo8080

M5Paperキーボード化の実験。キーボードの配置を少し調整した。あとはM5PaperのPORT Cからシリアルでキー入力データを出力するようにすればOK🙆‍♂️ #M5Stack pic.twitter.com/da3rh8atbu

2021-01-28 13:37:36
拡大
robo8080 @robo8080

うむむ。M5PaperのPORT CでSerial2が動かないな~ これ以外に何かおまじないが必要なのかな。 Serial2.begin(115200, SERIAL_8N1, 19, 18); 相手はM5Stack FireのPORT C。 Serial2.begin(115200, SERIAL_8N1, 16, 17); クロスケーブルは作った。#M5Stack pic.twitter.com/PRkzLPCGar

2021-01-28 19:41:41
拡大
robo8080 @robo8080

クロスケーブルの作り方。コネクタの爪の部分を尖った物で持ち上げてやればケーブルは簡単に抜ける。 #M5Stack pic.twitter.com/REvoqDvfv4

2021-01-30 09:54:44
拡大
らびやん @lovyan03

@robo8080 失礼します、FIRE側でPSRAMを使用していますでしょうか?GPIO16,17は確かPSRAMと共存できなかったと思うので、、

2021-01-28 20:08:38
robo8080 @robo8080

@lovyan03 ありがとうございます。PSRAMを無効にしたら動きました😍

2021-01-28 20:22:29
robo8080 @robo8080

メモ:ラズパイとM5Stackをシリアル通信(UART)で接続する | ラズパイの実 knt60345blog.com/m5stack-raspai…

2021-01-25 23:12:40
robo8080 @robo8080

M5Paperキーボード化の実験。やった〜 M5Paperで作ったシリアルIFキーボードでM5Stack版超小型CP/Mマシンが動いた。少しケーブルが短かった😆文字が小さすぎて老眼でのデバッグはキツイ(@_@;) #M5Stack pic.twitter.com/AcX0I8Q2qw

2021-01-28 21:08:04
拡大
robo8080 @robo8080

CardKBが836円に対してM5Paperは8,800円。M5Paperをキーボードにする意味は有るのかと言われれば意味は無い。作るのが楽しいからやってるだけだよ〜 「魂が作れと叫ぶんだ〜」🤣💦 #M5Stack twitter.com/robo8080/statu… pic.twitter.com/FXlmfMwhfq

2021-01-28 21:48:21
拡大
robo8080 @robo8080

M5Paperキーボード化の実験。M5PaperでシリアルIFのキーボードできた。M5Stackと接続してテストしている様子。シリアル接続のキーボードってあまり見かけないが、使うのが簡単なのでいろいろ応用できそう🥰 #M5Stack pic.twitter.com/1snUTyoGoG

2021-01-29 22:18:05
robo8080 @robo8080

電子工作でつまずいた時、それをつぶやくと即アドバイスが飛んでくる。ありがたい🙏自分もかくありたい。

2021-01-28 22:03:53
robo8080 @robo8080

1,000円も出せばUSBキーボードが買えるのに、8,800円のシリアルキーボードというのもどうかとは思うが…😆 #M5Stack #M5Paper twitter.com/robo8080/statu…

2021-01-29 23:00:40
robo8080 @robo8080

ということで、まだ直したいところは多々あるが、一旦公開しようかな… #M5PaperKeyboard #M5Stack twitter.com/robo8080/statu… pic.twitter.com/9tYUGDutaY

2021-01-30 21:58:20
拡大
robo8080 @robo8080

M5PaperシリアルIFキーボードをgithubに上げました。興味のある方はどうぞ。シリアル接続のキーボードってあまり見かけないですが、マイコンボードにつなぐのが簡単なのでいろいろ応用できそうです😄#M5Stack :M5Paper_Keyboard github.com/robo8080/M5Pap… pic.twitter.com/W4UluRYPIL

2021-01-31 18:48:07
拡大
もけ@ムギ㌠ @coppercele

@robo8080 このライブラリ載せたらタブレットとかでも使えそう? M5Paper持ってないので自分では試せないけど(´・ω・`) GitHub - T-vK/ESP32-BLE-Keyboard: Bluetooth LE Keyboard library for the ESP32 (Arduino IDE compatible) github.com/T-vK/ESP32-BLE…

2021-01-31 19:12:21
もけ@ムギ㌠ @coppercele

@robo8080 Arduino esp32のble_clientでBLEキーボードを受け付けつけられるんで無線化もできるかもですね🤔 需要があるかわからないですけどw

2021-01-31 20:09:27
robo8080 @robo8080

あらら。M5PaperシリアルIFキーボード、このライブラリを使ったら簡単にBLEキーボードになっちゃった😍#M5Stack 超小型CP/Mマシン側もBLEキーボード対応にできないかな🤔 :ESP32 BLE Keyboard library github.com/T-vK/ESP32-BLE… pic.twitter.com/O2YD8cOD3L

2021-02-02 11:15:30
拡大