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

超高感度音響バリオメーター:パイロットのための精密気圧計

概要

このプロジェクトは、セイルプレーン、パラグライダー、ハンググライダー、気球などのパイロットが飛行中に使用する超高感度バリオメーター(昇降計)を自作するものです。気圧の微細な変化を検知し、上昇気流(サーマル)の核心部分を見つけ出し、より効率的に上昇するのを助けます。

仕組みと特徴

MS5611気圧センサーを用いた極めて感度の高い気圧計で、上昇時と下降時にそれぞれ異なる音で知らせます。

主要コンポーネント

DIPスイッチによる設定

8ビットのDIPスイッチで以下のパラメータをハードウェア的に切り替え可能です。

ピン機能設定値
1未使用-
2ブザー音量ロー / ハイ(抵抗のショートで電流制御)
3-4下降アラーム閾値-999(無効)、-1、-2、-3 m/s(2進数で設定)
5-6ビープ周波数+1.0、+1.5、+2.0、+3.0 Hz(2進数で設定)
7-8感度(上昇検知閾値)+0.0、+0.1、+0.2、+0.5 m/s(2進数で設定)

ピン1は未使用。ピン2はブザー直列抵抗をショートさせて音量を上げます。ピン3-8はマルチプレクサ4051経由でアナログ読み取りされ、ソフトウェアでON/OFF判定(閾値512)されます。

電池管理

2個の10kΩ抵抗と47μFコンデンサで分圧し、10秒ごとに電圧を監視。3.3V以下になると1秒間に6回の短いビープで警告します。LiPo電池の過放電を防ぐ重要な機能です。

組み立てのポイント

気圧センサーとアルゴリズム

GY-63(MS5611)はI2C接続。温度センサー内蔵だが未使用。核心はreadPSensor()関数で、毎秒多数回読み取った相対高度変化を積算し、0.5秒ごとに平均化してバリオメーター値(m/s)を算出。シンプルな移動平均フィルタで十分な精度を得ており、カルマンフィルタやMadgwick/Mahonyフィルタを試したが有意な改善は見られなかったとのこと。

ソースコード

Arduinoスケッチが提供されており、MS5611ライブラリとNewToneライブラリを使用。セットアップで基準気圧を取得し、ループ内で気圧読み取り、DIPスイッチ読み取り(5秒ごと)、電池チェック(10秒ごと)を実行。上昇/下降判定に応じてNewToneでブザー駆動。

ファイル一覧

制作者: Marco Zonca

製造プロセス

  1. アネロイド気圧計:設計、歴史、圧力測定の未来
  2. 高感度電圧検出器の自作:オーディオ信号検出器を作る
  3. 高度な検出技術でトランジスタ欠陥を前例のない感度で特定
  4. 革新的超薄MXene歪みセンサー、ロボットアームの精度と安全性を飛躍向上
  5. 宇宙通信向け高性能光レシーバー:深宇宙ミッションのデータボトルネック解消
  6. Google Cloud Secret Managerで機密データを安全に保存・管理
  7. Amstrong® Ultra 650MC – 高強度・低炭素鋼で優れた溶接性を実現
  8. Amstrong® Ultra 650MCT – 高強度・低炭素鋼で優れた溶接性と低温靭性を実現
  9. Amstrong® Ultra 700MC – 高強度・微細粒構造鋼、優れた溶接性を実現
  10. Amstrong® Ultra 700MCT – 超高降伏強度・低炭素微細粒鋼、優れた溶接性と低温靭性
  11. 超高純度クロム (UHP Cr) – 99.95%以上の品質でクリティカル用途に対応