Lytko 101温控器的形成:产生的原因

恰好在一年前,我们开发了一款恒温器:灵巧的Lytko 101恒温器



当时写给他的这篇文章在听众中引起了广泛的反响,他们对“家庭自动化”感兴趣,并且丝毫不动摇。在本材料中,我们想更新有关我们产品的信息,告诉它在这段时间内它是如何发展的,以及我们走过的路。但是首先是第一件事。我们希望您发现它有趣,让我们开始吧!



图片



电路设计



温控器仍然是由三个部分组成的三明治:底部的“电源”板,“智能的”顶部板和触摸显示器(老朋友-Nextion 2.4)。将来,我们希望更换显示器:我们正在努力创建一个类似的显示模块,但带有电容式触摸屏。这种现代化不会影响最终成本:它不会增加最终成本,但是不幸的是,生产成本也不会降低。用户将受益-透视显示器比电阻式Nextion更具响应性。



我们还开发了非屏蔽版本的恒温器。唯一的区别是总成本和隐藏安装在插座盒中的可能性。



所有这些使我们能够安装恒温器,而不是使用具有所示额定值的模拟传感器的大多数第三方恒温器(在下面进行更多介绍)。



电源部分保持不变,一切就绪:

AC-DC 5V 700mA电源,TE Con​​nectivity继电器(RT314005)16A



图片



图片



但是恒温器的“大脑”,包括硬件和软件,都经过了更为彻底的修改。



图片



1-较小的更改:废弃了内置温度传感器ds18b20,保留了其“空间”,如有必要,diy的安装应该不会很困难;

2-Nextion监视器的连接器。

3-未来显示器的连接器(未安装在图中)-DIY风扇将能够最大程度地使用它;

4-无线电模块ss2530(e18)的座位;

5-用于连接编程线的连接器(如下图所示)。



在其帮助下,所有者可以将软件更改为与该平台兼容的任何其他软件。早期版本仅提供了一个“焊接位置”,但是现在重新刷写设备将变得很困难。







看门狗(硬件)-为了最大的可靠性,如果“出事了”,将重新启动设备。以前的跳线(用于激活它的跳线)被模拟控制键和按钮所取代。



为了优化空间,ESP8266模块已移至开发板的下侧。 nRF24L无线电模块已替换为cc2530(e18)模块,该模块将允许将来在ZigBee网络中使用该恒温器。



不幸的是,以前应用的将上层和下层连接成一个整体的机制(图1)并不是从最好的方面展示出来的-注意到它在这些连接上的资源太少了-断开连接。我们用更可靠的替代它(图2)。





图片1





图片2



软件组件



我们在固件中添加了一项实验性功能,以对Apple HomeKit协议的本机支持的形式支持“ MQTT”。将来,我们计划获得MFI证书,并为Apple HomeKit提供全面支持。



经验丰富的HomeKit固件使温控器透明,轻松地集成到Apple的智能家居生态系统中。您可以使用其触摸屏或Web界面以及本地Apple应用程序“ Home”来配置和管理设备。



在MQTT的专有版本中,通过MQTT代理使用MQTT协议与世界其他“智能事物”进行通信,这为与市场上几乎所有系统(MajorDoMo!,家庭助理等)的集成提供了机会。通常,它的特点是设置更灵活,允许您自定义“脚本”。



用户可以使用Web界面随时在这两个版本之间切换。



让我们更详细地描述所有可能性



恒温器内置的触摸屏显示器的交互机制和界面设计已经重新设计。基础是操作用户的经验,他们的要求。包括文章下的评论(再次感谢!)以及关于改进Telegram组中的界面的建议很有帮助该网站也提供了它



这是旧版本中主页的







外观现在看起来像这样:







让我们查看所有恒温器设置。





旧界面













新界面



您可以:



  1. ( +- 5.0 0.5);
  2. ( ds18b20 );
  3. ( );
  4. Over-the-air (« »);
  5. “ ” : , ;
  6. — .


此外,您可以自定义温度阈值:最小和最大允许值。该范围目前可在7到75度之间调整,但将来我们会将上限阈值提高到90度。这将允许使用恒温器来控制加热锅炉。这些值仅在初始配置时设置。如果需要更改它们,则需要重置设备并重新配置参数。







我们一直在不断扩大支持的模拟温度传感器的列表,目前看起来像这样:



  1. 3.3kΩ,
  2. 5千欧
  3. 6.8千欧
  4. 10千欧
  5. 12千欧
  6. 14.8千欧
  7. 15千欧
  8. 20千欧
  9. 33千瓦,
  10. 47千瓦


当然,将保留对ds18b20数字传感器的支持(默认情况下已选中)。











该网页允许您进行以上所有设置。除了:



  • 连接到MQTT代理;
  • 请参阅主题描述以进行设备控制;
  • 从服务器更新设备,或手动下载固件文件;
  • 将操作模式从MQTT更改为HomeKit并返回;
  • 将设备重新连接到其他Wi-Fi网络。






准备工作



首次打开时,用于连接到ESP接入点的数据被编码在屏幕上显示的qr码中(在带有屏幕的版本中)。只需使用智能手机“扫描”它并接受报价即可连接到恒温器的AP。在没有屏幕的版本中,您将需要手动连接到“ Lytko-xxxx”访问点。







连接到网络并在智能手机上进行初始配置后,即可使用该设备。一切。



反馈



除了改善恒温器接口的建议外,我们还收到了扩展设备功能的想法:如果我们安装相同的恒温器来控制锅炉该怎么办?Telegram组成员之一的要求我们通过提高控制器允许加热所连接设备的最高温度阈值,为固件增加了锅炉支持。



在首次启动时,您需要在初始配置时将最高温度设置为所需水平。



一位同事将温控器连接到热水锅炉上,并写了一篇文章



成就成就



现在,我们的恒温器在电视上,或者在镜头中。有关我们产品的视频在镜头的YouTube频道“电子”上发布。 Lytko团队感谢作者对设备进行了全面的审查并对其功能进行了宽敞的演示。我们考虑了作者的批评,并正在努力纠正所有缺点。 该评论介绍了两种模型:常规地板采暖*和干式接触。 *尽管此版本的恒温器也可以与锅炉结合使用,但我们的一些用户已经能够将其配置为控制散热器上的阀门。到目前为止,仅通过有线传感器,但我们还在开发从外部获取温度的选项:使用BLE传感器,ZigBee传感器或外部MQTT传感器。











PS:我们对已经取得的成就不满意,并准备了带有ESP32的设备的新版本。测试即将开始。










All Articles