由 ANDROID 智能手机控制的 RASPBERRY PI WIFI 机器人
让我们建造一个可以通过 WiFi 使用您的手机无线控制的机器人,是的;使用 Raspberry Pi 的 WiFi 机器人。在这里,我将使用 App RootSaid – WiFi Command Center 向侦听器(机器人)发送 UDP 命令。侦听器接受 UDP 数据包,然后使用它来执行一组指令来驱动电机。那么,您如何构建由 android 智能手机控制的机器人/wifi 机器人?或 Raspberry Pi WiFi 机器人。现在让我们开始吧。
所需组件
点击他们从亚马逊购买
- 树莓派
- 12V 电池
- 直流电机
- 底盘
- L293D 电机驱动器 IC
- 安装了 RootSaid 的 Android 手机 – WiFi 命令中心
- WiFi 网络
说明
第 1 步 – 底盘
首先要做的是使用 Raspberry Pi 为 WiFi Robot 设置机箱。您可以按照自己喜欢的方式构建它。它应该有足够的空间来固定我们的树莓派、L293D 电机驱动器和一块好的电池。
在这个项目中,我将使用锂聚合物电池。您可以使用泡沫板或轻金属板来建造底座。如果您愿意,可以从这里购买。在这里,您会找到一份机器人底盘列表,您可以购买这些底盘来使用 raspberry Pi 构建一个 wifi 控制的机器人。
第 2 步 - 电源
对于我们使用 Raspberry Pi 的 WiFi 控制机器人,我将使用 12V 锂聚合物电池为整个机器人供电,即使用 Raspberry Pi 和 L293D 电机驱动器来驱动电机。我们可以直接向电机驱动板提供 12 V 电压,因为它有一个内置稳压器,可以分别为电机和电路供电。但是用这个 12 V 电池为树莓派供电会炸掉芯片。因此,您必须使用稳压器将 12V 电压降至 5V 并将其提供给 Pi。您可以从这里购买锂聚合物电池。
第 3 步 - 树莓派直流电机驱动
您可以使用 Raspberry Pi 使用合适的驱动板来控制直流电机。在这个项目中,我们将使用 2 个直流电机。这些直流电机使用双 H 桥电机驱动器 IC – L293D 驱动。可以在此处获得有关使用 L293D IC 驱动直流电机的更多详细信息。如果您对此不熟悉,最好通过此步骤进行下一步以更好地了解该项目。
获取您的产品 – L293D 驱动板
第 4 步 - 树莓派
要使用 raspberry pi 构建一个 wifi 控制的机器人,你当然需要一个 Raspberry Pi。 Raspberry Pi 是一款低成本的单板计算机,可用于机器人、家庭自动化等。
从这里获取您的 Raspberry Pi
将操作系统下载并刻录到 micro SD 卡,然后将其插入树莓派。在这个项目中,我使用了 Raspbian OS。
现在给它加电。现在启动您的终端并通过执行命令为用户 'pi' 创建密码
sudo passwd pi
现在通过运行执行和更新和升级
sudo apt update -y &&apt upgrade -y
第 5 步 - 网络
将您的 Raspberry Pi 连接到网络,并确保您的 Raspberry Pi 机器人正在获取 IP 地址。将您的 android 智能手机连接到相同的地址,并确保 android 智能手机和 raspberry pi 之间有正确的连接。您可以通过执行命令
ping <手机的ip地址>
从Raspberry Pi ping您的android智能手机来确认它,因为我们将记下树莓派机器人的IP地址将来使用它。
ifconfig
步骤 6 – 连接
Raspberry Pi 机器人的 Raspberry Pi 应配备 5V 和 L293D 电机驱动器(12 V)。
对于这个项目,我们将使用 6 个 GPIO 引脚来控制机器人。 33 和 11 用于电机 1,13 和 15 用于电机 2,29 和 31 用于启用引脚。 29 和 31 应始终保持在逻辑 1。
步骤 7 – 设置监听器
现在您要做的就是在 Raspberry Pi WiFi 机器人上设置一个监听器。从下面的链接下载草图并将其保存为名为“controller.py”的文件
代码
现在通过执行命令
python controller.py
运行 WiFi Robot 控制器脚本,这将使 Raspberry Pi Wifi Robot 侦听端口 5050 以获取传入的 UDP 数据包。
第 8 步 – 从 Google PlayStore 将 RootSaid WiFi Command Center 安装到您的 Android 智能手机
RootSaid WiFi Command Center 是一款安卓应用,可用于通过 WiFi 控制机器人和家用电器。您所要做的就是将您的手机连接到网络,输入服务器(机器人)的 IP 地址和端口,然后使用箭头按钮进行控制。单击此处了解有关此应用程序的更多信息
阅读更多信息......
安卓智能手机控制的树莓派WIFI机器人
制造工艺
- Raspberry Pi 控制的鱼菜共生
- Raspberry Pi / Hologram SMS 控制的交流电源开关
- 使用 Raspberry Pi 和 Bridge Shield 的机器人
- 构建 MonkMakes Raspberry Pi 机器人套件
- 教程 – sPiRobot:控制并查看您的机器人从任何地方看到的内容
- XMOS startKIT:构建 XMOS 和 Raspberry Pi 机器人 XMP-1
- Raspberry Pi CD Box Robot
- 通过蓝牙控制的树莓派机器人
- 使用 Arduino 和 Raspberry Pi 构建您的 Internet 控制的视频流机器人
- Raspberry Pi Webcam Robot – 最佳视频流教程
- 使用 Raspberry Pi 的手势控制机器人
- 带视频的树莓派网络控制机器人