项目简介
这是一个能将非无线Roomba转变为可无线控制的设备,借助互联网来启动Roomba。项目以IFTTT作为Web API,只要Roomba处于充电站,用户就能通过互联网启动它。
项目的主要特性和功能
- 远程启动:借助IFTTT服务,用户可通过手机应用程序远程启动Roomba。
- 硬件接口:采用Arduino作为硬件接口,和Roomba通信并控制其动作。
- 传感器与执行器:利用超声波传感器检测距离,用伺服电机作为执行器控制Roomba动作。
- 通信协议:选用UART作为光子与Arduino之间的通信方式。
安装使用步骤
- 下载源码:保证已下载并安装项目的所有源代码文件,涵盖Photon和Arduino的代码。
- 配置IFTTT:正确配置IFTTT服务的Applets,设置好按钮功能。
- 连接硬件:把Photon连接到Roomba的充电站,确保其能接收来自IFTTT的消息。
- 驱动Roomba:使用Arduino驱动Roomba,保证它能正确响应来自Photon的信号。
- 远程启动:用户通过IFTTT服务发送启动信号时,Roomba会自动启动并执行预设任务。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】