智能家居与物联网项目实战
该专栏为热销专栏榜 第25名
文章平均质量分 94
如果你想学习嵌入式、物联网方向的开发技术,那么这个专栏的内容很适合你。订阅专栏可看全部文章(订阅前,大家可以先点击专栏名称,进入专栏文章列表查看本专栏的全部文章目录)。项目文章会从设计思路、硬件选择、软件设计、硬件接线、核心代码进行介绍。如只需要下载某项目的工程,可直接在下载页面搜索项目名字去下载。
优惠券已抵扣
余额抵扣
还需支付
¥29.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
DS小龙哥
CSDN专家博主、嵌入式领域优质创作者、华为云物联网论坛优质版主、51CTO专家博主、阿里云专家博主、掘金优质创作者、infoQ优质创作者、发烧友优质专栏创作者。
博客会持续分享单片机基础知识、各种完整的项目案例。 主要是分享的案例: 物联网项目开发案例、音视频项目开发案例。
展开
-
腾讯云物联网服务器与微信小程序设计(讲解设备如何上云,如何对接微信小程序)
腾讯云物联网开发平台是一个标准的MQTT服务器。 这篇文章介绍如何利用`腾讯云物联网开发平台` 创建自己的产品、设备、使用MQTT设备端登录服务器,完成数据上传,命令下发响应,以及开发微信小程序,完成一条龙的 `物联网产品开发` 。原创 2023-12-02 23:51:45 · 5137 阅读 · 0 评论 -
基于C语言从0开始手撸MQTT协议代码连接标准的MQTT服务器,完成数据上传和命令下发响应(华为云IOT服务器)
本篇文章给大家讲解使用C语言从0开始手撸MQTT协议3.1.1(1883端口)代码,连接华为云服务器,完成数据上传,下发的命令响应。完整讲解MQTT协议整体的通信流程。,利用VS2022开发程序,使用windows下网络编程接口作为基础,封装MQTT协议连接华为云MQTT服务器,完成数据上云。原创 2023-12-02 18:37:50 · 14761 阅读 · 33 评论 -
搭建自己的MQTT服务器,实现设备上云(Ubuntu+EMQX)
这篇文章教大家在ECS云服务器上部署EMQX,搭建自己私有的MQTT服务器,配置EMQX实现设备上云,设备数据转发,存储;服务器我采用的华为云的ECS服务器,系统选择Ubuntu系统。原创 2023-11-08 15:17:04 · 9150 阅读 · 14 评论 -
搭建自己的MQTT服务器、实现设备上云(Windows+EMQX)
手把手教你搭建自己的私有MQTT服务器,目前各大IOT平台开始进行收费模式。这篇文章介绍如何在Windows下部署EMQX,配置EMQX,完成MQTT客户端接入实现数据通信,数据转发,设备上云。EMQX是一款大规模可弹性伸缩的云原生分布式物联网MQTT消息服务器。原创 2023-11-08 09:24:57 · 12820 阅读 · 6 评论 -
基于树莓派4B设计的智能家居系统(华为云IOT)
本次设计主要以树莓派为主要的硬件开发平台,以Raspbian操作系统为软件开发平台。主板树莓派通过HTTP协议和MQTT协议分别与上位机和下位机通信,搭建的服务器用来储存数据和日志记录。搭配有线和无线组合通信方式设计出一套完整的智能家居系统。原创 2023-09-05 08:30:00 · 12977 阅读 · 51 评论 -
emWin在Windows上仿真运行环境配置
emWin(Embedded Wizard Graphics Library)是Segger公司开发的嵌入式图形库,专门用于嵌入式系统的图形用户界面(GUI)开发。它提供了丰富的图形绘制功能和用户交互支持,使开发者能够在资源有限的嵌入式设备上实现高效、流畅的用户界面。原创 2024-06-19 15:36:13 · 148 阅读 · 0 评论 -
基于STM32F103设计的水质检测仪[44]
本项目基于STM32F103C8T6微控制器设计了一款水质检测仪,采用TDS(总溶解固体)水质传感器来采集水质情况。TDS传感器具有模拟数据输出的特性,通过连接到STM32微控制器的ADC1通道1,将模拟信号转换为数字数据。原创 2024-06-04 11:56:39 · 273 阅读 · 0 评论 -
基于迅为iTOP-4412设计的倒车雷达系统
基于嵌入式Linux系统设计的倒车雷达预警系统。 支持激光测距功能,支持设置报警范围距离,蜂鸣器根据距离不同进行调整声音的频率,LCD显示屏实时显示倒车影像画面。原创 2024-06-04 11:52:11 · 152 阅读 · 1 评论 -
合宙4G模块Air724UG调试过程(短信发送、上传数据到华为云IOT)
详解如何利用特定的AT命令配置和连接华为云物联网服务器,以实现实时数据的接收与发送,这一部分涵盖了MQTT客户端的初始化、服务器地址与主题订阅的设定等关键环节,帮助开发者轻松实现设备与云端服务之间的高效通信。原创 2024-04-02 09:22:23 · 1557 阅读 · 1 评论 -
基于STM32单片机设计的智能水温控制系统
本项目研究并实现了一种基于STM32单片机的智能水温控制系统。系统以STM32F103RCT6作为主控制器,通过DS18B20温度传感器实时采集水温数据,利用PID控制算法精确调节5V直流防水型70W加热棒的功率输出,确保水温恒定在设定范围内。此外,采用OLED显示屏显示当前水温和预设上限阀值,并集成ESP8266-WiFi模块与自研Android手机APP进行远程通信和控制。用户可通过本地按键或手机APP设置温度阀值,实现实时监控与智能化管理。整个系统设计旨在提高水资源利用效率,提升生活及工业用水环境的舒原创 2024-01-18 13:48:23 · 4228 阅读 · 8 评论 -
基于CC2530设计的冷链信息采集系统
以CC2530单片机为核心器件,设计一个冷链环境信息采集系统,利用传感器技术对冷藏仓内的环境参数进行采集,并能在手机端或移动端进行显示,便于分析和控制。原创 2024-01-16 10:26:18 · 353 阅读 · 0 评论 -
基于STM32设计的智能饮水机(微信小程序)
本智能饮水机系统基于STM32F103RCT6主控芯片,集成了液位感应、水温测量与控制、电机驱动出水控制以及Wi-Fi远程通信等功能。通过液位传感器实现缺水自动语音播报提醒,利用DS18B20精确检测并控制水温,并结合手机APP可实时查看和设定水温和出水量,实现远程操控出水。同时,配备继电器控制加热芯片以确保安全,当水烧开后自动切断电源;采用SG90电机精准控制出水开关,而本地的绿色和红色指示灯则直观展示饮水机的工作状态,如加热过程等。原创 2024-01-11 11:38:04 · 2032 阅读 · 2 评论 -
基于STM32+QT设计的无人超市消费系统_139
当前系统设计出来之后,可以通过RFID会员卡进行充值、消费、查询余额、个人信息。顾客支付成功后采用步进电机模拟闸机开门,收银系统上位机软件采用QT设计需要实现商品信息的上架,会员卡注册、充值、消费、挂失。原创 2024-01-02 09:37:00 · 2394 阅读 · 3 评论 -
基于STM32设计的(无人)智慧超市-2023改进版
基于STM32设计的智慧超市,可以通过嵌入式系统实现对超市各项业务的自动化管理和控制,从而提高超市的效率和利润。当前系统设计出来之后,可以通过RFID会员卡进行充值、消费、查询余额、个人信息。顾客支付成功后采用步进电机模拟闸机开门,收银系统上位机软件采用QT设计需要实现商品信息的上架,会员卡注册、充值、消费、挂失。改进的内容: 增加了一个智慧超市登录入口。 可以选择顾客或者管理员的身份进去。原创 2023-11-21 10:10:12 · 2468 阅读 · 0 评论 -
基于STM32+微信小程序设计的智能宠物喂养系统_2023升级版
采用STM32设计一款宠物投喂器,能支持食物余量检测、宠物水温检测、定时投喂、手动投喂、远程投喂、远程重量监测等功能。LCD采用1.44寸彩屏、投喂功能采用28BYJ-48步进电机实现,联网采用ESP8266-WIFI,食物余量采用H711称重传感器实现。原创 2023-11-13 09:37:22 · 5165 阅读 · 2 评论 -
基于STM32设计的智能防盗单车锁(马蹄锁)设计_升级版
智能防盗单车锁是一种基于 STM32 单片机的智能锁,可以通过手机蓝牙实现开锁和关锁控制,同时具备 GPRS 防盗预警功能,提高了自行车的安全性和使用便利性。通过智能防盗马蹄锁,用户可以更加方便地开锁和关锁,同时可以实时监控车辆的状态,避免车辆被盗。该项目的实施可以提高共享单车和自行车的智能化程度,提升用户的使用体验,同时也可以减少车辆被盗的风险,保护用户的财产安全。原创 2023-11-24 11:19:08 · 1028 阅读 · 5 评论 -
STM32使用SIM900A、SIM800C、SIM800A完成短信发送、连接onenet上传数据、拨打电话_完整教程
本篇文章介绍SIM800C 、SIM800A、SIM900A 等等系列的模块的常用AT指令,讲解模块的使用方法,演示短信发送、拨打电话、网络连接,与服务器通信等常用案例。 如果只是用到发送短信、拨打电话、连接网络通信、这些模块的AT指令是兼容的。 文章最后贴了完整的STM32代码,通过STM32+SIM800C模块实现了数据上云,短信发送等功能。原创 2023-12-04 13:59:02 · 5585 阅读 · 1 评论 -
基于STM32设计的智能水母投喂器(华为云IOT)
本项目利用STM32单片机控制各种传感器和水泵等设备,能够自动检测和调整水温和水质等参数,自动换水,自动供氧等等,充分满足了水母的养殖要求和需要。同时,根据水母喜欢的光环境,添加了RGB氛围灯,以及可以手动控制的喂食器等功能,提升了水母养殖的便利性和趣味性。原创 2023-11-10 10:08:52 · 4031 阅读 · 1 评论 -
基于STM32设计的酒驾监控系统_优化升级版
本文介绍一款针对道路行驶的酒后驾车监测系统。该系统采用STM32作为主控芯片,使用电机和控制开关来模拟汽车发动机的运行,并搭载酒精探测器来监测驾驶员座位前方的酒精含量。酒精含量超过设定的阈值,将会触发蜂鸣器报警,同时系统也会自动切断汽车的电源以保障行车安全。此时,系统还会将当前GPS定位信息通过短信发送给司机的家人,方便他们定位汽车位置。同时,系统也会将GPS信息和酒精浓度上传到OneNet云平台,以地图形式展示汽车位置,更方便家人全程监控车辆位置。原创 2023-11-16 13:13:22 · 1705 阅读 · 0 评论 -
基于STM32的设计智慧超市管理系统(带收银系统+物联网环境监测)
本系统主要由超市环境监测部分和商品管理部分组成。环境监测部分主控芯片采用STM32F103C8T6,主要包括温湿度传感器、烟雾传感器和空调制热开关、空调制冷开关,采集的数据通过ESP8266模块+MQTT协议上传至OneNet云平台,在OneNet云平台设计手机和电脑版本可视化页面,能够在页面上查看超市的环境信息,还能在页面上手动打开空调制热开关和空调制冷开关。商品管理部分主要由RC522-RFID读卡器、上位机组成,实现商品选购、结算、顾客的VIP会员卡注册管理等功能。原创 2023-11-06 09:27:39 · 3174 阅读 · 8 评论 -
基于STM32+射频模块设计的导盲杖
基于STM32设计的列车座位导盲杖是一个集成了RFID读卡技术与SYN6288语音模块的智能辅助设备,专为视觉障碍者在列车上定位座位而设计。当导盲杖触碰到座位时,其上的M4255 RFID读卡器模块会读取座位上的卡号信息,信息包含了车厢与座位的具体位置。一旦读取成功,SYN6288语音模块将会播放出相应的语音提示,如“A1”、“A2”等,使得用户能够通过听觉感知到当前所在的具体座位。这样一来,这款导盲杖实现了座位信息的读取与语音播报的联动,以更加人性化的方式助力视觉障碍者在列车上顺利找到座位。原创 2023-11-15 11:02:00 · 1460 阅读 · 0 评论 -
EMQX服务器的API接口使用介绍_完成上位机开发
这篇文章介绍如何利用EMQX提供的API接口,开发用户使用的上位机(我这里分别采用python 和 Qt 进行开发测试),完成对应的功能开发。凭证获取,主题发布、消息获取、数据查询等等。原创 2023-11-10 07:00:00 · 2595 阅读 · 0 评论 -
基于STM32+OneNet设计人体红外测温仪(ESP8266)
利用STM32F103RCT6、OLED显示屏、MAX90614红外测温模块、ESP8266 WiFi模块设计一款基于红外测温技术的人体测温仪,并将数据上传至OneNet物联网平台,通过手机app实现实时显示和历史数据查询导出。 也就是测温之后,能在本地使用OLED显示温度,同时利用ESP8266将温度上传到onenet平台显示,能在onenet设计的可视化网页界面显示,利用Qt开发的Android手机APP上也可以拉取设备上传的温度显示温度,用折线方式显示温度变化。原创 2023-11-14 11:17:06 · 1612 阅读 · 2 评论 -
基于51单片机设计的人体温度检测与存储系统
主要作用是利用红外感应器进行人体体温的非接触式探测,检测温度后用Lcd1602液晶实时显示出来,并显示设置好的温度阀值。当探测到体温高于37℃时,发出警报提醒。同时利用Qt设计了上位机,设备将采集的温度通过串口上传上传到上位机,在上位机上也可以实时查看温度,并且将上传的温度存储在SQlite数据库里,能按时间查询最高温度、最低温度,可以将存储的温度导出表格文件,通过Execl表格软件打开查看。体温检测采用MLX90614,显示屏采用LCD1602,蜂鸣器采用有源蜂鸣器,主控芯片采用STC89C52RC原创 2023-11-23 10:44:05 · 384 阅读 · 0 评论 -
基于机器视觉设计的教室照明控制系统
当前系统通过摄像头拍摄图像识别教室里人员区域的情况,同时根据图片判断环境光的亮度、再利用教室开放的时间范围,综合作为判断条件自动开启或者教室的灯光,实现智能灯光控制。摄像头将拍摄的教室画面分为A,B,C,D四个区域,当教室灯光低于设定阀值,并且教室在开放时间范围内,根据识别图像里人员的位置情况实现自动开关ABCD区域的灯光。 视频画面里的人体目标采用YOLO算法检测,软件采用Qt开发。原创 2023-11-09 09:23:33 · 1897 阅读 · 7 评论 -
基于STM32+华为云IOT设计的火灾感知系统
基于STM32+华为云物联网平台设计一个火灾感知系统,以STM32系列单片机为主控器件,采集环境温湿度、烟雾浓度、火光状态等环境参数,将采集的数据结果在本地通过LCD屏幕显示,同时上传到华为云平台并将上传的数据在Android移动端能够实时显示、查看。原创 2023-11-07 09:17:04 · 1895 阅读 · 8 评论 -
基于STM32设计的室内环境监测系统(华为云IOT)_2023
基于STM32+华为云物联网平台设计一个室内环境监测系统,以STM32系列单片机为主控器件,采集室内温湿度、空气质量、光照强度等环境参数,将采集的数据结果在本地通过LCD屏幕显示,同时上传到华为云平台并将上传的数据在Android移动端能够实时显示、查看。原创 2023-11-03 09:15:12 · 3896 阅读 · 2 评论 -
基于STM32+4G模块设计的药品柜温度检测系统设计
系统采用DHT11数字温度、湿度传感器实时检测药柜温度,并通过LCD显示屏和蜂鸣器报警来提示用户。同时,系统还可以通过按键设置温度报警阀值,通过4G模块上传采集的温度、湿度数据到云端,并通过可视化界面实时显示温度、湿度数据。当温度或者湿度超过设置的阀值,系统会自动触发蜂鸣器进行报警提示,并向指定联系人发送邮件提醒。基于STM32的药柜温度检测系统具有实时监测、报警提示、可视化显示、上传数据等功能,可以满足药品储存环境监测。原创 2023-11-02 10:19:45 · 1378 阅读 · 0 评论 -
基于STM32+微信小程序设计的智能门锁(4种开锁方式)_2023
本项目主要是基于STM32F103ZET6单片机设计的智能门锁,并在其中添加了多种开锁方式,如蓝牙连接开锁、WIFI连接微信小程序远程开锁、按键模拟钥匙开锁、RC522刷IC卡识别开锁等。这些开锁方式的添加,让用户可以依据自身的需求和习惯,选择最适合自己的方法进行门锁的解锁。原创 2023-11-01 09:31:39 · 3186 阅读 · 4 评论 -
基于STM32设计的智能门锁(手机APP开锁、随机密码开锁、按键开锁)
密码锁采用STM32单片机作为主控芯片,并通过WiFi模块(ESP8266)连接网络,可以实现远程开锁功能。用户可以使用手机APP将开锁指令发送到密码锁,从而实现无线开锁,提高了使用的便利性。除了远程开锁外,该密码锁还支持密码输入开锁。用户可以通过在密码锁上输入正确的开锁密码进行开锁。原创 2023-10-31 09:35:53 · 4684 阅读 · 2 评论 -
ESP8266模块常规调试过程讲解
介绍ESP8266模块的调试过程,如何接线,如何调试测试硬件模块,了解ESP8266的工作模式,应用场景,如何选择模式等等知识点。对没有使用过ESP8266,对ESP8266模块不了解的同学,是很有帮助的。原创 2023-10-30 10:00:43 · 1128 阅读 · 0 评论 -
基于STM32设计的万能红外遥控器(学习型)
当前介绍了一种基于STM32微控制器设计的红外遥控器,支持接收解码功能和发送功能,可以将接收的码原样发送出去。红外遥控器作为智能设备控制方式之一,在一定程度上满足了人们对于快速方便控制的需求。当前设计的红外遥控器支持学习模式和发送模式。通过矩阵键盘上的数字键选择发送对应的控制码。一共支持学习10个控制码,对应矩阵键盘上的数字。0~9。原创 2023-10-27 09:57:33 · 3530 阅读 · 10 评论 -
基于STM32+OneNet设计的物联网智能鱼缸(2023升级版)
智能鱼缸具备增氧、换水、恒温、PH值检测、浑浊度检测、氛围灯和LCD显示屏等多种功能,同时支持远程控制和数据上传至云平台。通过手机端或电脑端的可视化页面,用户可以方便地了解鱼缸的情况,并实现对鱼缸的远程控制。原创 2023-10-26 09:53:27 · 4680 阅读 · 15 评论 -
基于STM32+物联网设计的货车重量检测系统(OneNet)
基于STM32和物联网技术设计的货车重量检测系统可以实现快速、精准地对货车载重进行检测,并且将检测结果实时上传到云平台,方便用户远程查看和数据管理。其中,OneNet是一种基于HTTP协议的物联网云平台,具有稳定、灵活、易用等优点。系统主要由三部分组成:硬件模块、软件程序和云平台。硬件模块包括STM32单片机、称重传感器、WIFI模块等;软件程序则负责采集传感器数据,进行处理和上传;而云平台则扮演着数据存储和展示的角色。原创 2023-10-24 09:51:25 · 3349 阅读 · 0 评论 -
基于STM32+华为云设计的智慧农业灌溉系统(2023升级版)
本项目设计一种基于STM32的智慧农业监测系统。该系统能够检测空气温度、湿度、光强度和土壤湿度等关键指标,并自动调节浇水量,实现作物生长环境的精细化管理。同时,本项目还支持本地LCD屏幕数据显示和通过ESP8266上传数据到华为云物联网平台,同时搭建流媒体服务器实现摄像头远程监控。最重要的是,本项目将利用Qt开发Android手机APP,使用户可以远程查看监测情况,了解农作物生成情况。原创 2023-10-23 09:23:20 · 8136 阅读 · 39 评论 -
2023年10月最新版OneNet使用介绍完整版(以智能鱼缸项目开发为例)
这篇文章以`智能鱼缸` 项目演示2023年最新版OneNet平台的使用 (最新: 2023年10月19日)。从产品创建,设备创建,数据流创建(数据模型创建),可视化界面的设计,数据流关联讲解新版OneNet平台的使用。原创 2023-10-19 12:11:20 · 5047 阅读 · 7 评论 -
基于STM32设计的小龙虾养殖系统(带手机APP)
当前基于STM32单片机设计了一款小龙虾养殖系统。该系统能够实现水温、混浊度、电导率、水位等参数的测量,并通过OLED液晶显示屏进行显示。当数据超过设定阈值时,系统会语音提示警告。同时,该系统还配备了手机APP,方便用户随时监测各种数值,并可以智能控制各项数据在范围内。原创 2023-10-21 08:00:00 · 1229 阅读 · 8 评论 -
基于STM32设计的智慧农业管理系统(ESP8266+腾讯云微信小程序)
当前设计的智慧农业管理系统采用STM32F103RCT6作为核心处理器,实现了空气温湿度、光照度的实时采集和控制电机抽水灌溉的功能。通过物联网技术,将采集数据上传至腾讯云物联网平台,并推送到微信小程序上实时查看,方便用户随时了解农业生产情况。原创 2023-10-19 09:19:07 · 5048 阅读 · 11 评论 -
基于STM32的森林火灾监控系统设计
当前设计一种基于STM32芯片的森林火灾监测系统,该系统通过多种传感器实时监测环境指标,并通过4G模块上传数据到OneNet物联网平台。当监测到火灾情况时,系统会自动触发水泵控制开关进行浇水灭火,同时发送邮件给园林管理部门进行报警提示,以确保火灾得到及时控制和处理。原创 2023-10-16 09:11:00 · 3767 阅读 · 0 评论 -
基于STM32设计的便携式温度自动记录仪
当前设计的便携式温度自动记录仪具备实时显示温度、自动存储温度、可查看存储的温度数据、报警功能等多项功能。该记录仪采用DS18B20温度传感器进行温度检测,通过HC05蓝牙上传温度数据至手机APP,在手机APP上可以实现对采集的温度数据的查看和管理。同时,该记录仪还支持设置温度上下限阀值,并可以在超过阀值时发出报警信号。在手机APP上使用SQLITE数据库存储采集的温度数据,用户可以在温度历史页面以日期查看每天存储的温度数据,也可以一键清空历史数据,释放存储空间。下面会详细介绍该记录仪的硬件和软件设计。原创 2023-10-11 08:30:00 · 1630 阅读 · 0 评论