APP下载

基于STM32和ESP8266的智能窗帘设计

2021-09-10刘世宇

魅力中国 2021年26期
关键词:设计

刘世宇

(江苏海事职业技术学院,江苏 南京 211112)

随着科技的发展,智能家居系统的概念开始走向大众,人们不再满足于传统的家居生活,越来越钟情于智能化。窗帘在我们日常生活中随处可见,一款远程控制的智能窗帘不仅能够给用户带来兴趣,更能带来不一样的生活享受。本文设计的是基于STM32和ESP8266的智能窗帘模型。

一、系统总体介绍

本文选择STM32F103VET6 为主控芯片,ESP8266 为网络模块,设计出相对应的匹配电路和相关软件程序;外围电路包括时钟模块、WiFi 模块、电机驱动模块;云平台选用机智云平台,WiFi 模块与云平台进行通信,手机APP 连接云平台,进而手机APP 可以查看设备的状态信息并进行远程的操控。

二、系统硬件设计

(一)控制器的选择

本文选择的是STM32F103VET6 作为主控芯片。STM32F103VET6 使用高性能的是ARM®CortexTM-M3 32 位的RISC 内核,工作频率为72MHz,内置高速存储器,丰富的增强I/O 端口和联接到两条APB 总线的外设。芯片包含3 个12 位的ADC、4 个通用16 位定时器和2个PWM定时器,还包含标准和先进的通信接口,功耗低,性价比高,功能强大,该芯片基本可以满足开发需求。

(二)WiFi 模块选择

本文选择ESP8266 作为WiFi 模块,负责信息的传递,接收外部传感器的数据,传送数据给主芯片STM32和云平台。ESP8266 具有强大的功能,片内高度集成,包括天线开关balun、电源转换器、高强度CPU 加速器等;有强大的片上处理和存储功能,其GPIO 口可以集成传感器和其他需要设备的处理器,扩展性极强。

(三)电机驱动模块选择

BTS7960 是一款完全集成的大电流半桥,适用于电机驱动应用。它是NovalisticTM系列的一部分,包含一个P 通道高侧MOSFET和一个N 通道低侧MOSFET,在一个封装中集成了一个驱动IC。……

登录APP查看全文

猜你喜欢

设计
二十四节气在平面广告设计中的应用
何为设计的守护之道?
《丰收的喜悦展示设计》
基于PWM的伺服控制系统设计
基于89C52的32只三色LED摇摇棒设计
基于ICL8038的波形发生器仿真设计
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
从平面设计到“设计健康”