# 基于 Linux 的智能家居系统
基于 [正点原子 IMX6U 开发板](https://www.alientek.com/productinfo/1333119.html) 和 [ElfBoard ELF 1 开发板](https://www.elfboard.com/product/37.html) 完成。
## 项目简介
IMX6U 开发板模拟智能家居中的主控面板,GUI 设计采用开源的 LVGL,实时刷新显示时间、天气、室内空气质量、温湿度等信息,实现对家居设备电灯、窗帘、通风扇的控制,天气数据来自于[心知天气 API](https://www.seniverse.com/),使用 [cJSON](https://github.com/DaveGamble/cJSON) 对天气数据进行解析。
ELF 1 开发板模拟终端设备,三个 LED 分别代表电灯、窗帘、通风扇,电位器(ADC)模拟室内空气质量检测器,温湿度传感器则用来检测环境中的温湿度。
IMX6U 和 ELF 1 两者通过以太网实现数据交互,均基于 Linux 系统开发,两个开发板的资源使用情况总体如下所示:
- IMX6U 开发板:5inch RGB 800×480 显示屏、以太网口
- ELF 1 开发板:3 个 LED、电位器(ADC)、温湿度传感器、以太网口
## 视频链接
[哔哩哔哩](https://www.bilibili.com/video/BV1Bt421t7eN)
## 图片展示
![](./images/IMG.jpg)
## 可供参考
- [嵌入式 Linux 下的 LVGL 移植](https://blog.csdn.net/weixin_44550536/article/details/131714105)
- [基于 LVGL 使用 SquareLine Studio 快速设计 UI 界面](https://blog.csdn.net/weixin_44550536/article/details/131713305)
- [一个简洁实用的自定义通信协议](https://blog.csdn.net/weixin_44550536/article/details/130809943)
- [Linux 下 socket 编程介绍](https://blog.csdn.net/weixin_44550536/article/details/136337949)
- [Linux 下使用 socket 实现 TCP 服务端](https://blog.csdn.net/weixin_44550536/article/details/136760974)
- [Linux 下使用 socket 实现 TCP 客户端](https://blog.csdn.net/weixin_44550536/article/details/136760940)
- [C 语言编写的超轻量级 JSON 解析器](https://github.com/DaveGamble/cJSON)
没有合适的资源?快使用搜索试试~ 我知道了~
lvgl-miniprojectmain zip ok
共89个文件
c:70个
h:10个
txt:4个
需积分: 0 0 下载量 20 浏览量
2024-04-06
22:02:39
上传
评论
收藏 2.35MB ZIP 举报
温馨提示
lvgl
资源推荐
资源详情
资源评论
收起资源包目录
mini-project-main.zip (89个子文件)
mini-project-main
lvgl_demo
lv_conf.h 26KB
Makefile 3KB
app
weather.c 14KB
protocol
protocol.h 2KB
protocol.c 4KB
button.c 2KB
def.h 399B
cJSON
cJSON.c 76KB
cJSON.h 16KB
socket
tcp_server.h 519B
tcp_client.h 474B
tcp_server.c 3KB
tcp_client.c 2KB
application.c 6KB
lv_drv_conf.h 15KB
lvgl
lvgl-8.3.11.txt 49B
lv_drivers
lv_drivers-8.3.0.txt 54B
.gitignore 23B
ui
ui.c 3KB
CMakeLists.txt 2KB
filelist.txt 2KB
ui_helpers.h 4KB
ui_helpers.c 7KB
components
ui_comp_hook.c 162B
ui_events.h 296B
ui.h 5KB
images
ui_img_leave_png.c 35KB
ui_img_icons_32_png.c 142KB
ui_img_temperature_png.c 16KB
ui_img_icons_33_png.c 142KB
ui_img_6g_png.c 16KB
ui_img_icons_27_png.c 142KB
ui_img_icons_21_png.c 142KB
ui_img_icons_11_png.c 142KB
ui_img_icons_16_png.c 142KB
ui_img_icons_29_png.c 142KB
ui_img_icons_01_png.c 142KB
ui_img_curtain_png.c 16KB
ui_img_icons_13_png.c 142KB
ui_img_visitor_png.c 35KB
ui_img_icons_10_png.c 142KB
ui_img_back_png.c 35KB
ui_img_cloudy_png.c 142KB
ui_img_icons_04_png.c 142KB
ui_img_air_png.c 16KB
ui_img_icons_08_png.c 142KB
ui_img_signal_png.c 12KB
ui_img_humidity_png.c 16KB
ui_img_air_conditioner_png.c 35KB
ui_img_icons_07_png.c 142KB
ui_img_battery_png.c 35KB
ui_img_icons_05_png.c 142KB
ui_img_icons_37_png.c 142KB
ui_img_sleep_png.c 35KB
ui_img_icons_03_png.c 142KB
ui_img_icons_18_png.c 142KB
ui_img_icons_12_png.c 142KB
ui_img_icons_34_png.c 142KB
ui_img_icons_06_png.c 142KB
ui_img_icons_02_png.c 142KB
ui_img_icons_00_png.c 142KB
ui_img_location_png.c 16KB
ui_img_icons_22_png.c 142KB
ui_img_icons_09_png.c 142KB
ui_img_icons_36_png.c 142KB
ui_img_icons_31_png.c 142KB
ui_img_icons_30_png.c 142KB
ui_img_icons_35_png.c 142KB
ui_img_icons_24_png.c 142KB
ui_img_light_png.c 16KB
ui_img_icons_25_png.c 142KB
ui_img_icons_14_png.c 142KB
ui_img_icons_19_png.c 142KB
ui_img_icons_38_png.c 142KB
ui_img_icons_99_png.c 142KB
ui_img_air_conditioner_panel_png.c 242KB
ui_img_icons_15_png.c 142KB
ui_img_ventilate_png.c 16KB
ui_img_icons_17_png.c 142KB
ui_img_icons_20_png.c 142KB
ui_img_icons_26_png.c 142KB
ui_img_icons_28_png.c 142KB
ui_img_icons_23_png.c 142KB
fonts
ui_font_Font1.c 101KB
screens
ui_ScreenMain.c 28KB
main.c 2KB
README.md 215B
images
IMG.jpg 2.07MB
README.md 2KB
共 89 条
- 1
资源评论
光芒Shine
- 粉丝: 1335
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 华为打印机,华为打印机资料
- mac os button功能demo
- 如何在Ubuntu上安装软件?
- 华为HCIA-WLAN 3.0 课程视频(20 熟悉命令行.mp4)
- 三峡职业技术学院的GeoJSON 坐标点数据集
- 华为HCIA-WLAN 3.0 课程视频(19 华为VRP系统概述(下).mp4)
- 三峡职业技术学院的GeoJSON地图区域数据
- 华为HCIA-WLAN 3.0 课程视频(18 华为VRP系统概述(上).mp4)
- 编程实战项目:基于asp.net技术的学生成绩管理系统(最全的源代码+最全的文档)
- 华为HCIA-WLAN 3.0 课程视频(17 Wi-Fi6产品介绍(2).mp4)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功