2022年11月01日
エルゴラピードの前輪ローラーの修理
エルゴラピードの前輪ローラー(蒸気機関車でいうところの先輪)の軸が折れてしまいました。
直径をノギスで測ると Φ2.5mmで、ちょっと特殊な感じ。( 2mm or 3mm なら入手は容易なのですが…)
しょうがないのでABSの棒をアリエクから調達。
忘れた頃に届き、サクッと修理しました。
17mmあれば良かったのですが、たくさん来てしまうのは仕方ないですね…
2022年10月01日
IP Power 9258 をPICマイコンを使ってシリアルポートから制御する
IP Power 9258 というネットワークから電源を制御できる便利なデバイスがあります。
正面パネルのボタンで、個別でON-OFFするモードに入れるのですが、そのモードに入った途端すべての電源ポートが同時にON-OFFしだす謎仕様のために、事実上ローカルでの操作は出来ません。
仕方なく、目の前でいちいちスマホを取り出してブラウザで接続してON-OFFしていたのですが、さすがに面倒なのでなにか方法はないかと考えました。
正面パネルにはボタンの他にシリアルコントロール用のD-SUB 9ピンコネクタが付いていて、ここにコマンドを流し込めば任意のポートを制御できそうです。
マニュアルにはコマンド一覧のようなものはありませんでしたが、gist で公開されていたPythonプログラムを動かしてコマンドを解析したところ、以下のようになっていました。
・シリアルポートの設定は 19200 bps - 8-n-1
・コマンドは "0\\A" と "\\Z" で挟む。
・"DEBUG9258"でシリアルポートから制御可能な状態になる。
・P060? で最後の1文字を4bitとして個別にポートを設定する。
論理は0でONなので、"P0600"なら全部ON、"P060F"なら全部OFF、"P060E"はポート1だけON
シリアルポートからは応答用の2ピン以外は電圧が出ておらず、ジグには別途電源が必要です。
ACアダプタを用意するのは面倒なので、乾電池1本を昇圧させて5Vを生成し、電源が入ったら4P DIPスイッチの状態を見て一度だけコマンドを送る方針にしました。
ハマったのは、コマンドを一度に送るとデバイスが反応しなかったことで、参照元にあるように、60msに1バイトずつ送ることで上手くいきました。
コードは github に公開しています。
https://github.com/7m4mon/ip9258_ctrl
欲しい物が設計したとおりに動作して満足です。リファレンスとなるコードを公開してくださった nrclark 様に感謝します。
2022年09月01日
2022年08月01日
abceedだけでTOEIC 730点は取れる。
最近はスマホアプリで対策すればTOEICは高得点が狙えると聞き、ちょうど abceed が「春の新生活応援キャンペーン」で3ヶ月プランが 2,700円でしたので、約3ヶ月間、6月26日の試験を目指してアプリのみで学習することにしました。
学習時間設定は30分で、毎日続けることを目標とし、週に一度は模試を解くという学習スタイルにしました。
単語(最後まで「最優先」だった)+ 単語以外の「優先」パートを毎日最低一つずつ行いました。
単語は最初の2ヶ月で分からないものをピックアップし、最後の1ヶ月は“総復習”で残った単語を潰していきました。その他のパートは、AIにすすめられるがままに解いていきました。
abceedはなかなか良くできていて、アプリを開きっぱなしでも問題を解かないと学習時間が増えませんので、割と正確な学習時間が記録されていると思います。
毎日続けると、予測スコアがすごい勢いで伸びていき、試験直前には予測スコア 815点 になっていました。(初回の15分の模試では505点だった)
さすがに800点超えは出来過ぎだろと思いましたが、とにかく期待して受験に臨みました。(前日に受けた120分模試は予測スコア780点だった)
リスニングセクションは(音響的)反響が想像よりも大きくて聞き取れず集中力が切れてしまい、問題先読みが追いつかなくなることもありました。というのも、普段は BOSEのノイズキャンセリングヘッドホン [QuietComfort 25] を使用しているので、とても良く聞こえるのです。
リーディングセクションは最後の1問を残して完走できたので、ほぼ実力通りの結果になったと思います。
そして待つこと17日、結果が発表され
Listening 370 pts
Reading 360 pts
Total 730 pts
でした。
この730点という数字は受験者の上位 約30% に相当し、公式の「TOEICスコアとコミュニケーション能力レベルの相関表」によれば、
https://www.iibc-global.org/library/default/toeic/official_data/lr/pdf/proficiency.pdf
レベルB:通常会話は完全に理解でき、応答もはやい。話題が特定分野にわたっても、対応できる力を持っている。業務上も大きな支障はない。正確さと流暢さに個人差があり、文法・構文上の誤りが見受けられる場合もあるが、意思疎通を妨げるほどではない。
とされています。
普段、英語を話す機会はないのですが、4択で会話してくれれば約7割の精度で正解できる程度の実力はありそうですw
2022年07月01日
RC-28 emu を作ってみた。
githubで公開されている、 RC-28 Emulator を作ってみました。
作ってみた感想としては、
思っていたより手間も費用もかかったのでオリジナルを買う方が良いのでは…
でした。
ただ、オリジナルと比較して、コンパクトになったので持ち運びにはよいかもしれません。
作ってみた感想としては、
思っていたより手間も費用もかかったのでオリジナルを買う方が良いのでは…
でした。
ただ、オリジナルと比較して、コンパクトになったので持ち運びにはよいかもしれません。