質問:
ESP8266を制御するために3つの分圧器が必要ですか?
Clayton
2016-05-06 00:43:10 UTC
view on stackexchange narkive permalink

私はESP8266を購入しており、Arduinoからシリアルに制御する予定です。分圧器を使用します(分圧器の使用は一時的なものであり、分圧器を使用することの短所を知っています)。

分圧器の値を計算し、220オームを使用します。 Arduino5vピンから3.3ボルトと250maを取得するための440オーム値の抵抗器。ESP8266でvccとch_pdに電力を供給できます。

質問は、使用する必要があるかどうかです。 ArduinoTXをESP8266RXに接続し、ArduinoRXをESP8266TXに接続するための別個の分圧器。または、RXとTXをArduinoRXとTXに直接接続しても安全ですか。

正直なところ、私はこれに非常に慣れていないので、この権利を使用しているかどうかさえわかりません。教えてくれたら。

ESPの3.3VRXと互換性があるように、Arduinoの5VTXを変換する必要があります。
250mAの電流を供給するために分圧器を使用することを計画していますか? 250mAが引き出された220オームの抵抗器の両端でどのくらいの電圧が降下しますか? ** 55ボルト**。
二 答え:
jfpoilpret
2016-05-06 14:06:29 UTC
view on stackexchange narkive permalink

ESP3.3V電源の場合は、別の3.3V安定化電源をお勧めします。

もちろん、Arduino UNOにはすでに3.3V出力がありますが、 ESPに十分な電流を供給していません(消費電流はほぼ200mAに達する可能性があります):UNO3.3Vピンは50mAに制限されています。したがって、使用しないでください。UNOをローストする可能性があります。

抵抗を使用してArduino5Vから3.3Vを出力することは可能かもしれませんが(UNO 5Vピンは約400mAを供給できます)、エネルギーの大きな浪費になります。たとえば、200mAを供給できるようにするには、低い抵抗値を使用する必要があるためです。

Arduino 5Vピン(または Vin)から3.3Vを供給するために、追加のキャップを備えた7833レギュレータを使用する場合があります。 UNOがUSBではなくDC電源ジャックから直接電力を供給されている場合)

ESPRX の場合、分圧器は予測可能ですが、スイッチング応答が原因で問題が発生する可能性があります時間。高いボーレートでデータを送信する場合は遅すぎる可能性があります。 MOSFETベースのレベルシフターの使用をお勧めします:

enter image description here

この回路の利点は次のとおりです。

  • スイッチング応答時間が最も速い
  • 両方向(3.3V-> 5Vおよび5V-> 3.3V)で動作可能

この回路を使用し、いくつかのレベルシフターを提供する安価な既製のブレイクアウトを購入することもできます。

ESPTX の場合は、私もお勧めしますRXと同じレベルシフター回路(1つ作ることができれば2つ作ることができます)。

JayEye
2016-05-06 09:45:59 UTC
view on stackexchange narkive permalink

RXピンは5V耐性があり(少なくとも私のすべてのボードにあります!)、ほぼ確実に、arduinoは3VをTXピンのロジックハイとして認識します。したがって、レベル変換は実際には必要ありません(他のピンは5Vトレラントではありません)。

ESP8266ボードに5Vから3V3へのレギュレーターがまだないのですか?見たことがない!

はい、電圧レギュレーターが付属しているadafruitの開発ボードがいくつかあります。将来的にはarduinoがいかに低コストになるかについてブログを書くつもりなので、開発ボードは使用しません。これを読んでいる人にとっては、開発ボードは追加の$ 8の価値があると言えます。


このQ&Aは英語から自動的に翻訳されました。オリジナルのコンテンツはstackexchangeで入手できます。これは、配布されているcc by-sa 3.0ライセンスに感謝します。
Loading...