RASPBERRY PI 家庭自动化
让我们构建一个家庭自动化系统,该系统可以控制来自世界各地的手机,例如电灯、风扇、大门等。你只需要一个树莓派、一些继电器和一部安卓手机。让我们开始吧。
所需组件
- 树莓派
- 中继
- 安装了 RootSaid 的 Android 手机 – WiFi 命令中心
- WiFi 网络
说明
第 1 步 - 接力
继电器是可以机械闭合和断开电路的开关电路。这意味着它可以通过关闭和断开电路中的连接来控制电路。
如您所见,继电器中主要有 5 个端子。两个用于给线圈通电,一个通用 终端,常闭 将连接到 Common 的终端 当线圈未通电且常开时端子 将与 Common 联系的终端 线圈通电时的端子。
这就是继电器的工作原理。在我们的例子中,我们将连接
- GPIO 引脚连接到线圈的一端
- 接地到线圈的另一端
- 公共端或极点的主电源相位
- 灯泡(或其他电器)的一个端子至常开端子
- 将灯泡的另一端连接到主电源的中性点
由于树莓派 GPIO 引脚的输出为 3.3V,因此您必须购买 3.3V 继电器。您可以从这里购买与 Raspberry Pi 兼容的 4 个继电器的继电器板或点击图片。
第 2 步 - 树莓派
Raspberry Pi 是一款低成本的单板计算机,可用于机器人、家庭自动化等。
从这里获取您的 Raspberry Pi
将操作系统下载并刻录到 micro SD 卡,然后将其插入树莓派。在这个项目中,我使用了 Raspbian OS。您可以点击以下链接下载操作系统 下载
现在给它加电。现在启动您的终端并通过执行命令为用户 'pi' 创建密码
sudo passwd pi
现在通过运行执行和更新和升级
sudo apt update -ysudo apt upgrade - y
现在您可以将 GPIO 引脚连接到继电器板
- GPIO 11 到继电器 1 控制设备 1
- GPIO 13 到继电器 2 控制设备 2
- GPIO 15 到继电器 3 控制设备 3
- GPIO 29 到继电器 4 控制设备 4
将您的 Raspberry Pi 连接到 WiFi 路由器或有线网络,并通过检查它是否从交换机获取 IP 地址来确保它已连接。将您的手机连接到同一网络,并确保手机和树莓派之间存在连接。您可以通过ping您的手机从Raspberry Pi ping您的手机来确认它
ping <手机的IP地址>
记下树莓派的IP地址,因为我们将将来使用它。
ifconfig
第 4 步 - 连接
树莓派需要5V供电。
对于这个项目,我们将使用 4 个 GPIO 引脚来控制设备。 11、13、15、29都直接到4个继电器输入端。
步骤 5 – 设置监听器
2018 年最佳 WiFi 路由器
以下是 2018 年全球最佳 WiFi 路由器列表。确保您拥有其中一款以实现高速、远距离和稳定的互联网连接。
代码
通过运行
pythonautomation.py
步骤 6 – 从 Google PlayStore 安装 RootSaid WiFi Command Center
RootSaid WiFi Command Center 是一个简单的轻量级安卓应用程序,可用于通过 WiFi 控制机器人和家用电器。您所要做的就是将您的手机连接到网络,输入服务器(家庭自动化系统)的 IP 地址和端口,然后使用 On Off 按钮进行控制。单击此处了解有关此应用程序的更多信息。
步骤 7
现在您要做的就是启动应用程序,输入 Pi 的 IP 地址和它正在侦听的端口(5050)。
使用链接按钮加载 IP 和端口并导航到家庭自动化选项卡。
阅读更多信息....
RASPBERRY PI 家庭自动化
制造工艺