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

bbmaniax が 2025年11月21日06時46分37秒 に編集

コメント無し

本文の変更

グラフ表示に対応したコンパクトな温湿度・気圧計を作りました。 GitHub: https://github.com/bbmaniax/RP2040-Thermohygrometer

-

![全体図](https://camo.elchika.com/71b240c59237340b96c9a73984f211f620792be1/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f36346232326130392d363837652d346339302d386164332d3235303931303062326635302f38323064663062372d386363382d343166332d386532632d383935343366626237663937/)

+

![概観](https://camo.elchika.com/7104df0e2dd3065f482ec3c1efd3db3b9a739365/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f36346232326130392d363837652d346339302d386164332d3235303931303062326635302f62343464393932302d353763302d343234352d613362372d613237306234363937346165/)

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

+

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

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

-

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

## 配線図

-

![配線図](https://camo.elchika.com/1b6e8e3f4c4be08a43cb35c209c241ae6277b257/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f36346232326130392d363837652d346339302d386164332d3235303931303062326635302f39313239633835312d316639662d343736312d396430652d346266333963626362643064/)

+

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

## プログラム開発環境 ### 統合開発環境 | 名前 | 説明 | |:-----------|:-----| | Arduino IDE | 統合開発環境 |

-

**インストール**: 公式サイト [https://www.arduino.cc/en/software/#ide](https://www.arduino.cc/en/software/#ide) からダウンロード・インストール

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

-

**インストール**: Arduino IDE のボードマネージャーで検索・インストール

### 依存ライブラリ | ライブラリ | 説明 | |:-----------|:-----| | Adafruit AHTX0 | AHT20温湿度センサー制御 | | Adafruit BMP280 Library | BMP280気圧センサー制御 | | Adafruit NeoPixel | NeoPixel LED制御 | | Adafruit SSD1306 | SSD1306 OLEDディスプレイ制御 |

-

**インストール**: Arduino IDEのライブラリマネージャーで検索・インストール

## 操作 マイコンに電源を供給すると作動します。 定期的に温湿度・気圧を測定して、OLED に表示します。

-

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

+

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

-

![テキスト](https://camo.elchika.com/a5eb5c4f625ac90c59e64f44914bde032e7ca7bb/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f36346232326130392d363837652d346339302d386164332d3235303931303062326635302f64303466326531662d343330362d343636322d383535622d653539643365303035313130/) ![温度](https://camo.elchika.com/55b69f8575582a29ac0e23694e5902c03bc6f205/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f36346232326130392d363837652d346339302d386164332d3235303931303062326635302f38633334333439372d303038302d343537372d393633652d306539366461326231366361/) ![湿度](https://camo.elchika.com/a67d314c90b1844be91ca426c4ff65cc7a6d1c20/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f36346232326130392d363837652d346339302d386164332d3235303931303062326635302f32363332633965612d316531382d346137392d383335632d653837373232626162346632/) ![気圧](https://camo.elchika.com/05e8a40bfd1b75c878039956d90b332d5c88267c/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f36346232326130392d363837652d346339302d386164332d3235303931303062326635302f32316464363630302d386433302d343231622d383032612d353136313831323136383266/)

+

![グラフ表示](https://camo.elchika.com/cf323bfd1e4cdbc075eb6018e8a4498a63571ae0/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f36346232326130392d363837652d346339302d386164332d3235303931303062326635302f62333530333931302d316163372d346464372d613563332d633632386438343761303165/)

-

左ボタンを押すと、表示が上下反転します。

+

![温度](https://camo.elchika.com/405006a3ecdb570495956b6209db10ddb1e9bbb6/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f36346232326130392d363837652d346339302d386164332d3235303931303062326635302f65373961626166632d653733632d346335312d383030362d633935333135346662303735/)

-

![上下反転](https://camo.elchika.com/d55a1c7001d668a30c7f8810d955bfea4a279b9a/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f36346232326130392d363837652d346339302d386164332d3235303931303062326635302f31366330383437622d623434322d346561622d623063322d393865343333393932366165/)

+

![湿度](https://camo.elchika.com/6bea534b8dc2dd2b69d9d77686301363b91eadec/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f36346232326130392d363837652d346339302d386164332d3235303931303062326635302f39336630626234622d346566342d343137652d623831662d643230383763326132656633/)

+

![気圧](https://camo.elchika.com/ad37ee441a5003df8df65886adb61f3c6e9ec8e3/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f36346232326130392d363837652d346339302d386164332d3235303931303062326635302f39656431396330352d323266382d343038332d386339632d336635663037346232653338/) ![テキスト表示](https://camo.elchika.com/f84c0b302bb7ae55b63b868c38b1ec6e0267900d/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f36346232326130392d363837652d346339302d386164332d3235303931303062326635302f37373838626564342d313862372d343234642d383735642d346662343730663037316234/)

※ デラックス版の記事は[コチラ](https://elchika.com/article/598073ab-f2d3-4352-8710-fb2bc207d72a/)