项目理念 |基于物联网的家庭设备控制器
项目名称:基于物联网的家庭设备控制器
介绍:
物联网 (IoT)是指不断增长的物理对象网络,这些物理对象具有用于互联网连接的 IP 地址,以及这些对象与其他支持互联网的设备和系统之间发生的通信。我们的项目基于物联网。它包含控制基于光和温度的设备的控制器。在这个项目之后,我们可以得出结论,基于光和温度的设备可以使用云计算来操作,从而减少了人工工作。它提供了设备的自动化控制。这两个传感器是独立的,它们不相互依赖,因为它们分别连接在 Wi-Fi 模块(ESP8266)中。
特征:
- 在这个项目之后,可以通过互联网对所有家用能源设备进行自动控制,并结合简单友好的用户界面。
- 这减少了处理家用电器所需的各种手工工作。
概念框架:
- 将有两个传感器相互放置。一个传感器 第二个光敏电阻。第二个传感器是 DHT11,它是一个温度和湿度传感器。
- 两个传感器都将连接到 Wi-Fi 控制器。
- Wi-Fi 控制器将从传感器收集数据并将其发送到云计算机。
- 然后云计算将决定是否打开或关闭设备。
- 云发送的所有数据都将在网站上看到。
- 所有的决定都将由云端做出,因此不需要手动工作。
系统详情:
Wifi模块ESP8266
用于:
连接到 ESP8266 模块所需的硬件连接相当简单,但有几个与电源相关的重要事项需要注意: ESP8266 需要 3.3V 电源——不要用 5V 供电! ESP8266 需要通过 3.3V 串行通信并且没有 5V 容差输入,因此您需要电平转换才能与大多数 Arduino 使用的 5V 微控制器通信。
LDR:
用于:
光敏电阻 (LDR) 或光敏电阻是一种其电阻率是入射电磁辐射函数的器件。因此,它们是光敏设备。它们也被称为光导体、光导电池或简称为光电池。它们由具有高电阻的半导体材料制成。
温湿度传感器:DHT11
用于:
DHT11 是一款基本的、超低成本的数字温湿度传感器。它使用电容式湿度传感器和热敏电阻来测量周围的空气,并在数据引脚上输出数字信号(不需要模拟输入引脚)。它使用起来相当简单,但需要谨慎的时间来获取数据。该传感器唯一真正的缺点是您每 2 秒只能从中获取一次新数据,因此在使用我们的库时,传感器读数可能长达 2 秒。
图表:
框图:1楼LDR
框图:二楼DHT11
用例:
序列图:
Eclipse IDE:
设备界面截图:
用户界面:
使用的工具:
硬件要求:
- Wi-Fi 模块(ESP8266)
- LDR 传感器
- 温湿度传感器(DHT11)
软件要求:
- Django 框架
- Arduino IDE
- Eclipse IDE
- SQLlite3(数据库)
应用:
参考:
- https://www. Python.org/downloads/release/ Python-352/
- https://www.eclipse.org/downloads/download。 PHP?file=/oomph/epp/neon/R2a/eclipse-inst-win64.exe
- https://www.djangoproject.com/start/
- https://www.codecademy.com/
注意:此项目创意由Sonali Lotankar为 ProGeek Cup 2.0 贡献 - GeeksforGeeks 的项目竞赛。