以前、PCモニタの前から離脱すると自動で消灯するUSBデバイスをつくりました。
デュアルモニタということもあり離脱したときに自動でモニタが消灯してくれるのはちょっとしたことですけど煩わしさから開放されます。
あと、省エネにもつながりますしね。
非常に便利なのですがデザインにやっつけ感があって個人的に気に入らなかったので作り直してみました。
せっかく作り直すのでデザインだけではなく、機能面も改善することにしました。
以前、PCモニタの前から離脱すると自動で消灯するUSBデバイスをつくりました。
デュアルモニタということもあり離脱したときに自動でモニタが消灯してくれるのはちょっとしたことですけど煩わしさから開放されます。
あと、省エネにもつながりますしね。
非常に便利なのですがデザインにやっつけ感があって個人的に気に入らなかったので作り直してみました。
せっかく作り直すのでデザインだけではなく、機能面も改善することにしました。
Arduinoは大抵の基板に搭載されているボタンを押したり、RESETピンをGNDに落としたりすることでリセットをかけることができます。
また、Arduinoにはオートリセット機能があり、プログラムを書き込むときやシリアル通信を開始したときにもリセットされます。
リセットがかかればスケッチの一番最初から実行されますし、変数も初期状態になります。
それをハードウェア上のボタンを押さずにソフトからリセットできるなら便利だと思いませんか?
ここではArduinoでソフトウェアリセットをかける様々な方法を紹介していきます。
ダヴィンチ Jr. 1.0wに初期でついているエクストルーダのノズル径は0.4mmですが、それよりも0.1mm細い0.3mmのノズルがついているエクストルーダがあるという情報を得ました。
メーカーサイトの写真ではキャリブレーション用装置がついていませんけど、実際はついています。
6800円と結構します、最初から0.3mmにしてくれたいいのに・・・。
0.1mmしか変わらないのでそんなに変化しなさそうなのにそこにお金掛ける必要があるのか迷いましたが、結局買っちゃいました。
スイッチやボリュームをパネルに固定するためにナットをスパナで締め付けていますが、パネルがアルミなどの柔らかい材料だと傷つくことが結構よくあります。
マスキングテープをすると一応防止できますが、毎回それをするのは煩わしいですし・・・
そういう些細な事が気になっちゃう性分なのでどうにかしたいと思い、樹脂製工具を作ってみました。
FRAMは日本語では強誘電体メモリと言います。
「RAM」とついていますが、不揮発性メモリの一種です。
FeRAMと呼ぶのが一般的らしいですが、FRAMなどとも呼ばれます。(サイプレスの商標です)
EEPROMよりも圧倒的に書き換え可能回数が多く、書き込み速度も速いのが特徴です。
そんなFRAMをArduinoで使ってみました。
PENTAXのミドルクラス機ではD-LI109というバッテリーパックが使われています。
そのバッテリーの便利なカバーをThingiverseで偶然見つけたので3Dプリンタで作ってみました。
少し古い自動車のエンジン回転数を知るにはイグニッションコイルのパルスから求める必要があります。
ただこのパルスはおそらく生のパルスに近く単純な矩形波ではありません。
その波形を見せたいのですが、オシロで保存したところファイルが壊れていたので見せられませんorz
パルスのピークは約100Vでそのままではマイコンに入れたら壊れてしまいます。
そこで波形整形回路を通してマイコンに入れてやる必要があります。
フィラメント管というニキシー管に似たような、これまた古いデバイスに興味を持ってしまい6本ほど買いました。
ガラス管の中に7セグのような配置でフィラメントが入っていて、5V程度の低電圧で光ります。
ニキシー管と違って低電圧のため大層な昇圧回路も不要です。
そんなフィラメント管を使って温湿度計を作ってみました。
現在、車関係のメーターを作っているのですが、車速パルスから速度を求めたりイグニッションコイルのパルスからエンジンの回転数を求めなければなりません。
速度は車速パルスの周波数を求めて換算式に当てはめ、エンジンの回転数は1秒あたりの回転数
を求めて60倍すれば求まります。
そんな感じで「パルスの周波数」を求めればいいのですが、少し考えさせられたのでここに覚え書きとして残しておこうと思います。
だいぶ前につくった吸煙ファンをはんだ付けの際にはずっと使っています。
使用上特に問題はないですが、ベースをプラ段でそれらしくしたものだったのでダサいというか線にホコリがかぶる状況でよろしくないと思い、改善することにしました。
それに0.5Aくらい流れるのに0.2mmのUEWを配線に使っているのもずっと気になっていました。