8 stm32项目——基于stm32的智能家居设计( 二 )


其原理图如下所示
4.光敏电阻模块
光敏电阻模块如下图所示:
光敏电阻模块( )是一种基于光敏电阻原理的传感器模块 。它是一种被广泛应用于光敏感测领域的组件,常用于测量环境中的光强度 。
光敏电阻模块通常由光敏电阻元件和调节电路组成 。光敏电阻元件是一种能随着光照强度变化而改变电阻值的组件 。当光照强度增加时,电阻值会减小;反之,当光照强度减小时,电阻值会增加 。调节电路通常用于对光敏电阻的输出进行放大和转换 。
光敏电阻模块可以通过数字或模拟信号进行输出 。在数字输出模式下,当光敏电阻检测到的光强度超过预设阈值时,输出高电平;否则,输出低电平 。在模拟输出模式下,光敏电阻模块会输出一个与光强度成正比的电压或电流信号 。
光敏电阻模块广泛应用于自动调节和感知光照的场景中 。例如,它可以用于光敏感控灯系统、光敏感自动窗帘系统、光敏感安防系统等 。通过与其他模块或控制器结合,光敏电阻模块可以实现光强度的实时监测和光敏感应控制 。
只要用单片机的AD转换功能,检测该模块输出电压的大小,都可以知道环境光照强度大小 。
5.温湿度检测模块
温湿度传感器选择的是DHT11,实物图如下:
DHT11是一款广泛应用于温湿度测量的数字温湿度传感器 。DHT代表and (数字湿度和温度),11表示其具有11位的输出精度 。
DHT11传感器由温湿度感测元件、AD转换电路和数字信号处理电路组成 。它采用单总线传输方式,通过一个总线线路即可同时获取温度和湿度数据 。DHT11的测量范围为温度0℃至50℃,湿度20%RH至90%RH 。
DHT11传感器的使用非常简单,只需将其三个引脚分别连接到供电(VCC)、地(GND)和数据(DATA)引脚即可 。通过单总线协议,可以通过读取引脚上的数字信号来获取温度和湿度值 。通常情况下,开发者需要使用相应的库或驱动程序来与DHT11传感器进行交互,以便读取温湿度数据并进行进一步的处理和应用 。
6.风扇模块
风扇模块实物图:
这种风扇自带驱动,直接用单片机IO口就可以控制它的转动,非常方便,不需要外加驱动模块,可以大大提高便利性 。
7.舵机
本次使用小型数字舵机 。实物:
可见,只要给该舵机一定时间的高电平,就能控制舵机转动到对应的角度!
8.WIFI模块
WIFI模块使用正点原子的WIFI模块,实物图如下:
WIFI模块()是一种用于无线网络通信的模块,可以使设备具备无线网络连接的能力 。
WIFI模块通常与设备的主控芯片或微控制器结合使用,通过无线局域网(WLAN)技术实现设备与网络的连接 。它可以通过无线方式传输数据、接入互联网、与其他设备进行通信等 。
WIFI模块的工作原理主要基于标准的无线网络协议(如IEEE 802.11系列标准),其中常见的协议包括802.11b、802.11g、802.11n和802.11ac等 。这些协议定义了WIFI模块与其他设备之间的通信规范,包括使用的频段、数据传输速率、安全认证等 。

8  stm32项目——基于stm32的智能家居设计

文章插图
使用WIFI模块,设备可以利用现有的无线网络基础设施(如无线路由器)与互联网进行连接,以实现各种应用场景 。例如,智能家居设备可以通过WIFI模块连接到家庭无线网络,实现远程控制和监控;物联网设备可以通过WIFI模块与云服务器进行通信,实现数据传输和远程控制等 。
在探索者板子上,WIFI模块使用的是串口三,所以到时候直接用串口三控制这个WIFI模块就可以了 。