ESP32 と 単三乾電池3本で,ワイヤレス温度センサーを324日間屋外で動作させることができましたので紹介します. 機能概要 作ったのはこんな感じの温度センサーです. 30秒ごとに温湿度を計測し,10分ごとに WiFi 経由で計測データを送信 電源は 単三乾電池3本 データーの送信は Fluentd を使用し,InfluxDB にデータを蓄え,Kindle や Grafana 等で表示するようにしています. 特に Kindle による屋外気温の表示が便利で,外出する前には家族全員が活用しています.今では無くてはならないインフラです. 回路構成 使った回路は次のようなシンプルなものです. 単三乾電池3本の先に,Strawberry Linux の TPS62742 モジュールを接続 TPS62742 の出力電圧は 3.0V 設定にし,ESP-WROOM-32 と Sensirion SHT
前々から太陽光発電に興味がございまして、こういったIoTな時代ですから発電量とかリアルタイムに監視しながら充電方式など勉強出来たら最高だなとぼんやり思ってました。 札幌も暖かくなってきたしベランダで発電でもしてみようかと調べてみるとソーラーパネルやバッテリも数千円とかで安くてビックリ。 ESP32でチャージコントロールするシステム自作も考えたのですが、まんま使える製品を見つけたのです。 E32-SolarCharger バッテリーの電圧・電流も監視出来て、LCDもついててさらにESP32を使ってるのでwebにデータ表示させてりはお手のもの。しかもArduino IDEでカスタマイズできるのが最高です。 システム設計の手を止め速攻でポチッたよね。 連載シリーズ”ベランダ太陽光発電所への道”ではベランダ太陽光発電所の開設を目指して七転八倒する様をなるべくリアルタイムにご報告したいと思います。
#if defined(ESP8266) || defined(ESP32) || defined(ESP31B) #include <pgmspace.h> #else #include <avr/pgmspace.h> #endif プロジェクトをForkしてパッケージにしておきました。 使いたい場合は、ArduinoIDEの.ZIP形式のライブラリのインクルードでインストールできます。 misakiUTF16_1.04.zip サンプルコードの作成 とりあえず雑に作ったサンプルが以下になります。 #include <Nefry.h> #include <NefryDisplay.h> #include <NefrySetting.h> #include <misakiUTF16.h> void setting(){ Nefry.disableDisplayStatus(); } Ne
背景 「Fluentd と Raspberry Pi で作るセンサーネットワーク」では,Raspberry Pi を使って WiFi 経由でセンシングする方法を紹介しましたが,この方法では電源がとれない場所に設置できないという欠点がありました.Raspberry Pi は消費電力が大きすぎ,長期間の電池駆動には適さないためです. そこで今回は,低消費電力で動作する ESP32 を使い,乾電池で動作する WiFi 温湿度計の作り方を紹介します.単3乾電池2本で約3ヶ月程度は動作するので,電源の無い屋外等に設置するのにぴったりです. ホスト側のソフトとしては,Fluentd を使用します. 必要な部品 必要な部品はこんな感じ. AliExpress で入手するもの ESP-WROOM-32 格安の WiFi モジュールです.Arduino IDE で開発することができます. ESP-32S A
RaspberryPiでESP-WROOM-32開発環境構築 安価な開発環境を目指す。 用意したもの -開発ホスト RaspberryPi3 OS:Raspbian -開発ターゲット ESP32-DevKitC ESP-WROOM-32開発ボード RaspberryPiとESP32はUSBケーブルで接続する。 参考サイト ESP-IDF 環境構築手順 ESP-IDF Toolchainのインストール ESP-IDF Get Startedで取得できる32bit版を一度インストールしてみたが、うまくコンパイルできず。 Setup Linux Toolchain from Scratchを参考にソースからのコンパイルに挑戦。 (1)必要なパッケージのインストール sudo apt-get install git wget make libncurses-dev flex bison gperf
はじめに ESP32 は消費電力が少ない IC ですが,CPU 周波数を 80MHz ほどに落としても少なくとも 20mA 程度は流れます.単三アルカリ乾電池だと約 2000mAh なので,2個使いだとざっくり 2000 * (1.5*2 / 3.3) / 20 / 24 = 3.8日で空になってしまいます. 一方,ESP32 には,低消費電力で動作する ULP (Ultra Low Power) コプロセッサが内蔵されています(下図赤丸). ULP は 8MHz で動作するシンプルなプロセッサで,4 つの 16bit レジスタと 30 程度の命令を備えています.CPU を deep sleep にした状態で動かすことができます. そのため,消費電力に対する要求が非常に厳しい条件でも ESP32 を活用できるようになります. 今回は,ULP を使って,高性能な温湿度センサである SHT-3
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く