2022年の投稿(時系列順)[394件](34ページ目)
2022年9月 この範囲を新しい順で読む この範囲をファイルに出力する
レゲエのフェスは天候にも恵まれ平穏無事に終わりました。
本番10時間の2デイスでしたが、交代しながらの本番対応だったので長い休憩がありました。
クラシックバレエやオペラの現場が控えているのでその準備を進めたかったのですが、超爆音のレゲエを聞きながらクラシック系のことを考えるなんて無理ムリ。
なので、久しぶりにサーバーのガチメンテをしてました。SSHやVPNで遠隔操作が出来るので場所を選ばず操作出来ます。
本当に久しぶりのガチメンテでしたが、いろんな問題が出てくる出てくる。
一番の問題はVPNを介した遠隔ファイルバックアップが止まっていたこと。サーバー間をVPNで繋いでいたのですが、バックアップ側のTLS(認証の暗号化処理)が古くてVPNが接続していなかったのです。つまり、本体のOSをバージョンアップしてから数か月間バックアップが機能していなかったというオチ・・・。バックアップですから本体が堅調なら問題ないのですがコレはよくない。
ところが、調べてみたらTLSを新しくするにはOSそのものをバージョンアップしないといけないとのこと。遠隔でやるのは怖いけど、主システムとは無関係なサポートサーバーなので落ちてもいいから作業を進める。幸い素直にバージョンアップが済んでVPNも復活しました。debianを使っていますが、バージョンアップはコマンドを3つ走らせるだけなので簡単。ただし、時間がかかるのに途中で質問に答えねばならんので付きっ切りになるのは頂けませんが・・・。
こんなことがあると欲しくなるのがエラーを知らせてくれる何か。今回の場合は「バックアップに問題あるかもよ!」というシンプルなお知らせ。実行結果を診断して自動的に送信されるメールってことになるでしょうか。
Linuxは凄いと思ったのがこういった処理。bashと呼ばれるコマンドラインにはメール送信機能が普通にあります。単なるコマンドラインですから、cronで直接実行も可能ですし、cronから呼び出されるスクリプトファイル(古い言い方ですとバッチファイル)に仕込んでおいてもいい。私ごときがやりたいと思うことの大半はbashで出来ちゃうLinux。難しいのは数多ある機能を知ることと使いこなすことでしょうか。
ちなみにシンプルなテキストメールを送るだけならこんな感じ
$ /bin/echo -e "メッセージ本文" | /usr/bin/mail -s "メールのタイトル" root
rootってのは固定されたシステム管理者のアカウント名。この場合は宛先になりますが、これだけでは誰にも転送されません。メールデーモンにroot宛のメールを転送する設定をしなければなりませんが、転送すればスマホでも何でも受信出来ます。
コマンドの間にある"|"はパイプと呼ばれる機能です。上記ではechoで出力された文字列をmailに本文として引き渡すという意味になりますが、シンプルながら応用の幅が無限大なこんな機能を考えた人は天才。
さらにです、バッククウォート(日本語キーボードならシフトキーを押しながら[@]キーで出るチョン)で囲めばコマンドの返り値をメール本文にも出来るそうな。
$ /bin/echo -e `/bin/date` | /usr/bin/mail -s "日時" root
これはdateという現在日時を表示するコマンドの結果をメールするだけですが、固定されたテキストもコマンドを実行した結果も区別無く扱えるということです。
bashでのテキストの扱いには正規表現に代表される難解さがありますが、パイプと合わせてこの辺りを覚えたら驚くほど色んなことが出来ます。
[コマンドを実行] → [その結果を判別] → [管理者へメッセージを送信]
こんなことが特別なアプリを使うことなくコマンドラインの組み合わせで出来てしまうのです。シンプルなモノをシンプルな方法で組み合わせて無限の可能性を産むと言ったら言い過ぎでしょうか。
コンピュータを扱うことにかけては神レベルの天才達が作ったとはいえ、LinuxというかUNIXは本当にスゲー。
#サーバー
本番10時間の2デイスでしたが、交代しながらの本番対応だったので長い休憩がありました。
クラシックバレエやオペラの現場が控えているのでその準備を進めたかったのですが、超爆音のレゲエを聞きながらクラシック系のことを考えるなんて無理ムリ。
なので、久しぶりにサーバーのガチメンテをしてました。SSHやVPNで遠隔操作が出来るので場所を選ばず操作出来ます。
本当に久しぶりのガチメンテでしたが、いろんな問題が出てくる出てくる。
一番の問題はVPNを介した遠隔ファイルバックアップが止まっていたこと。サーバー間をVPNで繋いでいたのですが、バックアップ側のTLS(認証の暗号化処理)が古くてVPNが接続していなかったのです。つまり、本体のOSをバージョンアップしてから数か月間バックアップが機能していなかったというオチ・・・。バックアップですから本体が堅調なら問題ないのですがコレはよくない。
ところが、調べてみたらTLSを新しくするにはOSそのものをバージョンアップしないといけないとのこと。遠隔でやるのは怖いけど、主システムとは無関係なサポートサーバーなので落ちてもいいから作業を進める。幸い素直にバージョンアップが済んでVPNも復活しました。debianを使っていますが、バージョンアップはコマンドを3つ走らせるだけなので簡単。ただし、時間がかかるのに途中で質問に答えねばならんので付きっ切りになるのは頂けませんが・・・。
こんなことがあると欲しくなるのがエラーを知らせてくれる何か。今回の場合は「バックアップに問題あるかもよ!」というシンプルなお知らせ。実行結果を診断して自動的に送信されるメールってことになるでしょうか。
Linuxは凄いと思ったのがこういった処理。bashと呼ばれるコマンドラインにはメール送信機能が普通にあります。単なるコマンドラインですから、cronで直接実行も可能ですし、cronから呼び出されるスクリプトファイル(古い言い方ですとバッチファイル)に仕込んでおいてもいい。私ごときがやりたいと思うことの大半はbashで出来ちゃうLinux。難しいのは数多ある機能を知ることと使いこなすことでしょうか。
ちなみにシンプルなテキストメールを送るだけならこんな感じ
$ /bin/echo -e "メッセージ本文" | /usr/bin/mail -s "メールのタイトル" root
rootってのは固定されたシステム管理者のアカウント名。この場合は宛先になりますが、これだけでは誰にも転送されません。メールデーモンにroot宛のメールを転送する設定をしなければなりませんが、転送すればスマホでも何でも受信出来ます。
コマンドの間にある"|"はパイプと呼ばれる機能です。上記ではechoで出力された文字列をmailに本文として引き渡すという意味になりますが、シンプルながら応用の幅が無限大なこんな機能を考えた人は天才。
さらにです、バッククウォート(日本語キーボードならシフトキーを押しながら[@]キーで出るチョン)で囲めばコマンドの返り値をメール本文にも出来るそうな。
$ /bin/echo -e `/bin/date` | /usr/bin/mail -s "日時" root
これはdateという現在日時を表示するコマンドの結果をメールするだけですが、固定されたテキストもコマンドを実行した結果も区別無く扱えるということです。
bashでのテキストの扱いには正規表現に代表される難解さがありますが、パイプと合わせてこの辺りを覚えたら驚くほど色んなことが出来ます。
[コマンドを実行] → [その結果を判別] → [管理者へメッセージを送信]
こんなことが特別なアプリを使うことなくコマンドラインの組み合わせで出来てしまうのです。シンプルなモノをシンプルな方法で組み合わせて無限の可能性を産むと言ったら言い過ぎでしょうか。
コンピュータを扱うことにかけては神レベルの天才達が作ったとはいえ、LinuxというかUNIXは本当にスゲー。
#サーバー
とまぁ、バックアップは正常に機能するようになったのですが・・・
長期間バックアップしていなかったのと、過去10年以上のデータをアーカイブ化して入れ物を変えたので24時間経っても初回動作が終わらない。
動作チェックには丁度いいっちゃいいのですが、ネット経由なのでまだまだ終わりそうにありません。
#サーバー
長期間バックアップしていなかったのと、過去10年以上のデータをアーカイブ化して入れ物を変えたので24時間経っても初回動作が終わらない。
動作チェックには丁度いいっちゃいいのですが、ネット経由なのでまだまだ終わりそうにありません。
#サーバー
茨城県沖に世界でも屈指の規模の油ガス田がありそうだとのこと。
地元のこんな話は嬉しいですね。
程度はともかく、茨城県には日本国内のどこかにある自然、資源、産業、施設が一通りあります。食材も全国No.1の生産量を誇る物が多く、北海道に続いてNo.2も驚く程多い。意外なのは日本酒の生産量が圧倒的なNo.1であること。無いのは活火山とサンゴ礁くらいでしょうか。そこに「原油生産世界一」なんて追加されたら悪い気はしません。
こんな地の利の割に心意気や地域の歴史や文化に自慢出来るところがありませんので「何でもあるけど何にもない所」と勝手に呼んでいます。魅力度ランキングが物語っているのでこれ以上はいいか(笑
話を戻しますが、原油をほぼ100%輸入に頼ってきた日本にこんな資源があるとは驚きです。採掘には高度な技術と莫大な投資が必要でしょうが、採算がイマイチでも採れるという事実を構築すべきです。十分に喰って安心して寝られることがより良い生活の基本ですが、ロシアとウクライナの件に影響を受けているヨーロッパ各国の様子を見るなら、資源と農畜水産物を十分に確保することは重要だと思うのです。
戦争などあってはいけませんが、無いことと足元をみられることがそれを引き起こす原因であることは多いので、社会を維持するのに最低限必要なモノを自国内で確保することは平和を維持するためにも必要なことでしょう。身勝手な欲張りが欲しがらない程度ってのも大事かもしれませんケド。
#雑談
地元のこんな話は嬉しいですね。
程度はともかく、茨城県には日本国内のどこかにある自然、資源、産業、施設が一通りあります。食材も全国No.1の生産量を誇る物が多く、北海道に続いてNo.2も驚く程多い。意外なのは日本酒の生産量が圧倒的なNo.1であること。無いのは活火山とサンゴ礁くらいでしょうか。そこに「原油生産世界一」なんて追加されたら悪い気はしません。
こんな地の利の割に心意気や地域の歴史や文化に自慢出来るところがありませんので「何でもあるけど何にもない所」と勝手に呼んでいます。魅力度ランキングが物語っているのでこれ以上はいいか(笑
話を戻しますが、原油をほぼ100%輸入に頼ってきた日本にこんな資源があるとは驚きです。採掘には高度な技術と莫大な投資が必要でしょうが、採算がイマイチでも採れるという事実を構築すべきです。十分に喰って安心して寝られることがより良い生活の基本ですが、ロシアとウクライナの件に影響を受けているヨーロッパ各国の様子を見るなら、資源と農畜水産物を十分に確保することは重要だと思うのです。
戦争などあってはいけませんが、無いことと足元をみられることがそれを引き起こす原因であることは多いので、社会を維持するのに最低限必要なモノを自国内で確保することは平和を維持するためにも必要なことでしょう。身勝手な欲張りが欲しがらない程度ってのも大事かもしれませんケド。
#雑談
RaspberryPiのUSB3.0にストレージに繋ぐと不安定になるらしい。実際不安定だったので調べたところ、故障ではなくそういうものらしい。
アクセスを速くするためのUASと呼ばれる方法が原因らしく、このドライバがデバイスに当たらないようにすると改善するらしい。ドライバが当たらないとオーソドックスなドライバに置き換わり安定するとか。ならば最初からそうして欲しい。速くても不安定ぢゃ意味がない。
設定方法は次のサイトが簡素でわかりやすい。
Raspberry Pi で USB接続のSSDが不安定な場合の対処法
今課題なのは、裸族のパイにノーマルの裸族のカプセルホテルを接続すると不安定になることの対策です。
HDDが4スロットでも良いのですが、RAID1を組むとストレージは2組です。出来れば3組使いたいので、裸族のカプセルホテルを増設して8スロットにしたいワケです。
不安定だったので増設の裸族のカプセルホテルは外してありますが、内蔵の4スロットは上記の設定で安定度が増したので、接続テストをしたいですね。
追記
現場上がりで帰宅して裸族のカプセルホテルの接続テストしました。なんだか圧倒的に普通に動きます。
これまでは何だったのか、費やした数時間に何の意味があったのか、鼻クソほじり乍ら遠い目をしてしまいそうな程です。
UASが機能すればUSB3の真価を引き出した高性能を得られるのかもしれませんが、カーネルが落ちる程の未完成品なら意味はありません。
ちなみに、裸族のカプセルホテルのプロダクトIDは個体が違っても同じでした。ですので、追加の設定作業はありません。
#RaspberryPi
アクセスを速くするためのUASと呼ばれる方法が原因らしく、このドライバがデバイスに当たらないようにすると改善するらしい。ドライバが当たらないとオーソドックスなドライバに置き換わり安定するとか。ならば最初からそうして欲しい。速くても不安定ぢゃ意味がない。
設定方法は次のサイトが簡素でわかりやすい。
Raspberry Pi で USB接続のSSDが不安定な場合の対処法
今課題なのは、裸族のパイにノーマルの裸族のカプセルホテルを接続すると不安定になることの対策です。
HDDが4スロットでも良いのですが、RAID1を組むとストレージは2組です。出来れば3組使いたいので、裸族のカプセルホテルを増設して8スロットにしたいワケです。
不安定だったので増設の裸族のカプセルホテルは外してありますが、内蔵の4スロットは上記の設定で安定度が増したので、接続テストをしたいですね。
追記
現場上がりで帰宅して裸族のカプセルホテルの接続テストしました。なんだか圧倒的に普通に動きます。
これまでは何だったのか、費やした数時間に何の意味があったのか、鼻クソほじり乍ら遠い目をしてしまいそうな程です。
UASが機能すればUSB3の真価を引き出した高性能を得られるのかもしれませんが、カーネルが落ちる程の未完成品なら意味はありません。
ちなみに、裸族のカプセルホテルのプロダクトIDは個体が違っても同じでした。ですので、追加の設定作業はありません。
#RaspberryPi
裸族のパイ&裸族のカプセルホテルはUASドライバを外すことで一応の改善が見えました。ベンチマークも本体に内蔵のHDDとほぼ同じ値を出します。
ただ、USBハブをかますとそうはいきません。一見正常に起動してもアクセスが恐ろしく遅かったり、不安定でコンソールすら立ち上がらないことがあります。
構成として裸族のカプセルホテル(外付けHDD)とLANアダプタを取り付けたいのですが、1本のUSB3.0でやりくりするにはUSBハブが必須なのでなんとかしたい。
さて、何が原因か。
まず考えられるのはUSBハブの電力不足。RaspberryPiのUSBポートは電力供給が弱いらしいのでUSBの電源を別取りしたところ、半分以上の確率で起動は失敗しますが、起動が成功した際にはアクセス速度が劇的に改善します。解決の決定打ではありませんが、これはこれで必要な対策です。
正常に起動する時とそうでない時の違いを考えてみると、USBハブに電源が入った状態でRaspberryPiを起動すると(リブートも)ダメで、RaspberryPiが起動し始めてからUSBハブを挿すと正常に動くことが多い。ならばと、RaspberryPiが起動し始めて起動ログの表示が見え始めた直後にUSBハブの電源を入れたところ100%の確率で正常に起動することがわかった。リブートもシャットダウンログの表示が止まったところでUSBハブの電源を落とし、以下同様にすると正常にリブートが完了します。
要するに、RasberryPiがカーネルを読み込んだ直後にUSBハブの電源を入れれば(再投入すれば)良いとなります。
ただ、起動の度に手作業でやるのは現実的ではないし、何よりも遠隔のリブートでは不可能です。
さて、どうする。
方法として考えられるのは上記のタイミングを得る信号をRaspberryPiから取り出すこと。
・・・こんなこと出来るのか?
RaspberryPiには基板上にLEDが付いていて、電源パイロットランプとSDカードのアクセスランプになっていますが、設定を変えることで違う状態情報も表せます。オーバーライドしてGPIOに出力することも出来ます。
このLEDは前者がpwr_led(赤)、後者がact_led(緑)と呼ばれますが、これをGPIOに出力して丁度良いスイッチソースにならないでしょうか。
ちょっと試験しただけなので大丈夫とは言い切れませんが、act_ledの設定をdefault-onにしてGPIOに出力すると期待するモノになりそうです。通電直後と再起動のシャットダウン直後は消灯から始まり、起動ログの表示が始まると点灯、シャットダウンが完全終了すると消灯します。これは欲しいタイミングではないのか?
そもそもはパイロットランプですが、GPIOに出力するなら単なる信号であり、バッファを入れればリレーを動かすことが出来ます。過渡期にチャタリング的なノイズはあると思いますが簡単なパッシブ回路で何とかなるかな?。
カーネルが起動している時を把握したいと思っていたので、この方法はなんとか手にしたいと思います。
腰を据えて試す時間はしばらくありませんケドね。
#RaspberryPi
ただ、USBハブをかますとそうはいきません。一見正常に起動してもアクセスが恐ろしく遅かったり、不安定でコンソールすら立ち上がらないことがあります。
構成として裸族のカプセルホテル(外付けHDD)とLANアダプタを取り付けたいのですが、1本のUSB3.0でやりくりするにはUSBハブが必須なのでなんとかしたい。
さて、何が原因か。
まず考えられるのはUSBハブの電力不足。RaspberryPiのUSBポートは電力供給が弱いらしいのでUSBの電源を別取りしたところ、半分以上の確率で起動は失敗しますが、起動が成功した際にはアクセス速度が劇的に改善します。解決の決定打ではありませんが、これはこれで必要な対策です。
正常に起動する時とそうでない時の違いを考えてみると、USBハブに電源が入った状態でRaspberryPiを起動すると(リブートも)ダメで、RaspberryPiが起動し始めてからUSBハブを挿すと正常に動くことが多い。ならばと、RaspberryPiが起動し始めて起動ログの表示が見え始めた直後にUSBハブの電源を入れたところ100%の確率で正常に起動することがわかった。リブートもシャットダウンログの表示が止まったところでUSBハブの電源を落とし、以下同様にすると正常にリブートが完了します。
要するに、RasberryPiがカーネルを読み込んだ直後にUSBハブの電源を入れれば(再投入すれば)良いとなります。
ただ、起動の度に手作業でやるのは現実的ではないし、何よりも遠隔のリブートでは不可能です。
さて、どうする。
方法として考えられるのは上記のタイミングを得る信号をRaspberryPiから取り出すこと。
・・・こんなこと出来るのか?
RaspberryPiには基板上にLEDが付いていて、電源パイロットランプとSDカードのアクセスランプになっていますが、設定を変えることで違う状態情報も表せます。オーバーライドしてGPIOに出力することも出来ます。
このLEDは前者がpwr_led(赤)、後者がact_led(緑)と呼ばれますが、これをGPIOに出力して丁度良いスイッチソースにならないでしょうか。
ちょっと試験しただけなので大丈夫とは言い切れませんが、act_ledの設定をdefault-onにしてGPIOに出力すると期待するモノになりそうです。通電直後と再起動のシャットダウン直後は消灯から始まり、起動ログの表示が始まると点灯、シャットダウンが完全終了すると消灯します。これは欲しいタイミングではないのか?
そもそもはパイロットランプですが、GPIOに出力するなら単なる信号であり、バッファを入れればリレーを動かすことが出来ます。過渡期にチャタリング的なノイズはあると思いますが簡単なパッシブ回路で何とかなるかな?。
カーネルが起動している時を把握したいと思っていたので、この方法はなんとか手にしたいと思います。
腰を据えて試す時間はしばらくありませんケドね。
#RaspberryPi
このところ現場続きで先の現場の準備もままならないところですが、気分転換で少しづつやってます。
GPIOに繋げたテスト用のLEDを目視した範囲なので確実とは言えませんが、act_ledはカーネルの動作中を表す信号として使えそうです。
pwr_ledとact_ledの挙動ですが、通電直後(再起動では一度終了した時)はデフォルト設定に戻っており電源パイロットとSDカードのアクセスランプとなっていますが、カーネルが起動して各種ドライバが読み込まれる前にcmdline.txtに書かれた設定がされます。GPIOも通電直後は初期化されており、Hi-ZかGNDになっているようでHは出力しません。
つまり、act_ledをdefault-onにしてGPIOにオーバーライトすればカーネルが起動している時に点灯するLED、すなわちカーネルが起動していることを表す信号となるようです。
電源が入った直後は端子の状態は不安定ですからワンショットが出るかもしれませんけどね。
ならば、この信号を受けてUSBポートの電源を入り切りするようにすればいい。
GPIOの信号を抵抗とコンデンサの時定数回路で受けて起動時ノイズの除去と遅延(0.5秒前後)を与え、シュミットトリガを通してヒステリンス特性とし、トランジスタを介してリレーを動かします。
USBポートの電源は、ケースからの出力にキーストーンモジュールを使っていますので、バラシてケーブルを割り込ませます。
懸念は、このオフ時間でUSBハブが再起動リセットされるかです。3-4秒はあるので行けると思いますが、確実なリセットになるかは試さないとわかりません。
#RaspberryPi
GPIOに繋げたテスト用のLEDを目視した範囲なので確実とは言えませんが、act_ledはカーネルの動作中を表す信号として使えそうです。
pwr_ledとact_ledの挙動ですが、通電直後(再起動では一度終了した時)はデフォルト設定に戻っており電源パイロットとSDカードのアクセスランプとなっていますが、カーネルが起動して各種ドライバが読み込まれる前にcmdline.txtに書かれた設定がされます。GPIOも通電直後は初期化されており、Hi-ZかGNDになっているようでHは出力しません。
つまり、act_ledをdefault-onにしてGPIOにオーバーライトすればカーネルが起動している時に点灯するLED、すなわちカーネルが起動していることを表す信号となるようです。
電源が入った直後は端子の状態は不安定ですからワンショットが出るかもしれませんけどね。
ならば、この信号を受けてUSBポートの電源を入り切りするようにすればいい。
GPIOの信号を抵抗とコンデンサの時定数回路で受けて起動時ノイズの除去と遅延(0.5秒前後)を与え、シュミットトリガを通してヒステリンス特性とし、トランジスタを介してリレーを動かします。
USBポートの電源は、ケースからの出力にキーストーンモジュールを使っていますので、バラシてケーブルを割り込ませます。
懸念は、このオフ時間でUSBハブが再起動リセットされるかです。3-4秒はあるので行けると思いますが、確実なリセットになるかは試さないとわかりません。
#RaspberryPi
電源の投入を遅らせる方法は「オン・ディレイ」と呼ばれる方法だそうです。
「QC Connect」
簡単な回路ですが、トランジスタの電気特性の裏をかいたような動作なので分かりにくいかも。肝は、トランジスタのベース端子の飽和電圧です。回路図にある2N2222も汎用品のレジェンド2SC1815もそうですが、ベースに一定以上の電圧(飽和電圧)が印加されないと通電しません。ダイオードの親戚ですから考えてみれば当然です。抵抗20kΩとコンデンサ1uFで構成される時定数回路においてコンデンサの電圧が0.6vになるまでの待ち時間をディレイタイムとしているのです。
主目的は通電直後のノイズ除去です。GPIOがHレベルを0.5~1.0秒以上維持した場合にのみリレーがONになるなら、通電直後の意図しない信号やノイズを排除出来るハズです。
回路図の20kΩと1uFの時定数は0.02秒(20msec)ですから、概算なら電圧比を掛けて2.4msecです。33kΩと22uFだと時定数は0.726秒ですから、電圧比を掛けて132msec。もっと欲しい気もするけどこんなもん?コンデンサを表面実装の小型品にするために10uFを上限とするなら68k~100kΩかな?
リレーはフリーホイールダイオードと共に回路図のR2の位置に配置です。
ただ、時定数のコンデンサを小さくするとR1の抵抗値が大きくなりベース電流が少なくなってリレーをドライブする電流が不足するので、トランジスタはGRグレードをダーリントン接続にした方がいいのかな?
この辺りのバランスはトランジスタの増幅率と部品のサイズで考えてみましょう。
#電子工作
「QC Connect」
簡単な回路ですが、トランジスタの電気特性の裏をかいたような動作なので分かりにくいかも。肝は、トランジスタのベース端子の飽和電圧です。回路図にある2N2222も汎用品のレジェンド2SC1815もそうですが、ベースに一定以上の電圧(飽和電圧)が印加されないと通電しません。ダイオードの親戚ですから考えてみれば当然です。抵抗20kΩとコンデンサ1uFで構成される時定数回路においてコンデンサの電圧が0.6vになるまでの待ち時間をディレイタイムとしているのです。
主目的は通電直後のノイズ除去です。GPIOがHレベルを0.5~1.0秒以上維持した場合にのみリレーがONになるなら、通電直後の意図しない信号やノイズを排除出来るハズです。
回路図の20kΩと1uFの時定数は0.02秒(20msec)ですから、概算なら電圧比を掛けて2.4msecです。33kΩと22uFだと時定数は0.726秒ですから、電圧比を掛けて132msec。もっと欲しい気もするけどこんなもん?コンデンサを表面実装の小型品にするために10uFを上限とするなら68k~100kΩかな?
リレーはフリーホイールダイオードと共に回路図のR2の位置に配置です。
ただ、時定数のコンデンサを小さくするとR1の抵抗値が大きくなりベース電流が少なくなってリレーをドライブする電流が不足するので、トランジスタはGRグレードをダーリントン接続にした方がいいのかな?
この辺りのバランスはトランジスタの増幅率と部品のサイズで考えてみましょう。
#電子工作
自動車のEV化って話がよく出ますが、EVを褒めちぎっている意識高い系の方々はEVに使う電力が送電線から無尽蔵に沸いてくるモノと思っているような気がします。
燃料を消費するなら大規模な発電所で用いた方が効率が良く環境負荷が少ないって話は理解出来るのですが、EV化は消費するエネルギーの形態が変わるだけで総量が減る話ではありません。社会が消費するエネルギーの内、自動車が消費するエネルギーが極僅かなら構わないのですが、普通に考えたら電力インフラへの要求量は目に見えて増えるワケで、今年の春頃には盛夏時期の電力不足が懸念されたのに大丈夫なの?って疑問が生じます。
環境負荷が減るのはヨシとしても、電力インフラを考慮せずにヨシとするなら単なるバカです。
#雑談
燃料を消費するなら大規模な発電所で用いた方が効率が良く環境負荷が少ないって話は理解出来るのですが、EV化は消費するエネルギーの形態が変わるだけで総量が減る話ではありません。社会が消費するエネルギーの内、自動車が消費するエネルギーが極僅かなら構わないのですが、普通に考えたら電力インフラへの要求量は目に見えて増えるワケで、今年の春頃には盛夏時期の電力不足が懸念されたのに大丈夫なの?って疑問が生じます。
環境負荷が減るのはヨシとしても、電力インフラを考慮せずにヨシとするなら単なるバカです。
#雑談
久しぶりに本業が過密。
7週間に渡る毎週末、事前段取りがガッツリのディナーショーやオペラやバレエが続いています。お仕事を頂けるのはありがたいのですが、体力が保つかな?
アタマを本業に全振りしてるので工作は暫くお休みするしかありません。現実逃避でなにかに手を付けるかもしれませんけどね。
#本業
7週間に渡る毎週末、事前段取りがガッツリのディナーショーやオペラやバレエが続いています。お仕事を頂けるのはありがたいのですが、体力が保つかな?
アタマを本業に全振りしてるので工作は暫くお休みするしかありません。現実逃避でなにかに手を付けるかもしれませんけどね。
#本業
先日Googleマップを使っていて疑問がありました。
高速道路を使って現場に向かっていたのですが事故で通行止め。現場に支障はなかったものの30分ほど遅刻。
ただ、Googleマップには通行止め表示はなく、高速道路を使ってあと何分と表示が出ていました。
道路公団とGoogleマップがリンクしていないので通行止めの表示が無いのは理解出来るのですが、所要時間が出ていることが不思議。
#雑談
高速道路を使って現場に向かっていたのですが事故で通行止め。現場に支障はなかったものの30分ほど遅刻。
ただ、Googleマップには通行止め表示はなく、高速道路を使ってあと何分と表示が出ていました。
道路公団とGoogleマップがリンクしていないので通行止めの表示が無いのは理解出来るのですが、所要時間が出ていることが不思議。
#雑談