智能房屋。开始

你好,Giktayms!
我对“智能家居”的兴趣出现在2004年我在大学学习期间,当时我对该系提出的论文主题不感兴趣。我和一个朋友向部门负责人提出了我们的主题:“软硬件综合体“智能家居”的开发”。

如果说我对智能家居一无所知,那什么也没说。
我被“智能家居”这个名字所吸引。对我来说,这是一种神秘,是一种神奇。

图片

在论文进行期间,我们的“智能家居”知识不多:
  • 检测以安全模式进入公寓/房屋。
  • 半自动模式下的照明控制(考虑了运动传感器的读数,一天中的时间和预定义的模式)。
  • 测定浴室和厨房的漏水量。
  • .
  • ( , , 220).

我们开发了所有从传感器收集信息并控制执行器的设备。来自传感器的数据,它们对执行器的处理和控制都落在用Delphi编写的程序的肩膀上。我还没有听说过有助于设计和跟踪印刷电路板的程序。

他用手用铜笔画电路板。关于LUT(激光铁技术)一无所知。
我为毕业作品的演示摊位收集了模块,我认真地保留了这些模块,以纪念我们的工作。

从那以后,大量的水流了出来。我们讨论了各种技术和通信协议。我们熟悉用于管理“智能家居”的现成解决方案。但是最后,他们决定自己开发控制器以构建硬件-软件组合。

在这个博客中,我们希望与读者分享有关模块开发的有用信息,讨论新出现的“陷阱”,报告工作结果,当然,还可以收到以文章评论形式的反馈。

今天,我将简要介绍这一切的开始,在接下来的文章中,我将逐步将信息更新为我们当前的状况。

从大学毕业到2010年,我一心一意地从事主要工作,而且我做不到“智能家居”。
老实说,这项工作不是障碍,只是在我脑海中,许多想法还没有形成一个单一的愿景。

2010年
最初,我们决定将ATmega8微控制器作为主要元素,成为我们设备的“大脑”。
它是基于RISC AVR架构使用8位CMOS技术制成的,消耗微电流。按照一个完整的指令,在一个周期内,它达到1 MIPS / MHz的性能,使您可以实现性能与能耗的最佳比率。
丰富的集成外设集。他为我们所有人安排了。我们立即订购了70件:

图片

设备之间的通信,已决定通过RS485进行。
为了进行实验,他们组装了一条简单的围巾:ATmega8 + SN75176。我已经研究过PCB设计软​​件和LUT方法。

ATmega8 + SN75176
imageimage


2011-2012
使用RS485进行的实验取得了不同程度的成功。某些方法立即起作用,其他设备不断在总线上捕获冲突。

受够了痛苦,我们坐下来思考。经过几个月的各种协议实验,我们决定住在以太网上。由于我们最初设想的是“智能家居”和组合控制的模块化体系结构(很难仅使用集中式或分散式方法来构建故障安全系统),因此构建的第一个设备是我们计划的以太网控制器安装在我们每个“设备”中,例如计算机中的网卡。

使用LUT制成的PCB
image

经过尝试和测试后,我们在工厂下令制造电路板,并手动进行组装。
图片
以太网模块板。

图片
LED灯条控制器中的以太网模块

在连接到以太网的过程中,我们还必须更换设备中安装的微控制器。我们目前正在使用ATmega328。

TCP / IP用作网络和传输协议,用于在不同模块之间交换信息。数据通过应用层协议HTTP传输,这使我们能够使用任何设备(笔记本电脑,平板电脑,移动电话)使用普通的浏览器对设备进行初始配置。
因此,您可以使用以任何现代编程语言编写的任何程序,配备以太网模块的其他设备以及HTTP请求的形成和发送所支持的任何“设备”来管理设备。

目前,我们担心流量加密和对HTTPS协议的支持。

在以下文章中,我将讨论我们的设备:

感谢您的关注!

与国际友人节一起!

Source: https://habr.com/ru/post/zh-CN380349/


All Articles