前言: 近年来,随着人们生活水平的提高,人们对家居环境和空气质量的要求也越来越高。人们往往会通过种植一些绿色植物来改善家居环境和空气质量,同时也可以缓解自己的工作压力,放松心情。然而人们往往因为工作繁忙而无暇照顾盆栽,等到回过神来,可能盆栽已经奄奄一息;或因为错误的种植方式,缺乏相应的种植经验而导致盆栽死亡。由此可见,市场上急需一款能在用户出差时或在主人缺乏种植经验时帮助用户打理好自己盆栽的产品。这也是“幸福的植物”这个项目的出发点。希望能帮助用户简单、轻松地打理自己的盆栽。 本次项目作品可以实现的功能有: 1、可以随时随地通过安卓或苹果客户端查看植物的状态信息; 2、可以通过客户端实现远程浇灌,不必担心出差时无法给植物浇水的问题; 3、通过服务器从终端采集存储的数据经过客户端结合天气、季节等情况可以给用户近期的养殖建议; 4、客户端拥有托管功能,开启之后服务器会自动检测植物土壤湿度信息,并在土壤湿度较低的情况自动给其浇水。不用担心工作繁忙是无暇打理植物! 5、还可以在PC端查看植物状态。 视频展示:
1
【RT-Thread作品秀】家用燃气泄露告警系统作者:lmkkss 概述每年天燃气、煤气、沼气等泄露引起的火灾、爆炸、煤气中毒等安全事故常有发生,而这些东西跟我们的生活息息相关,不可或缺。这些东西就成了离我们最近的易爆炸物,一旦发生泄露,很容易发生煤气中毒,火灾,爆炸等事故。这些事故场景在电视上时有报道,其惨烈程度,触目惊心。设计这个作品正是为了预防此类事故的发生,基于-Thread平台,使用ART-PI开发板,搭配燃气检测传感器和L610网络单元,实现燃气浓度的采集与泄漏告警预警。 开发环境硬件::ART-PI(STM32H750XB),广和通L610-CN-00-MiniPCIe-10,警示灯,蜂鸣器,风扇,可燃气传感器,18650电池及充放电模组, RT-Thread版本:RT-Thread V 4.0.3 开发工具及版本:RT-Thread Studio V1.0.2 RT-Thread使用情况概述调度器,信号量,UART,WebNet, PIN 硬件框架方案图 家用燃气泄露告警系统方案如下图所示,主要由两部分组成,一部分是是家庭燃气告警系统,另一部分是由网络云平台,通知用户家庭燃气发生泄露。 家庭燃气告警系统由ART-PI搭配燃气传感器,蜂鸣器,警示灯,及L610联网系统组成,负责家庭本地端的燃气信息的采集,预警及发生泄露时换气,防止爆炸中毒。另一部分由云网络,将危险信息发给用户,提示用户及时关闭燃气,防止危险发生。 软件框架说明方案框架由5部分组成,分别为网络模块,主控单元,控制单元,采集模块及供电系统组成,供电系统为提供所有模块的驱动电能,主控单元从采集模块中获取燃气浓度,根据浓度值通过控制单元和网络模块保障用气安全. 系统开机后,依次初始化所有模块,由RT-Thread系统调度驱动所有模块. 软件模块说明系统在检测有燃气泄漏时,通过蜂鸣器提示用户,燃气发生了泄漏,当空间浓度超过一定阈值后,上报云平台,通过网络提示用户注意燃气泄漏情况,如果浓度继续升高,超过一定阈值,打开排气扇,将泄漏的可燃气抽出去,稀释浓度,降低爆炸,燃气中毒风险. 演示效果比赛感悟非常荣幸能参加这次比赛,这是一次很难得的学习物联网的机会,虽然在传统嵌入式行业深耕多年,但是很少接触到这个物联网,这也是一次很难得的尝试,之前虽然写过很多代码,也写过简易的调度操作系统,当我看RT-thread系统代码,还是被RT-thread的系统很多做法叹服,我这次虽然比赛的项目并不复杂,但是由于工作原因,没有抽出很多时间做这个,所以很惭愧.后续会继续完善,慢慢把更多的产品融入RT-Thread平台,和物联网相结合,也衷心希望RT-Thread能越来越好。
1
微信小程序——[智能家居类]智能用电(截图+源码).zip 微信小程序——[智能家居类]智能用电(截图+源码).zip 微信小程序——[智能家居类]智能用电(截图+源码).zip 微信小程序——[智能家居类]智能用电(截图+源码).zip 微信小程序——[智能家居类]智能用电(截图+源码).zip 微信小程序——[智能家居类]智能用电(截图+源码).zip 微信小程序——[智能家居类]智能用电(截图+源码).zip 微信小程序——[智能家居类]智能用电(截图+源码).zip 微信小程序——[智能家居类]智能用电(截图+源码).zip 微信小程序——[智能家居类]智能用电(截图+源码).zip
2022-04-17 16:05:50 1.77MB 微信小程序
【RT-Thread 作品秀】基于RT-Thread的网络照相机作者:吴顶顶 概述随着科技的进步和互联网的发展,基于物联网的可拍照设备也越来越多的融入到人们的生活中来,例如在超市中,管理者利用拍照设备定时抓取货架照片,分析货物状态,并补充、优化货物摆放;在酒吧里,管理者会利用拍照设备定时抓拍酒架照片,传送到网络平台供大众浏览,以招揽更多顾客。本网络照相机基于STM32H7+RTThread平台,采集摄像头数据,并通过无线网络传送到服务器,提供SD卡配网、手动拍摄、定时拍摄、照片推送等功能,并提供windows上位机提供控制和照片显示功能。 主要功能有: 格式化sd卡:格式化sd卡,但是会保留网络配置文件,其他文件全部删除 设备重启:重启设备 实时拍照:发送指令给照相机,照相机拍照,并把照片回传 定时拍照:照相机依据下发的拍照时间,在时间到达时拍摄一张照片,并传给服务器 按键拍照:点击板上用户按钮,拍摄一张照片,并传给服务器 定时任务:可以新建/删除/查询定时拍照任务,任务存储在sd卡中,重启有效 开发环境硬件:ART-PI(STM32H750主控)+ OV2640模组 RT-Thread版本:4.0.3 SDK 版本:1.0.1 开发工具及版本:RT-Thread Studio 1.1.5, Qt5.14.0 RT-Thread使用情况概述内核部分:调度器,信号量,互斥锁,内存管理 调度器:多任务调度 信号量:用于唤醒对应任务 互斥锁:用于互斥资源独占访问 内存管理:动态内存申请与释放 组件部分:虚拟文件系统,IPC,I2C,RTC,NTP 虚拟文件系统:文件操作,sd卡、照片文件 IPC:mqtt发送数据需要 I2C:配置摄像头模块需要 RTC和NTP:同步时间 软件包部分:paho mqtt,cJSON,netutils pahomqtt:用于和服务器通信 cJSON:解析、封装mqtt消息 netutils:NTP网络对时 其他:base64 用于将图片文件转换成字符串,便于mqtt传输 硬件框架总体的硬件框架如下图所示: 本网络摄像机硬件结果较为简单,即art-pi连接一个摄像头模组,art-pi板上用到了AP6212无线模块,外部内存,led指示灯,和sd卡。其中,摄像头模块用于采集图像信号;AP6212用于和服务器进行通信;因一张图像数据量较大,片内内存不够,故而使用外部内存;led灯用于指示设备工作状态;sd卡用于保存网络、服务器、和定时任务配置。 软件框架说明整体的软件框架如下图所示,网络照相机内部有一个proxy线程,负责和云端进行通信,在接收到云端消息后会解析,并分发到其他的线程执行,然后将执行结果返回到云端;照相机发生了其他的事件,例如用户按键拍照,也会将数据传给proxy线程,proxy线程再将数据发送到云端。用户通过上位机终端软件连接上云服务器,实现与照相机的通信及控制。 整个系统支持接入多个照相机,如下图所示,不同的照相机通过sd卡配置文件中sn进行区分,上位机软件可以显示所有在线的照相机,但同一时间只支持操作一个。 软件模块说明1. 用户线程创建流程如下图所示为用户线程创建流程 用户线程作用描述如下: main:用于创建sd_card 线程,检测按键事件,闪灯; sd_card:用于管理与sd卡相关的工作,包括拍照,网络配置,定时任务; network:负责联网,根据sd卡的配置文件连接到指定的wifi网络; proxy:负责启动mqtt,并管理与云端的通信,其他线程都需要通过proxy线程与云端交互数据; event:定时任务和按键任务,在定时时间到达时,或者用户按键时拍摄照片并通过proxy上传云端。 2. 通信接口及流程2.1 MQTT订阅主题设备向服务器订阅主题: /ter/query/discovery,用于接收设备发现消息 /ter/sn/request,用于接收针对该设备的指令,其中sn为设备的SN号,下同 客户端向服务器订阅主题: /dev/response/discovery,用于接收设备发现回复 /dev/response/will,用于接收设备遗嘱消息 /dev/sn/response,用于接收设备操作指令回复 /dev/sn/event,用于接收设备的通知 2.2 设备发现所有的设备均订阅/ter/query/discovery主题,客户端向该主题发布发现消息,所有收到消息的设备向/dev/response/discovery回复一条消息,而客户端又订阅了/dev/response/discovery主题,故而便可以知道哪些设备在线了。 设备连上服务器的时候,会定义一个遗嘱消息,主题为/dev/sn/will,客户端订阅了该主题,当设备因为某些原因掉线,则超过一定时间之后,
2022-04-15 22:59:07 1.93MB 智能家居 单片机 物联网 rt-thread
1
微信小程序源码-智能家居.rar
2022-04-15 16:06:27 1.87MB 微信小程序 小程序
TCL数字对讲智能家居系统持术介绍
2022-04-15 13:12:04 4.23MB TCL数字对讲智能家居系统持术介
Walltech智能家居
2022-04-13 09:06:09 13.23MB Walltech智能家居
基于无线网络平台的智能家居系统的研究
stm32f103系列芯片,包括keil工程和元器件清单,pcd原理图,相关学习资料等等。
2022-04-10 15:49:03 167.24MB stm32 语音识别 学习 arm
1
智能家居系统可帮助用户通过Web UI或Tmall Elf控制家用设备。 硬件部件: 树莓派4B×1个 NodeMCU v2-基于Lua的ESP8266开发套件×1个 软件应用程序和在线服务: Arduino IDE 1.带有集成的Home Assistant的Raspberry安装系统 2.使用家庭助理控制灯泡 3.使用Home Assistant控制ESP8266的I / O端口 4.用语音助手控制家庭助手设备 详细的搭建过程详见附件。
1