編集履歴一覧に戻る
bbmaniaxのアイコン画像

bbmaniax が 2025年11月21日06時36分57秒 に編集

コメント無し

本文の変更

-

グラフ表示に対応したコンパクトな温湿度・気圧計のデラックス版を作りました。

+

コンパクトな温湿度・気圧計のデラックス版を作りました。

3つの OLED を使用して、温度湿度・気圧のグラフを同時に表示します。 GitHub: https://github.com/bbmaniax/RP2040-Thermohygrometer-Deluxe

-

![グラフ表示](https://camo.elchika.com/414ac52be3ae3c5ae4bac67dc71e92d7d148d4fb/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f36346232326130392d363837652d346339302d386164332d3235303931303062326635302f34373463336561312d313933332d346139332d616130622d323934663638656561663964/)

+

![概観](https://camo.elchika.com/dc9dd5fdfc418b1f32db38935cb5cd2de2e0d2b1/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f36346232326130392d363837652d346339302d386164332d3235303931303062326635302f31353434633137342d666234652d343461322d396533392d326334616530353034636539/)

## 部材 | 種別 | 型番など | 数量 | |:-----|:---------|:-----| | マイコン | RP2040-Zero | 1個 |

+

| ブレッドボード | 400H | 1個 | | ジャンパーワイヤ | - | 適宜 | | タクトスイッチ | 2P 6x6mm | 2個 |

| OLED モジュール | 0.91" 128x32 SSD1306 | 3個 | | 温湿度・気圧センサーモジュール | AHT20+BMP280 | 1個 |

-

| タクトスイッチ | 2P 6x6mm | 2個 | | ブレッドボード | 400H | 1個 | | ジャンパーワイヤ | - | 28本 |

## 配線図

-

![配線図](https://camo.elchika.com/d8815359d19fa418ebf5b325329970b5feea462f/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f36346232326130392d363837652d346339302d386164332d3235303931303062326635302f62363165323537662d336637382d346134642d386132372d623431366434633835613265/)

+

![配線図](https://camo.elchika.com/10ff6b23e3860458e641614bac97563c311259d8/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f36346232326130392d363837652d346339302d386164332d3235303931303062326635302f64613539366366342d616237612d346362362d393131342d643663316638363734346161/)

-

## 開発環境

+

## プログラム開発環境

-

### 必須ソフトウェア

+

### 統合開発環境

-

| ソフトウェア | 説明 |

+

| 名前 | 説明 |

|:-----------|:-----|

-

| Arduino IDE | 開発環境 |

+

| Arduino IDE | 統合開発環境 |

+

### ボードサポートパッケージ | 名前 | 説明 | |:-----------|:-----| | Raspberry Pi Pico/RP2040/RP2350 | ボードサポートパッケージ |

### 依存ライブラリ

-

| ライブラリ | 説明 |

+

| 名前 | 説明 |

|:-----------|:-----| | SoftI2C | I2Cバス制御 | | Adafruit SSD1306 | OLEDディスプレイ制御(定数定義のみ使用) | **インストール**: Arduino IDEのライブラリマネージャーで検索・インストール ## 操作 マイコンに電源を供給すると作動します。 定期的に温湿度・気圧を測定して、OLED に表示します。

-

ボタンを押すと、表示パターンが切り替わります。

+

ボタンを押すと、表示パターンが切り替わります。

-

![グラフ表示](https://camo.elchika.com/5f8dd9a8022184a0a55a915e20a093d9aff56107/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f36346232326130392d363837652d346339302d386164332d3235303931303062326635302f30383965626161642d303633362d343566382d383630652d373236353864376265626265/) ![テキスト表示](https://camo.elchika.com/5f0e507ef67a36779897dff7d34d1ba43056e42b/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f36346232326130392d363837652d346339302d386164332d3235303931303062326635302f39356164306639392d323963622d346362312d613930342d633566393561303939633062/) 上ボタンを押すと、表示が上下反転します。 ![上下反転](https://camo.elchika.com/fc2bca30a7da8940580e72475f9020d630094993/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f36346232326130392d363837652d346339302d386164332d3235303931303062326635302f66633936623532392d396635342d343834662d383261352d376465323963336463393537/)

+

![グラフ表示](https://camo.elchika.com/2380d8bbdcd414f407911144d2f33027ffa98ab1/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f36346232326130392d363837652d346339302d386164332d3235303931303062326635302f64313061326661352d386430322d343763372d383635322d313033373464626535353931/) ![テキスト表示](https://camo.elchika.com/bb1f78e12475db646da8405bfd059128388a0fa3/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f36346232326130392d363837652d346339302d386164332d3235303931303062326635302f61643731626261302d646463302d343538352d383233652d323136303935623131393633/)

※ 通常版の記事は[コチラ](https://elchika.com/article/1f7835ed-59c1-4741-9fe8-39a140ff0ebb/)