工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

Arduino UNO製スマート気象観測ステーション: AWS風自作ウェザーステーション

プロジェクト概要

Arduino UNOを中核に、複数の環境センサーを統合し、赤外線リモコンで切り替え可能なLCD表示で気象データを確認できる自作ウェザーステーションです。レーザーカッターで加工したアクリルケースに収納し、コンパクトな筐体に仕上げています。※本プロジェクトの「AWS」は「Arduino Weather Station」の略称です。

搭載センサーと測定項目

センサー測定項目接続/備考
DHT11温度・湿度デジタル4番ピン
LM35温度 (高精度)アナログA1ピン
フォトレジスタ (LDR)照度/暗さ割合アナログA3ピン、分圧回路
水位センサー水位/積雪深 (mm換算)アナログA0ピン
DS1302 RTC日時 (年月日・時分秒・曜日)I2C風3線式 (D5,6,7)
赤外線受信モジュールリモコン信号受信D3ピン

表示画面とリモコン操作

16x2 I2C LCDに以下5画面を表示。赤外線リモコンで切り替えます。

ボタン画面表示内容表示時間
0日時YYYY-MM-DD 曜日 HH:MM:SS10秒後ホームへ
1温湿度LM35温度 + DHT11湿度10秒後ホームへ
2暗さ割合LDR値を0-100%で表示10秒後ホームへ
3水位/積雪水位センサー値を0-40mmで表示10秒後ホームへ
Cycle全画面巡回上記4画面を4秒ずつ順送り1周で終了

ホーム画面は「Arduino Weather Station」の文字がフェードイン表示されます。

筐体製作

ソフトウェアのポイント

注意事項・メンテナンス

コード構成

単一のAWS_code.inoに全機能実装。主要ライブラリ:IRremote, DS1302, dht, LiquidCrystal_I2C, Wire。フリッツィング回路図(aws_DMDwb4iUZp.fzz)とケース図面(box_a5et5f4U9F.dwg)が提供されています。

拡張アイデア

製造プロセス

  1. 高度気象ステーション v2.0:温度・気圧・湿度・高度のリアルタイム監視
  2. TinyML言語検出器:Edge ImpulseとArduino Nano 33 BLE Senseで「はい」を多言語判別
  3. Arduino NanoとMPU-6050で作るリアルタイムジャイロスコープゲーム
  4. Arduino制御の6連ショット・ドリンクミキシングステーション – 自作カクテル自動製造機
  5. Arduinoデジタルダイス: LCD表示の乱数ジェネレーター自作
  6. ArduinoとBluetoothで作るスマート紛失防止タグ「Find Me」
  7. Arduino Nanoで作る音声反応デスクライト:音楽に合わせて光るイルミネーション
  8. 高性能 Arduino 気象観測気球データロガーの製作ガイド
  9. 10ドルで作る携帯型Arduino気象観測ステーション – Nano、DHT22、BMP180、LCDで簡単DIY
  10. Arduino Nanoで作るNeoPixelマトリックス版Pongゲーム
  11. ArduinoとThingSpeakで作るリアルタイム気象モニタリングシステム