xsj321 / Main-control-of-airconditioner

基于STM32F107的互联空调主控实现、触屏调节、手机APP控制、温度报警等功能

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

基于STM32F107的互联空调主控

基于STM32F107的互联空调主控实现、触屏调节、手机APP控制、温度报警等功能。 手机APP地址


基于神州STM32F107开发板开发实现了一下主要功能:

  1. 显示环境温度与空调温度信息于LCD屏幕;

    • 当前环境的湿度和温度;
    • 当前用户设置的温度;
  2. 通过触摸实现对温度的调节;

    • 触摸左右区域的加减符号实现对目标温度的标定;
  3. 对环境有异常发出报警(温度湿度错误);

    • 温度超过标定温度(35℃)时蜂鸣器发出警告;
    • 目前为止请直接修改代码;
  4. 将数据同步发送到内网内装有APP的手机;

    • 通过触摸对温度进行修改时手机APP上的温度会即使的修改;
    • 传感器收到的温度会同步到手机APP的显示界面;
  5. 将手机APP中的设定进行同步;

    • 通过手机APP进行操作的同时主控会实现对数据的更新;

使用到的传感器和设备:

  1. DHT11;

  2. 蜂鸣器;

  3. LCD触屏;

  4. Wifi透传模块USR-C215相关资料

与安卓APP数据交互方式:

  1. 通过串口将数据发送到透传模块;

  2. 透传模块将数据通过socket与手机APP连接并发送数据;

  3. 手机收到数据后将手机数据反馈查看是否需要更新;

  4. 进行下一次轮询。

About

基于STM32F107的互联空调主控实现、触屏调节、手机APP控制、温度报警等功能


Languages

Language:C 71.7%Language:Assembly 13.5%Language:Objective-C 6.7%Language:HTML 4.8%Language:Makefile 3.1%Language:C++ 0.1%