ESP8266を用いて、ドアの開閉をウェブで見えるように
したいと考えております。
ESP8266はarduinoとして動作させ、電池駆動としたいためドアに変化がなければディープスリープさせておきたいです。
そこで、ドアスイッチの変化をパルスに変換してリセット端子に接続しようと考えました。
(ESP8266のdeep sleepはresetでのみ起床します)
変化をパルス化するには微分回路を使うと知ったのですが、マイコンの電源の都合上単電源オペアンプを使うとすると、出力は通常時で1.65vで、変化パルスがプラス側とfind 側にそれぞれ1.5v程度振れるものと思います。
一方で、マイコン側は通常時リセット端子は3.3v必要で、リセットパルスとしてgndに近いところまでの降下が必要かと思います。
全波整流したとしても通常時の電位は足りず、リセットのパルスも弱いです。
また、全波整流後のgndは独立したものとして扱わなければならないと思います。この点から、そもそもリセットシグナルに使えないのではないかとも思っています。
・この方針のまま、レベルシフトや増幅などのやり方を調べて進めるのが良いでしょうか?
・根本的に間違っていて、このような場合違うやり方があるのでしょうか?
・3.3v環境下で両電源オペアンプを使う方法を調べていくのが良いでしょうか?
普段ソフトウェアのエンジニアをしておりまして、初歩的な足腰が弱い中での質問です。
ものの考え方をご指導いただけますと幸いです。
No.3ベストアンサー
- 回答日時:
スイッチの変化を取り出す回路です。
ドアスイッチがONになった瞬間でもOFFになった瞬間でもパルスを出します。OP-AMPでは十分な振幅がないとのことなのでC-MOSの74HC86を使いました(1つのパッケージに4回路入っている)。
回路はXOR動作です。XOR回路は2つの入力がH同志またはL同志で一致していれば出力はL、不一致ならば出力はHになるというものです。
ドアスイッチの信号は一方の入力には直接、もう一つにはR2とC1で遅らせて加えます。遅れ時間に相当する部分で出力がHになります。
ここでLレベルが必要なのでしたら添付図のようにXORを通して反転させます。この反転回路のもう一つの入力は必ず+電源へ接続してください。そうしないと反転しません。
R3とC2は無くても動作しますが、ドアスイッチからの配線にノイズ(無線電波、雷など)が乗るとC-MOSが破損するのでそれを防ぐためのものです。またドアスイッチのチャタリングを軽減します。
図の定数で5~10ミリ秒のパルスが出るはずです。
ドアスイッチの動作はドアが開いてONでも閉じてONでもこの回路自体は動作します。
回答ありがとうございます!
すごい!XORの両方に同じ信号を、一方をディレイして突っ込むのですね。
こういった発想ができるよう精進いたします。
さっそく部品を取り寄せて組んでみます。
こんな親切な図を定数入りで書いていただいてありがとうございます!
NOTではなくXORでの反転を記載して頂いたのもすごい親切だなーと思いました。
文句なくベストアンサーとさせていただきます。
No.2
- 回答日時:
>ドアスイッチの変化をパルスに変換して
なぜパルスにするわけ?
開けたらOFF→ONまたはOFF→ONになるようにSWを設置し割り込みなどでマイコンに入れておけばいいと思います。
回答ありがとうございます。
> (ESP8266のdeep sleepはresetでのみ起床します)
ここがネックでして。
スリープ中も+3.3vで吊っておいて、スイッチの変化でリセットしたいのです。
パルスにせずリセットピンに接続しても、ON時かOFF時のどちらかしかリセットがかかりません。
引き続きよろしくお願いします。
No.1
- 回答日時:
そんな面倒なことをしなくても、監視カメラと連動させればいい。
開閉だけでいいの?回答ありがとうございます。
開閉以外の情報はできれば取得したくないのと(書いていなくてごめんなさい)、
「電池駆動としたいため」の部分が満たせないため、残念ながらカメラを選択することはできません。
以下の3行の部分についてのお考えをお聞かせ頂けるとうれしいです。
> ・この方針のまま、レベルシフトや増幅などのやり方を調べて進めるのが良いでしょうか?
> ・根本的に間違っていて、このような場合違うやり方があるのでしょうか?
> ・3.3v環境下で両電源オペアンプを使う方法を調べていくのが良いでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(趣味・アウトドア・車) Arudino nanoが正常に動作しない原因 1 2022/10/30 18:29
- 格安スマホ・SIMフリースマホ スマホ(sharpアクオス)で通信サービスがありませんと出る。スマホの故障ですか? 4 2023/07/25 10:30
- デスクトップパソコン ゲーミングPCが起動しない場合のアドバイスをいただきたいです。 こんにちは。 本日、私の使用していた 4 2023/07/11 12:49
- 据え置き型ゲーム機 PS4コントローラのリセット確認方法 1 2022/10/01 10:57
- プリンタ・スキャナー キャノンmp490プリンター【エラー番号5400】で【プリンタートラブルが発生しました。電源を入れ直 2 2023/07/24 17:45
- 工学 CR発振回路 C1=C2=C=0.001【uF】 R1=R2=R3=16【kΩ】 R4は出力電圧が正 2 2023/05/10 19:13
- iPhone(アイフォーン) 構成プロファイルが削除出来ない 2 2022/06/30 01:29
- カスタマイズ(車) 車にドア連動で電装品を取り付ける場合、マイナスは各ドアのスイッチ裏のマイナスから取るとして、プラスは 6 2022/11/06 20:40
- 物理学 モーター 整流子 2 2022/12/20 03:12
- 工学 1つのタクトスイッチで複数の並列回路を閉じ、アースにつなげることができるスイッチはありますか。 2 2022/08/06 10:38
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
直流の+-を逆に繋ぐと
-
油圧で動く機械から常時音が出...
-
4端子の押しボタンスイッチの接...
-
タイマーを回路に組み込みたい
-
アップダウンカウンタの回路図...
-
昇圧機器
-
何の素子か分かる方居ませんか?
-
短絡とバイアスって何でしょう...
-
電子回路 ICのVccとGND
-
三端子レギュレーターで12Vから...
-
(至急!)この自己バイアス回路...
-
なんで直列回路は電流が同じで...
-
ペースメーカーの電池交換を拒...
-
12Vのモーターの回転数を半減し...
-
トランジスタがオープンになる...
-
AC100Vの扇風機の回転速度の調...
-
基準電圧ICのVsとは何ですか?
-
タッチセンサーモジュール TTP2...
-
電池3Vをきったことが分かる回路
-
体温計の電池
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
直流の+-を逆に繋ぐと
-
電磁接触器の接続方法
-
4端子の押しボタンスイッチの接...
-
電気回路 スイッチを入れて一...
-
タイマーを回路に組み込みたい
-
油圧で動く機械から常時音が出...
-
PICのリセット端子のプルアップ...
-
74HC192
-
工場扇が突然回らなくなりました
-
テレビリモコンの構造
-
三端子レギュレーターで12Vから...
-
電子回路 ICのVccとGND
-
アップダウンカウンタの回路図...
-
トグルスイッチ
-
ディジタル電子回路でJK-FF (74...
-
VCB入切の表示ランプ
-
3相4線式の保護回路
-
過渡現象についてです。 定常状...
-
C-MOS ICの未使用ピンの処理に...
-
アナログ電圧保持回路について
おすすめ情報