# imx6ull_report_temperature_humidity_system **Repository Path**: PokertZhang/imx6ull_report_temperature_humidity_system ## Basic Information - **Project Name**: imx6ull_report_temperature_humidity_system - **Description**: 基于imx6ull的温湿度监控系统 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2024-11-29 - **Last Updated**: 2024-11-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # imx6ull_report_temperature_humidity_system ## 介绍 #### 项目名字:基于imx6ull的智能家居温湿度监控系统 #### 项目功能: * 1.通过sht20温湿度芯片采样温湿度,可在手机APP上订阅温湿度 * 2.在手机APP上控制imx6ull开发板上的LED的亮灭。 * 3.oled上显示温湿度采样值以及实时时间 * 4.当温度超过预警值时,oled屏幕显示高温报警,打开蜂鸣器报警 ![输入图片说明](https://gitee.com/the-pig-darted-forward/imx6ull_report_temperature_humidity_system/raw/master/image/spi.jpg) ![输入图片说明](image/i2c.png) ### 流程图 ![输入图片说明](https://images.gitee.com/uploads/images/2022/0731/192628_6ca6a54e_10715727.png "屏幕截图.png") ## 使用设备 * 1.开发板:武汉芯路遥公司的imx6ull开发板 * 2.oled:spi的SSD1309 * 3.温湿度传感器:sht20 ## 安装教程 1. git clone源码 2. 到driver路径下make编译生成.ko(但是必须有一个编译环境以提供相应的内核API等等) ![输入图片说明](image/drivermake.png) ![输入图片说明](image/ko.png) ![输入图片说明](image/makefile.png) 3. 到main路径下make生成可执行文件(但是必须要有相应的交叉编译器) ![输入图片说明](image/image.png) ## 使用说明 1. 把生成的ko文件和可执行文件复制到开发板相应位置 ![输入图片说明](image/sht20.png) ![输入图片说明](image/led.png) ![输入图片说明](image/oled.png) 2. 在开发板的/etc目录下创建mqtt.ini,配置好相应的属性(因为/etc路径下是专门放配置文件的,mqtt.ini相应格式可查看源码试例) 3. 最后运行可执行文件即可 ![输入图片说明](image/end.png)