ESP32-C3物联网工程开发实战
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.2.3 硬件准备

在了解智能照明工程的框架和功能后,有兴趣实战的读者,还需要准备以下硬件:智能灯具、智能手机、Wi-Fi路由器、一台可满足开发环境安装要求的计算机。

(1)智能灯具。智能灯具是一种新型灯泡,其外形与一般的乳白色白炽灯泡相同。智能灯具由电容降压式稳压电源、无线模组(内置ESP32-C3)、LED控制器及红(R)、绿(G)、蓝(B)三基色LED阵列组成。接通电源后,经电容降压、二极管整流、稳压后输出的15 V直流电压可为LED控制器和三基色LED阵列提供电源。LED控制器能按一定的时间间隔自动发出高电平和低电平,控制三基色LED阵列的导通(点亮)与截止(熄灭),从而让其发出青、黄、绿、紫、蓝、红和白色光。无线模组负责连接Wi-Fi路由器,接收和上报智能灯具的状态,并发送命令控制LED。

在前期开发过程中,读者可以通过ESP32-C3-DevKitM-1开发板外接三色LED灯珠模拟一个智能灯具(见图2-2)。特别说明的是,这种方式并不是实现智能灯具的唯一方式,本书介绍的智能照明工程硬件设计中仅包含无线模组(内置ESP32-C3),并不包含一个完整的智能灯具硬件设计。

图2-2 通过ESP32-C3-DevKitM-1开发板外接三色LED灯珠模拟一个智能灯具

除此之外,乐鑫还有基于ESP32-C3的ESP32-C3-Lyra音频灯控开发板。该开发板有麦克风、扬声器接口,支持RGB彩色灯带的控制,可实现超高性价比的音频播报机、炫酷的智能音乐律动灯带等产品。ESP32-C3-Lyra音频灯控开发板外接40个LED的灯带如图2-3所示。

图2-3 ESP32-C3-Lyra音频灯控开发板外接40个LED的灯带

(2)智能手机。可以选择Android或iOS系统的智能手机,该智能照明工程开发完成后将包含一个可在智能手机上安装的软件,用于控制、设置智能照明产品。

(3)Wi-Fi路由器。通过Wi-Fi路由器把有线网络信号和移动网络信号转换成无线网络信号,可用于支持Wi-Fi技术的相关计算机、智能手机、Pad、无线设备等的无线联网。例如,家中的宽带只需要连接一个Wi-Fi路由器,就可以实现Wi-Fi设备的无线联网。Wi-Fi路由器支持的主流协议标准为IEEE 802.11n,传输速率为300 Mbit/s,最高可达600 Mbit/s,可向下兼容IEEE 802.11b和IEEE 802.11g。ESP32-C3支持IEEE 802.11b/g/n,因此可选用单频(2.4 GHz)或双频(2.4 GHz和5 GHz)的Wi-Fi路由器。

(4)一台可满足开发环境安装要求的计算机。可以选择安装Linux、Mac、Windows等操作系统的计算机。本书将在第4章介绍开发环境的搭建。