Raspberry Piでホームオートメーションやホームセキュリティを実現するものです、プログラム言語はC shell javascriptで書かれています
ハードウエアとしては、Raspberry PiのGPIOや拡張DIO基板Piface、Moduleカメラ、MONOSTICKとTWE-Lite-DIP、学習型赤外線リモコンIRkit、USBモデム、温湿度センサーAM2320、環境ガスセンサーBME680を使います。
環境ガスセンサーBME680は温度10%、湿度10%、ガス値80%からIAQ(indoor air quality)空気質を計算します
IAQ is Sample 0(Good) to 500(Hazardous) Temperature(17-28℃):10% Humidity(40-70%):10% Gas(Gas±Gas_base/Gas_base):80%
無線モジュールMONOSTICKとTWE-Lite-DIPはDIOだけではなく、I2C接続の温湿度計AM2320(AM2321)、100均電卓のソラーパネルで簡易照度センサーなどを利用して離れた物を監視制御しています。
監視制御に関してはデジタル値High、Lowだけでなく各アナログ値へスライスを設定High、Lowに応じたActionをする事が出来ます
アンドロイドスマートフォンからも家電を音声で制御できます。
https://www.youtube.com/watch?v=14gvwZXbZJU アンドロイドスマートフォンから家電を音声で制御のデモ動画
下記URLよりダウンロードします
https://osdn.jp/projects/pepolinux/releases/p14620
下記容量のflashメモリを用意して下さい # fdisk /dev/mmcblk0 Welcome to fdisk (util-linux 2.29.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help): p Disk /dev/mmcblk0: 7.3 GiB, 7820279808 bytes, 15273984 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x15ae16d5ダウンロードしたIOT-House_zero_w_xx.7zを展開、IOT-House_zero_w_xx.imgをflashメモリへ書き込みます
IOT-House_zero_w_xx.imgを書き込んだflashメモリ装着します
Raspberry Pi電源を投入します、ACT LEDの点滅が落ち着くまで3分以上待って電源オフします
flashメモリを取り出し、下記/boot/iothouse_config.txtをテキストエディタで例に習って編集します
MAC AddressフィルタリングしているWifi環境では以下の表示されているアドレスを登録、フィルタリングを有効にします
※ # Wireless address of this machine --> b8:27:eb:XX:XX:XX
USB接続eth0で認識出来るデバイスを使う場合はSSIDとKEYをコメントアウトします
# Please describe the setting for IOTHouse below # Wireless address of this machine --> b8:27:eb:XX:XX:XX # The following is an example of a static ip address #HOST_NAME=iot000 #SSID=iothouse999 #KEY=999iothouse #IP_ADDRESS=192.168.1.200/24 #GATE_WAY=192.168.1.1 #NAME_SERVER=8.8.8.8 # end of an example # The following is an example of dynamic ip address # Access is iot000.local #HOST_NAME=iot000 #SSID=iothouse999 #KEY=999iothouse #IP_ADDRESS=dhcp # end of an example HOST_NAME= SSID= KEY= IP_ADDRESS= GATE_WAY= NAME_SERVER=
/boot/iothouse_config.txtの編集が終わったflashメモリを装着し、Raspberry Piを再度電源を投入
Webブラウザでhttp://HOST_NAME.localへアクセス、ユーザー名:remote パスワード:hand でログインします
sshでは ユーザー名:root パスワード:pepolinux です
UVC対応USBカメラやモジュールカメラを接続、ライブ動画を配信する事が出来ます
屋外簡易照度の値をグラフ表示、日没後に玄関電灯を点けるタイミングをスライス値で決定
[PageInfo]
LastUpdate: 2021-01-29 08:06:21, ModifiedBy: pepolinux
[License]
GNU Free Documentation License
[Permissions]
view:all, edit:doc editors, delete/config:doc editors