あなたが覚えているなら、私たちはすでに ESP8266チップ、Arduinoを使用したプロジェクトで使用するWiFi接続用の非常に実用的なIC。 今ではあなたの番です ウェモスD1へのターン、これと同じチップを含み、多数のDIYプロジェクトにも非常に実用的なボードです。 必要に応じて、このボードのドキュメントをWemosの公式Webサイトから入手できます。 ここからアクセス.
Te ESP8266に関する記事をご覧になることをお勧めします 私が前のリンクに置いたのは、そうでなければ、Wemos D1から始めるときに、ベースがないと、いくらか失われるからです。 また、他のガイドもご覧ください。 NodeMCU、これはESP8266と、今日私たちに関係しているこの他のコンポーネントと多くの関係があります。 これらの8266つの記事では、ESPXNUMX、ArduinoIDEに必要なライブラリなどをプログラムできるコード例も入手できます。
ウェモス
は 製造する中国のブランド このタイプの電子開発ボードとそのシールド 公式サイト。 その注目の製品の中に、WemosD1ボードがあります。
ウェモスD1
Wemosが提供する1つの非常に興味深いプレートがあります。XNUMXつはWemosDXNUMXで、もうXNUMXつはその妹です。 ウェモスD1ミニ、これは小さいか、Pro(16Mではなく4Mフラッシュを使用)などの他のより高価なバージョンなどです。 多くの人にとって、これは、特定のアプリケーション向けに、NodeMCUやESP8266を備えた他のモジュールの上でも、ESP8266チップ用のお気に入りの開発ボードのXNUMXつです。
私が引用したNodeMCUとESP8266の記事では、ESP8266チップをESP12、ESP12Eなどのさまざまなモジュールに統合できることを学ぶことができます。 の場合 Wemos D1 Mini、 ESP12を直接使用するよりも少し大きく、寸法は34.2×25.6mm、重さは3グラムです。
ただし、ベアESP12を使用すると、多くの欠点があります。 Wemos D1 Miniを使用すると、次のような利点と追加機能があります。 microUSBポートとシリアルコンバーター あなたの接続のために。 また、Arduinoの5Vソケットに直接給電するための電圧レギュレーターも含まれており、内部回路がこれらの電圧をモジュールが実際に必要とする電圧に渡す処理を行います。
の別の利点 Wemos製品 彼らが許可するということです シールドでその機能を拡張し、 モーター(ドライバー)、リレーモジュール、OLEDスクリーン、温度および湿度センサー、PIR、ボタンなどを制御するために大量に存在します。 つまり、インターネットまたはWANネットワークから制御してこれらのコンポーネントを使用するための多くの機能を提供します。
しかし すべてが利点であるとは限りませんそれどころか、ESP11やNodeMCUなどの他のモジュールにある17個のGPIOと比較して、使用可能なピンの数は少なく、12個のGPIOがあります。 ただし、多くのプロジェクトではこれらの11ピン以上は必要ありませんが、すべては各ユーザーのニーズに依存するため、これは大きな問題にはなりません...
機能、ピン配置、および価格
に基づいている ESP12E、機能の共有したがって、ここで要約を示します。
- それは80から160Mhzの速度で動作します。
- 4MBフラッシュメモリ
- 3.3v電源。ただし、必要に応じてArduinoの5Vで給電できるコンバーターがあります。
- 11 GPIO、D0を除くすべてPWM付き。
- 中断
- I2Cバス
- アナログ入力1(最大3.2v)
- MicroUSBコネクタ
El PRECIO モデルによって異なりますが、約2ユーロから、ピーク時は20ユーロまでです。 多くの専門店やオンラインで見つけることができます。 したがって、NodeMCUよりも非常に安価なWemos D1 Miniを使用でき、ESP12Eモジュールの価格をわずかに上回ります。
へ これらの製品とそのシールドを購入する、Wemosはのセクションを提供しています オンラインショップ、ただし、にリダイレクトします AliExpress、 公式に配布されている場所です。
El ピン配置 Wemos D1Miniベーシックボードの概要は次のとおりです。
- TX:TXDの場合、ESP8266のTXDに接続されます。
- RX:RXDの場合、ESP8266のRXDに接続されます。
- A0:アナログ入力と同じ名前のピンに接続されています。
- D0:はモジュールのGPIO16であり、I / Oとして使用されます。
- D1:I / O、PWM、割り込み、I5C、SCLなどのモジュールのGPIO2。
- D2:GPIO4へ、I / O、PWM、割り込み、I2C、SDA用。
- D3:GPIO0へ、10Kプルアップ抵抗付きI / O、PWM、割り込み、I2C用。
- D4:GPIO2、上記と同じですが、BUILTIN_LEDを追加します
- D5:GPIO14、I / O、PWM、割り込み、I2C、SCK用。
- D6:GPIO12、上記と同じですが、MISOのSCKの代わりになります。
- D7:上記と同じESP13のGPIO12へ。
- D8:GPIO15まで、10Kプルダウン抵抗を備えたI / O、PWM、割り込み、I2CおよびSS用。
- G:はGND(アース)、アース接続です。
- 5V:電源用。
- 3V3:3.3v電源。
- RST:RSTに接続されています。つまり、リセットされます。
へ データシートを入手する記事の冒頭に残したWemosの公式Webサイトからドキュメントを入手できることはすでにご存知でしょう。 また 彼らは完全なウィキを持っています あなたはたくさんの助けを得ることができるので、私がお勧めします...彼らは持っています チュートリアル.