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

Raspberry Piで構築するホームオートメーションシステム:リモート制御対応

Raspberry Piを強力なリモートコントロールハブに変え、照明、ファン、ゲートなどをあらゆるAndroidスマートフォンから、どこからでも、いつでも管理できるようにします。

必要なもの

ステップ1:リレーを理解する

リレーは、小さなコイルが励磁されると回路を開閉する電気機械式スイッチです。典型的な4チャネルリレーボードはチャネルあたり5ピン:コイル用2つ(VCCとGND)、コモン(COM)、常時閉(NC)、常時開(NO)接点があります。

このプロジェクトでは各チャネルを以下のように配線します:

PiのGPIOは3.3V出力のため、必ず3.3Vコイル電圧定格のリレーを選択してください。人気の選択肢は4チャネル3.3Vリレーボードです。

ステップ2:Raspberry Piのセットアップ

Raspberry Pi OS(旧Raspbian)をmicroSDカードにダウンロードし、挿入してPiを起動。初回起動時にデフォルトユーザーの安全なパスワードを設定:

sudo passwd pi
その後システムを更新:

sudo apt update -y && sudo apt upgrade -y

Piをネットワークに接続(Wi-FiまたはEthernet)。ifconfigで接続確認し、PiのIPアドレスを取得。

ステップ3:リレーをGPIOに配線

適切なジャンパーワイヤーとリレーボードVCCピン用の5V電源を使用。すべてのグランドを共通にします。

ステップ4:自動化スクリプトの展開

ポート5050でリッスンし、「ON」または「OFF」コマンドを受信すると対応するGPIOピンを切り替えるシンプルなPythonスクリプト(例:automation.py)を作成。最小限の例:

import socket
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BOARD)
GPIO.setup([11,13,15,29], GPIO.OUT)
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(("", 5050))
s.listen(1)
while True:
  conn, addr = s.accept()
  data = conn.recv(1024).decode().strip()
  if data == "ON":
    GPIO.output(11, GPIO.HIGH)
  elif data == "OFF":
    GPIO.output(11, GPIO.LOW)
  conn.close()

python3 automation.pyでスクリプトを実行し、Piを継続的に稼働させます。

ステップ5:Androidスマートフォンから制御

RootSaid WiFi Command CenterをPlay Storeからインストール。アプリを開き、PiのIPアドレスとポート5050を入力、ホームオートメーションタブに切り替え。オン/オフボタンでPiにコマンドを送信し、家電を制御します。

追加のヒント

製造プロセス

  1. Home Assistant on Raspberry Piで安全なホーム監視 – モーション、アラーム、ビデオ撮影
  2. SensorflareとRaspberry Piで433MHzスマートホームコントローラーを構築
  3. LIRCでプロフェッショナルなRaspberry Piユニバーサルリモコンを構築
  4. Raspberry PiでRFをDCに変換: エンベロープ検波器の構築とトラブルシューティング
  5. Cycle Chaser: Raspberry Piで自転車をナイトタイムライトショーに変身
  6. Raspberry Piベースの泥棒検知器を構築 - ステップバイステップガイド
  7. Raspberry Piダッシュボードで家庭の温度を監視する
  8. Raspberry Pi、MCP9808、InfluxDB、Grafanaで作る家庭温度モニター
  9. DIY Wall-E 風 Raspberry Pi CD ボックスロボット
  10. RasPiRobot Board V2:Raspberry Pi を強力なロボットコントローラーに拡張
  11. Windows IoT Core搭載RoverをRaspberry Pi 2で構築 - 初心者から上級者まで