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

ボート用GPS定時換気システムの製作:PIC16F628Aでリレー駆動ファンを制御

船室の湿気を排出するGPS制御ファンを製作。PIC16F628A、リレー、12Vバッテリー、LCD表示を使用した信頼性の高いシステム

狭く湿った空間では換気が不可欠です。適切な気流がないと湿気が溜まり、カビや菌類の温床になります。木材が多用される私のボートでは、決まったスケジュールで動作するリレー駆動ファンを、車載バッテリーで駆動し、GPSモジュールで正確な時刻管理するシンプルかつ効果的な解決策を設計しました。

制御換気が重要な理由

小空間では滞留空気が結露を招きます。長期的にはこの湿気がカビ繁殖を促し、木材を傷め、空気質を悪化させます。定期清掃で緩和できますが、換気自動化はより一貫性があり、メンテナンスフリーなアプローチです。

システム概要

ファンに求められる要件:

主要コンポーネント:

ファンは1時間に5分間動作し、この値はファームウェアにハードコードされています。ファン動作時は充電器リレーを非励磁にして過充電を防ぎ、ファン停止時に再励磁してバッテリーを満充電維持します。

Skylab SKM53によるGPS時刻取得

SKM53は毎秒UARTでNMEA文を出力します。RMC文からUTC時刻を抽出します。例:

$GPRMC,075747.000,A,2233.89990,N,11405.3368,E,3.9,357.8,260210,,,A*6A

先頭6桁(075747)が07:57:47を表します。3番目のカンマ後のステータスフィールド(A/V)で有効測位(A)か無効(V)を判別し、ファームウェアでこのフラグをチェックしてから時刻を使用します。

信頼性の高いシリアル通信のため、データシート推奨の10 kΩプルアップ(RXD/TXD両方)とデカップリングコンデンサ(10 µF電解+0.1 µFセラミック)を推奨します。ブレッドボードでは0.1 µFセラミックのみで不安定さは観測されませんでした。

Skylabデータシート(PDF)からのスクリーンショット。

ブロック図

システムを離散ブロックとして可視化すると、トラブルシューティングと回路図作成が容易になります。

ボート用GPS定時換気システムの製作:PIC16F628Aでリレー駆動ファンを制御

ハードウェア設計

回路図はブロック図に従い、各部品の接続を示します。

ボート用GPS定時換気システムの製作:PIC16F628Aでリレー駆動ファンを制御

レギュレータにはシンプルなLM7805を採用し、発振防止のため追加平滑コンデンサを配置。最新のスイッチングレギュレータなら効率向上しますが、LM7805の信頼性と手持ち部品で実用的な選択としました。

全部品を堅牢なPCBに実装し、ファン回路と充電回路それぞれに12V 8Aヒューズを設けて安全性を確保。

ボート用GPS定時換気システムの製作:PIC16F628Aでリレー駆動ファンを制御

ファームウェア構造

Cソースは充実したコメントと明確な構造で構成:

  1. ライブラリインクルードとコンフィグレーションビット設定
  2. 定数定義(水晶周波数、ポート割り当て)
  3. グローバル変数宣言
  4. 関数プロトタイプ宣言
  5. インラインコメント付き関数実装
  6. メインループ:GPSデータ読取、タイマー管理、リレー切替

UART初期化の例:

// UARTポート初期化関数
void uart_init(void) {
    TXSTAbits.BRGH = 0; // 高ボーレート無効
    TXSTAbits.SYNC = 0; // 非同期モード
    TXSTAbits.TX9 = 0;  // 8ビット送信
    RCSTAbits.CREN = 1; // 連続受信有効
    /*
     * ボーレート計算(16 MHz水晶、9600 bps):
     * SPBRG = (16 MHz / 9600) / 64 - 1 = 25
     */
    SPBRG = 25;
    PIE1bits.RCIE = 1;  // UART受信割り込み有効
    RCSTAbits.SPEN = 1; // シリアルポート有効
    TXSTAbits.TXEN = 1; // 送信有効
}

完全なソースコード: jc_lettheairflow.c.zip

結論

GPSモジュールで精密な時刻取得、リレーで電源管理、12Vバッテリーで携帯性を確保し、ボート船室を乾燥・カビフリーに保つシステムを構築しました。設計はモジュラーで、日付表示や追加センサ統合への拡張も容易です。

画像

ボート用GPS定時換気システムの製作:PIC16F628Aでリレー駆動ファンを制御

ぜひこのプロジェクトに挑戦してみてください!BOMとコードをダウンロードできます。


産業機器

  1. 勝利するプロトタイプ構築:ラピッド製品開発ステップバイステップガイド
  2. エアコンプレッサーシステムの効率を高める:実証済みのヒントと戦略
  3. エアドライヤーの仕組み:圧縮空気を清潔かつ効率的に保つ
  4. 圧縮空気からコンタミネーションを除去する包括ガイド:規制、汚染物質、ろ過・アフタークーリング対策
  5. 重機の油圧ホース交換:ステップバイステップガイド
  6. 金属旋盤チャック自作:プロフェッショナルガイド
  7. 圧縮熱再生式ドライヤーの仕組み:乾燥した高品質な圧縮空気を確保
  8. ロータリートゥース圧縮機の理解:仕組みと特徴
  9. 圧縮空気システムを刷新:新年の安全と効率へのコミットメント
  10. 圧縮空気がエリートドラッグレースパフォーマンスを支える仕組み
  11. ガラス繊維製造の完全ガイド