アナログセンサー搭載・高精度圧力&気流測定デバイス
必要なコンポーネントと用品
| NXP MPXM2053GS | × | 1 | |
| Analog Devices Instrumentation Amplifier, SO-8, 100 kHz, AD623ARZ | × | 1 | |
| セラミックコンデンサ 0.1uF (汎用) | × | 1 | |
| 電解デカップリングコンデンサ 10uF (汎用) | × | 1 | |
![]() |
Adafruit Standard LCD - 16x2 White on Blue | × | 1 |
![]() |
Arduino UNO | × | 1 |
必要なツールと機器
![]() |
はんだごて (汎用) |
このプロジェクトについて
コード
差圧から気流速度(m/s)への変換
アナログ圧力センサーで気流を測定。
#include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); float CurrentReading; float Sum; float Average; float MeasuresN=2500 ; // 平均化する測定回数 float Flow; void setup() { Serial.begin(9600); lcd.begin(16,2); } void loop() { for (int i=0; i<MeasuresN; i++) { CurrentReading = analogRead(A0); Sum+=CurrentReading; delay(1); } Average=Sum/MeasuresN; Sum=0; // 0 m/s風速から正しく測定するには、アプリケーションに基づいた曲線方程式を見つける必要があります - 手元のファンでテストするため線形方程式を使用。 //////////////////////////// Flow=(Average-68)*0.265+2.7; //////////////////////////// lcd.backlight(); lcd.setCursor(0,0); lcd.print("Sensor:"); lcd.print(Average); lcd.setCursor(0,1); lcd.print("Airflow:"); lcd.print(Flow); lcd.print("m/s "); delay(5); }
回路図
製造プロセス
- 複数DS18B20 1-WireセンサーをRaspberry Pi接続で精密温度監視
- Raspberry Piでライントラッキングセンサー – シンプルなKY-033ドア/ライン検出器
- GY-91モジュールでRaspberry Pi上に堅牢な温度・センサーAPIを構築
- BMP180 I2C気圧センサー - Raspberry Pi統合ガイド
- Raspberry Piでリニアホールセンサーを読み取り: JavaガイドとADC0832の知見
- Arduino Portenta H7にMAX6675でサーモカップル温度センサーを接続する
- ESP32-CAMで作る動体検知セキュリティカメラ:Discord通知対応
- DHT11温湿度センサーで作る温度アラート – LEDとピエゾブザーで視覚/聴覚通知
- K30 CO2センサで室内空気質をリアルタイム監視する
- MAXREFDES220# - 光学センサーによるカフレス血圧モニタリング
- LMD V-Sensor:スマホ内蔵の校正不要・臨床グレード血圧モニタ

