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

Raspberry Pi搭載DIYソーラー駆動気象ステーション

Raspberry Piと安価センサーで軽量ソーラー駆動気象ステーション構築手順。温度、気圧、湿度記録、風速・風向・UV・日射量へ拡張可能。

ステップ1:ハードウェア説明

ステップ2:基本セットアップ

新規SDカードにRaspbianインストール。最新イメージ Raspberry Pi Downloads からダウンロード。事前設定済みカードあればイメージクローンで複製。

クイックスタートガイド Raspberry Pi Quick-Start Guide 参照。無線接続希望時は Wireless Configuration 手順従う。

PiでI²C有効化、Adafruitチュートリアル Configuring I²C 準拠。

ステップ3:必要ソフトウェアインストール

すべてコマンドラインインストール。BMP180用Adafruitライブラリ Adafruit BMP085 Tutorial から導入。

HTU21D読み取り用Pigpioライブラリ Pigpio Downloads からダウンロード・インストール。起動時自動開始のため sudo pigpiod を /etc/rc.local 追加。

ステップ4:センサー配線

BMP180とHTU21DはI²Cデバイス。Piの3.3V、GND、SDA、SCLピン接続。4線ケーブル(電話ケーブル等)が両センサーに便利。

各センサー固有I²Cアドレス保持で同一バス複数デバイス接続可能。

ステップ5:メインプログラム

コアスクリプト temp-monitor.py(更新版 temp-monitor-online.py)。起動時実行、2分毎Weather Undergroundへデータアップロード。

コード抜粋:

import Adafruit_BMP.BMP085 as BMP085
import smbus
import os, sys, getopt, sqlite3, math, pigpio, time
# 温度・湿度読み取り関数(データシート準拠実装)
# アップロードコマンド
cmd = (
  "curl 'https://weatherstation.wunderground.com/weatherstation/updateweatherstation.php?"
  "ID=YOUR_ID&PASSWORD=YOUR_PASSWORD&dateutc=now&tempf=" + str((temp * 1.8) + 32)
  + "&humidity=" + str(round(humidity, 2))
  + "&baromin=" + str((pressure / 100) * 0.0295299)
  + "&action=updateraw'" )
# 起動時実行
# /etc/rc.local へ以下追加:
# sudo python /usr/lib/cgi-bin/temp-monitor.py &

YOUR_ID と YOUR_PASSWORD をWeather Undergroundアカウント認証情報に置換。末尾 & でバックグラウンド実行確保。

ステップ6:ソーラー電源セットアップ

自律屋外展開には3.5Wモジュール3直列で18V生成、12Vソーラーシステム適合。出力をチャージコントローラー経由で12Vバッテリー接続、5VレギュレーターでPi給電。

10Wパネルと7.2AhバッテリーはPiに過剰に見えるが、アイルランド曇天期でも数日稼働可能。

詳細配線図とコンポーネント仕様はオリジナルプロジェクトノート参照。

追加リソース

製造プロセス

  1. Raspberry Pi搭載DIYソーラー駆動気象ステーション
  2. Raspberry Pi 2とADS-WS1で屋外気象観測ステーションを構築
  3. Raspberry Piで気象観測ステーションを構築し、日次天気データをメール送信
  4. Raspberry Pi 3とPubNubでリモート気象監視
  5. Neon:Raspberry Pi 2で動く動的な開/閉メイカースペースサイン – テキサス州エルパソ
  6. 気象観測ステーションをCWOPと統合:実践ガイド
  7. OpenCVでRaspberry Pi上級卓球球追跡
  8. Raspberry Pi 3とDHT11センサーを接続し、ThingsIo.aiクラウドへデータ送信
  9. 高度気象ステーション v2.0:温度・気圧・湿度・高度のリアルタイム監視
  10. Raspberry Piカメラをバードハウスに設置:ステップバイステップガイド
  11. Raspberry Pi で壁回避ロボットを自作:ステップバイステップガイド