カードのアドオンはクールですが、安価でシンプルな電圧レギュレータを使用できます。
電圧レギュレータは、モデルに応じて、処理するように設計された電圧入力を想定し、出力ピンに目的の電圧を出力します。あなたの場合、あなたは5ボルトを感知したいが、パイにとって安全な3ボルトを読みたいです。
あなたはebayで十分な供給を見つけることができますが、これは例へのSparkfunリンクです。
外部デバイスが最大10vDCの電流を提供する場合、出力ピンは3V(デジタルピンの高)を提供し、Pythonまたは必要なものでGPIOを使用して安全に読み取ることができます。
見回すと汚れが安く見つかります。Raspberryに接続されている出力が3.3ボルト以下であることを確認する必要があります。出力に抵抗を追加して電圧を少し下げることもできますが、レギュレータは出力で99.9%正確になるように設計されています。
Raspberry PiはNCP1117 3.3Voltを使用して3V3電源バスを駆動し、USB電源から供給される5V0バスから電力を供給します。
電圧レギュレータは、他のデバイスに電力を供給するために使用されます。この場合、私は安価なソリューションを使用するために想像力を使用し、それを逆に使用しました。
ので、一日の終わり私たちは、デジタル信号として電圧を検出する必要があります。それを生成するために何を使用するかは重要ではありません。これは、3.3vバッテリー、3.3v DC電源、Arduinoからのバッファー付きデジタル出力、別のRaspberry、信号発生器、555タイマー、または単純な電圧レギュレーターです。重要なのは実装と目標です。
- 一日の終わり...
- 3.3v = 1
- 0v = 0
参照:
GPIOの最大電圧
GPIOの最大電流