OpenSprinkler OSBee Bee WiFi 3.0 开源

介绍
OpenSprinkler Bee (OSBee) 3.0 是一款开源、支持 WiFi 的喷水控制器,用于锁定电磁阀。 适用于花园和草坪浇水、花卉和植物灌溉、水培和其他类型的浇水工程。 它配备内置 WiFi、OLED 显示屏、激光切割亚克力外壳,最多可独立切换 3 个区域。 它主要设计用于锁定电磁阀,尽管经过简单的修改,它也可以操作非锁定阀(例如标准 24VAC 洒水阀),低容量tage 鱼缸泵和其他类型的低容量tage 直流或交流阀门和泵。
该包装包括一个在 3D 打印外壳中组装和测试的 OSBee 电路板、USB 电缆和(可选)一个 USB 电源适配器(5VDC 输出,最小 1A 电流)。 
硬件设置
OSBee 有四个端子,分别标记为 COM(公共)、Z1(区域 1)、Z2 和 Z3。 每个阀门的正极 (+) 线(通常为红色)应连接在一起并连接到 COM 端子; 每个阀门的负极 (-) 线(通常为黑色)应连接到单独的区域(1、2 或 3)。 在控制器的背面有四个大螺丝。 松开螺丝,将电线穿过其下方的开口,将电线缠绕在螺丝上,然后拧紧螺丝。 OSBee 由 USB 适配器通过 microUSB 电缆供电。
软件设置
首次打开 OSBee 电源或每次恢复出厂设置后,控制器都会以 AP(接入点)模式启动。 在这种模式下,OSBee 创建一个 WiFi SSID,其名称打印在 LCD 屏幕上(例如 OSB_xxxxxx)。 使用您的智能手机或笔记本电脑连接到此 WiFi SSID(没有 WiFi 密码)。 连接后,打开一个 web 在您的手机(或笔记本电脑)上浏览器并输入 IP 地址 192.168.4.1。 这应该会打开 WiFi 配置页面。 WiFi 配置的主要目的是让 OSBee 知道你家 WiFi 的名称和密码,以便它可以随后连接到你的 WiFi。 所以选择,或者直接输入你家WiFi的SSID和WiFi密码(注意:它只连接2.4G WiFi)。 如果您已经创建了 Blynk 应用令牌(请参阅第 5 节),您也可以将其粘贴到此处,否则,只需将令牌留空即可。 点击“提交”。 此时,OSBee 将尝试连接到您的 WiFi,如果成功,它将自行重启,此时 WiFi 配置完成。 从现在开始,它会记住您的 WiFi,并在开机时始终尝试连接到它。 如果您想更改 WiFi 网络,您可以执行恢复出厂设置,它将返回 AP 模式。
在 WiFi 站模式下,OSBee 从您的家庭 WiFi 路由器获取 IP 地址。 此 IP 地址印在底部的 LCD 屏幕上。 打开浏览器并输入 IP 地址,它应该会打开 OSBee 的主页,如下所示。 默认设备密钥是 opendoor,您可以在“设置”中更改。
使用内置 Web 界面
主页(上图左图)显示当前时间、每个区域的状态以及通往其他页面的按钮。 点击首页左下角的“设置”,会打开设置/选项页面(上图中图),您可以在其中配置时区、设备名称、区域名称等选项。 在主页,您也可以点击“手动”打开手动控制页面,您可以在其中启动测试程序或任何现有程序。 同样,默认设备密钥是 opendoor。
返回首页,点击程序按钮(黑色按钮创建新程序,蓝色按钮为现有程序)添加新程序或编辑现有程序。 节目编辑界面(如左图)允许您更改节目名称,将其配置为每周或间隔节目,设置奇/偶日限制,设置第一次开始时间和附加开始时间。 每个程序由许多程序任务组成。 首先附加一个新任务,然后单击一个区域以从任务中启用或禁用该区域,最后设置持续时间。 程序任务灵活:可以设置多个区域同时开启,在不同的任务中可以多次开启同一个区域。 您还可以关闭任务中的所有区域,以在指定的持续时间内创建延迟/间隙。 要删除或编辑现有任务,请单击任务索引,该任务将以黄色突出显示,然后您可以再次编辑区域或持续时间。 完成后,单击提交以完成程序编辑。
主页还有一个Program Preview 按钮打开一个新页面,显示图形前view 的节目。 在程序的右上角view 页面,您可以导航到不同的日子。
日志按钮打开一个新页面,显示最近浇水事件的历史记录,包括每个事件的时间、区域和程序/任务信息。 如果您想触发控制器的软件重启,请转到设置页面,然后使用那里的“重启”按钮。
LCD和按键功能:
OSBee 有一个内置的 OLED 显示屏。 它显示当前时间和区域状态。 在底部它显示了 IP 地址。 单击黑色按钮(LCD 右下方)将循环显示附加信息,例如 MAC 地址等。
出厂重置:
要执行恢复出厂设置(例如,如果您需要切换到另一个 WiFi 网络),请按住按钮 5 秒以上,然后松开。 控制器将重启,所有设置将恢复出厂设置,控制器将返回 WiFi AP 模式。
固件升级:
当新固件可用时,您可以通过 WiFi 更新固件(在主页,右上角,更新按钮;或在 web 浏览器,输入控制器的 IP 地址,后跟 /update.html); 您还可以使用 microUSB 端口更新新固件(控制器具有内置 USB 串行)。 有关如何通过 USB 更新固件的详细信息可以在 OSBee 的 Github 页面上找到: https://github.com/OpenSprinkler/OSBeeWiFi-Firmware
自定义增强音量tage 用于阀门打开/关闭:
默认情况下,OSBee 会生成一个增强的 voltage 21V 打开/关闭自锁电磁阀。 这通常适用于所有自锁阀,无论品牌/类型如何。 然而,一些电磁阀需要不同的体积tage 用于打开阀门与关闭阀门。 本卷tage 可以在 Settings 页面中自定义,您可以在其中指定不同的 voltage 用于打开与关闭。
与非锁定螺线管和低音量接口tage 直流泵:
虽然 OSBee 主要设计用于锁定电磁阀,但它也可以与非锁定电磁阀一起使用(例如标准 24VAC 洒水阀、低容量tage 直流泵,如鱼缸泵和其他低容量tage 阀门)进行简单修改。 为此,1) 将 NL 跳线(非锁定跳线)定位在电路板上(靠近 microUSB 端口),焊接该跳线,使两个引脚连接; 和 2) 在设置中将阀门类型设置为“非锁定”。 在非锁定模式下运行时,一旦阀门打开,控制器将继续向阀门提供保持电流以使其保持打开状态。 注意:当控制器配置为非锁定模式时,切勿将锁定螺线管连接到控制器 - 因为锁定螺线管的电阻非常低,在非锁定模式下使用它们会导致短路。
使用 Blynk 应用程序
OSBee 固件支持通过 Blynk 应用程序进行远程访问。 这使您可以远程访问控制器、检查其当前状态并运行程序。 要使用此功能,请先在您的智能手机上安装 Blynk 应用程序。 然后扫描 OpenSprinkler Bee Blynk 项目二维码,可在以下网址获得:https://github.com/OpenSprinkler/OSBeeWiFi-App/tree/master/Blynk
这会将项目导入您的 Blynk 应用程序。 该项目的完整版需要支付几美元购买额外的 Blynk 能量点,而该项目的简单版不需要任何额外的支付来导入二维码。
创建 Blynk 项目后,您可以进入项目设置获取云令牌。 然后将此令牌粘贴到 OSBee 的设置页面,提交并重新启动 OSBee 控制器。 这样,固件将使用令牌与 Blynk 云通信,并允许 Blynk 应用程序远程访问控制器,即使您不在家。
规范和开源链接
- 输入音量tage(典型): 5VDC 通过 USB
- 输入音量tage(最大值): 12VDC(例如,如果使用太阳能)
- 电流消耗: 80~140mA(取决于 WiFi 信号强度)
- 功耗: 输入音量tag外电流(通常为 5V x 100mA = 0.5 瓦)
- 产品尺寸: 63 毫米 x 63 毫米(2.5 英寸 x 2.5 英寸)
- 产品重量: 50 克(1.7 盎司)
- 硬件组件: ESP8266(MCU+WiFi)、MC34063(卷tage booster), PCF8563 (RTC), CH340C (USB serial), SSD1306 (OLED), 4x half H-bridges。
OpenSprinkler Bee 是完全开源的。 它的硬件设计 files、固件代码和 Blynk 项目二维码可以在以下 Github 存储库中找到:
- https://github.com/OpenSprinkler/OSBeeWiFi-Hardware
- https://github.com/OpenSprinkler/OSBeeWiFi-Firmware
- https://github.com/OpenSprinkler/OSBeeWiFi-App
文件/资源
![]() |
OpenSprinkler OSBee Bee WiFi 3.0 开源 [pdf] 用户手册 Opensprinkler Bee WiFi 3.0,开源,Opensprinkler Bee WiFi 3.0 开源,OSBee |





