ESP-WROOM-02Dを乾電池1本or2本で動かす(DS18B20温度センサー)

ESP-WROOM-02Dを乾電池1本or2本で動かします。

DS18B20温度センサーにて温度を取得し、スマホのBlynkアプリで温度表示をさせます.

 

今回はESP-WROOM-02D Wi-Fiモジュールに、スイッチサイエンスのピッチ変換用基板を組み合わせます。

ESP-WROOM-02は3.3V駆動ですので、昇圧コンバーターで1.5V or 3.0Vを3.3Vに昇圧します。

昇圧コンバーターは、ストロベリーリナックスのTPS61291 超ローパワー昇圧コンバータ。

こちらの昇圧コンバーターは出力電圧が2.5V、3.0V、3.3Vの3種類が選べますので、ジャンパ部分をはんだ付けして3.3Vにします。

 

PCの準備については下記の通りの手順です。

ESP-WROOM-02を使う「第1回」 Arduino IDEをインストールして、ESP-WROOM-2に書き込む準備まで

【スケッチ書き込み時の配線】

シリアル変換アダプターとPCを接続したら、リセットスイッチを一度押してからスケッチを書き込みます。

書き込んだスケッチは下記の通り

#include <ESP8266WiFi.h> 
#include <BlynkSimpleEsp8266.h>
#include <OneWire.h>
#include <DallasTemperature.h>
#include <TimeLib.h>
#include <SimpleTimer.h>
 
#define ONE_WIRE_BUS 14  //温度センサーをESP-WROOM-02の14番ピンに接続
 
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
 
char auth[] = "fromBlynkApp";  //Blynkで生成されるAuth Token
 
SimpleTimer timer;

void setup()
{
Serial.begin(9600);
Blynk.begin(auth, "SSID", "Password");  //無線ルーターのSSIDとパスワード
 
sensors.begin();
 
timer.setInterval(10000L, sendTemps); // Temperature sensor polling interval (10000L = 10 seconds)

}
 
void sendTemps()
{
sensors.requestTemperatures(); // Polls the sensors
 
float tempBabyRoom = sensors.getTempCByIndex(0); // 温度センサーから摂氏気温を取得
 
Blynk.virtualWrite(4, tempBabyRoom);  //BlynkアプリでV4ピンを指定する

ESP.deepSleep(300 * 1000 * 1000, RF_DEFAULT); //復帰までのタイマー時間設定
 delay(1000);
} 

void loop() 
{ 
Blynk.run();
 timer.run(); 
}

 

【実行時の配線】

書き込み時IO0→GNDの配線をIO0→3.3Vに変更します。

 

ESP-WROOM-02を使う「第2回」 Blynkの設定

ESP-WROOM-02D Wi-Fiモジュール

ESP-WROOM-02ピッチ変換用基板《シンプル版》 (基板のみ)

TPS61291 超ローパワー昇圧コンバータ(2.5V/3V/3.3V)

FTDI USBシリアル変換アダプター Rev.2

抵抗キット1/4W (20種計500本入り)

  • このエントリーをはてなブックマークに追加
  • follow us in feedly

この記事の著者

momo

1966年訓子府町生まれの訓子府育ち。玉葱や米、メロンを栽培する農家です。一眼レフを本格的に始めたのは2005年。仕事の時でもいつでもカメラを持ち歩く自称農場カメラマン。普段の生活を撮るのが主で、その他ストロボを使っての商品撮影、スタジオ撮影も。愛好家グループで年1回写真展を行っている。農機具の改造や作製、電子工作など、モノづくりが大好きです。

この著者の最新の記事

関連記事

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

2024年11月
 123
45678910
11121314151617
18192021222324
252627282930  

カテゴリー

ページ上部へ戻る