本项目是上海庆科公司举办“破局”创新大赛参赛作品,获奖第三名。 主要硬件设备是MiCOKit-3166开发板,各功能的实现原理: 1、OLED:用于显示基本信息,如温湿度等传感器数据和调试信息; 2、直流电机:通过手机 APP 和语音识别系统来发出控制指令,驱动电机由 PWM 控制电机转速或通过开关量直接驱动; 3、温湿度传感器:用于实时监测室内温湿度,实现启动和关闭空调或调节制冷温度自动化; 4、光照传感器等:可用于辨别室内的白天和黑夜,检测是白天时,通过光电隔离电路驱动继电器来控制 220V交流电压的室内灯光; 5、红外传感器:用于学习空调、电视等红外遥控器上的按键; 6、外扩的MCU设备 STM32F103VET6:作为从站,通过串口与开发板进行通信,互发控制指令,实现更多的功能控制; 7、语音识模块 LD3320:该模块配合 STM32F103 处理器一起使用,通过语音识别并控制所有设备,同时起到救援作用,例如识别到“救命”声音时,及时自动报警和及时发送报警信息到云端再传给手机 APP。 8、光耦隔离电路:用于控制 220V/380V交流电气设备。 目前语音识别控制指令方案有: 1) “流水灯左移” 、 “流水灯右移” 、 “救命” 或 “救命啊” 指令实现点亮STM32F103VET6开发板上的LED灯和驱动蜂鸣器发出报警声; 2) “启动电机”指令实现控制电机; 3) “启动彩灯”指令实现点亮RGB_LED灯; 4) “关闭”指令实现停止电机、关闭报警器、熄灭所有灯光等功能。 云技术的智能控制家电系统框架: 硬件配置: 提供手机APP源码,可根据源码进行二次开发,以下为APP界面:
|
|