【项目案例】物联网比较好的10+练手项目推荐,附项目文档/源码/视频
练手项目推荐 1 智能小车
项目功能介绍:
本项目由三部分组成:应用端(微信小程序)、设备端(Hi3861)、驱动端(UPS)。
1. 应用端,采用微信小程序作为应用端控制界面。在开发微信小程序端之前,需要熟悉 JavaScript 语言、CSS 语言、XML 语言和 JSON 语言。在微信小程序端的控制小车界面中需要输入 Hi3861 设备端的 IP 地址,才可以正常的通信;
2. 设备端,采用 Hi3861 WiFi 模组作为主控单元,Hi3861 连接附近的 WiFi 路由器之后,首先获取连接该 WiFi 热点的 IP 地址,然后在 OLED 显示屏上显示当前设备的 IP 地址,在设备端系统中创建串口任务、OLED 显示任务、UDP 发送任务、UDP 接收任务等;
3. 驱动端,采用 STM32 单片机作为驱动单元,在 STM32 单片机中开启定时器的 PWM 功能和编码器采集功能,进行驱动和控制两个直流减速电机,并且在 STM32 端开启串口的空闲中断,来接收 Hi3861 设备端下发的控制指令,来进行控制小车电机的前、后、左、右等动作,使其小车按照功能需求进行执行。
项目演示截图:

硬件开发平台:华清远见鸿蒙智能小车豪华套餐(Hi3861鸿蒙开发板+电机驱动板+超声波测距及巡线模块+小车车体)
练手项目推荐 2 语音控制智能小车
项目功能介绍:
本项目由四部分组成:离线语音控制模块(SU-03T)、应用端(微信小程序)、设备端(Hi3861)、驱动端(UPS)。
在项目中语音模块相当于我们小车中的语音助手,我们可以通过语音模块控制小车前进,后退,左转,右转,也可以通过模块来获取小车当前状态并且播报出来,功能非常齐全,大家也可以通过本项目的学习,自己再二次开发出属于自己的语音小助手,谁不想拥有一个钢铁侠同款的“贾维斯”。
项目演示视频:
语音控制智能小车项目演示视频
硬件开发平台:鸿蒙智能小车豪华套餐(Hi3861鸿蒙开发板+电机驱动板+超声波测距及巡线模块+小车车体)+语音控制模块。
练手项目推荐 3 车辆感知与定位
项目功能介绍:
1.可以实现智能小车全部功能(选择WiFi模式)
2.通过华为云控制小车运动;
3.通过4G模块将小车当前坐标,温度,电量发送至华为云,我们可以通过华为云实时监测小车当前状态。
项目演示截图:

硬件开发平台:华清远见鸿蒙智能小车豪华套餐(Hi3861鸿蒙开发板+电机驱动板+超声波测距及巡线模块+小车车体)+移动定位模块
练手项目推荐 4 智能安防警报
项目功能介绍:
1. 设备端
1) NFC 配网功能;
2) 一键安防报警功能;
3) 发布和订阅 MQTT 的消息;
2. 微信小程序端
1) 可以将配网信息数据写入 NFC 标签中;
2) 可以手动控制蜂鸣器的开关;
3) 可以设置一键安防报警功能;
4) 在界面中显示当前蜂鸣器和监测芯片的状态。
项目演示视频:
安防警报演示
硬件开发平台:华清远见鸿蒙基础套餐(Hi3861鸿蒙开发板)
练手项目推荐 5 智慧农业安防
项目功能介绍:
1.火焰检测;
2.可燃气体检测,并且将浓度显示到 OLED 屏;
3.检测 CO2 和 TVOC 浓度,并且显示到 OLED 屏;
4.控制电机正转,反转
项目演示截图:

硬件开发平台:华清远见鸿蒙基础套餐(Hi3861鸿蒙开发板)+农业安防模块
练手项目推荐 6 智能垃圾桶
项目功能介绍:
1.实现人体与垃圾桶的距离感应;
2.将垃圾桶的状态显示在 OLED 显示屏上;
3.如果人体距离小于50cm时,打开垃圾桶;大于50cm时,关闭垃圾桶。
4.STM32作为下位机传递数据并进行控制的方法
项目演示截图:


硬件开发平台:华清远见鸿蒙基础套餐(Hi3861鸿蒙开发板)+雷达控制模块(含舵机)
练手项目推荐 7 智能指纹锁
项目功能介绍:
1.实现指纹数据录入;
2.将指纹锁的状态在 OLED 显示屏上;
3.如果指纹锁打开 RGB 变成绿色,未打开RGB为红色,如果指纹错误,蜂鸣器发出警告。
项目演示截图:

硬件开发平台:华清远见鸿蒙基础套餐(Hi3861鸿蒙开发板)+指纹识别模块
练手项目推荐 8 智能照明灯
项目功能介绍:
1. 设备端
1) NFC 配网功能;
2) 按键切换照明灯的工作模式;
3) 根据光照传感器进行调整当前光照的亮度;
4) 发布和订阅 MQTT 的消息。
2. 微信小程序端
1) 可以将数据写入NFC标签中;
2) 可以手动控制 RGB 灯的开关和颜色控制;
3) 可以定时控制 RGB 灯的开启时间和关闭时间;
4) 可以手动切换 RGB 灯的工作模式;
5) 在界面中显示当前光照传感器的数据和 RGB 灯当前的状态。
项目演示截图:

硬件开发平台:华清远见鸿蒙基础套餐(Hi3861鸿蒙开发板)
练手项目推荐 9 智能温度计
项目功能介绍:
1. 实时监测空气中当前的温湿度值;
2. 显示在 OLED 显示屏上;
3. 并根据当前的温湿度值,改变OLED显示屏上的表情。
项目演示截图:

硬件开发平台:华清远见鸿蒙基础套餐(Hi3861鸿蒙开发板)
练手项目推荐 10 智能井盖/离位报警器
项目功能介绍:
智能井盖项目主要功能包括:井盖位置地图管理、井盖告警实时监控。实时监控井盖状态和倾角检测,当井盖发生翻转或移动后会第-一时间通知报警中心。
项目展示:

硬件开发平台:HaaS EDU进阶项目套餐(HaaS EDU开发板 + 魔环 + 4G CAT1模块)
练手项目推荐 11 微信小程序云养花
项目功能介绍:
农业是物联网开发环境的主要应用场景,远程监控农业环境,同时调节环境的温湿度,就可基本完成农业项目,我们以小见大,通过微信小程序养花项目,学习把物联网的知识运用到农业场景中。
通过土壤温湿度传感器和水泵,做一个浇水养花的设备,并且把设备的数据和动作状态上传至物联网云平台,应用层面上用微信小程序远端控制设备。
项目展示:

硬件开发平台:HaaS EDU豪华全场景套餐(HaaS EDU开发板 + 魔环 + 4G CAT1模块 +水泵 +土壤温湿度传感器)
练手项目推荐 12 野外救援
项目功能介绍:
将当前所处环境的海拔,气压,温度,湿度,GPS数据定时上传云端,当按下救援按键时,会触发救援事件,也可以在云端查阅。
项目展示:

硬件开发平台:HaaS EDU进阶项目套餐(HaaS EDU开发板 + 魔环 + 4G CAT1模块)
相关文章:
【项目案例】物联网比较好的10+练手项目推荐,附项目文档/源码/视频
练手项目推荐 1 智能小车 项目功能介绍: 本项目由三部分组成:应用端(微信小程序)、设备端(Hi3861)、驱动端(UPS)。 1. 应用端,采用微信小程序作为应用端控制界面。在开…...
AWS注册时常见错误处理
引言 创建AWS账号是使用AWS云服务的第一步,但在注册过程中可能会遇到一些常见的问题。本文中九河云将帮助您排查和解决在创建AWS账户时可能遇到的一些常见问题,包括未接到验证电话、最大失败尝试次数错误以及账户激活延迟等。 常见问题及解决方法 1. …...
Spark-RDD持久化
一、Spark的三种持久化机制 1、cache 它是persist的一种简化方式,作用是将RDD缓存到内存中,以便后续快速访问,提高计算效率。cache操作是懒执行的,即执行action算子时才会触发。 2、persist 它提供了不同的存储级别࿰…...
vue2中使用tailwindCss 详细教程
1、先看官方文档:https://www.tailwindcss.cn/ 2、先安装:npm install -D tailwindcss ---------------通过 npm 安装 tailwindcss,然后创建你自己的 create your tailwind.config.js 配置文件。 npm install -D tailwindcss 3、初始化文件—npx tailwindcss init npx ta…...
机器视觉工程师一直做调试,维护岗位,想转岗软件方面C#从零开始,快则三年不到,慢则一辈子不会
其实不是每一家做视觉检测,或者是做设备必须要机器视觉工程师开发,其实公司对标准软件更感兴趣,主要非常高的性价比,省时省钱省人。所以这里有个问题,就是公司平台的重要性,首先他对开发是刚需,…...
【初阶数据结构】详解二叉树 - 树和二叉树(三)(递归的魅力时刻)
文章目录 前言1. 二叉树链式结构的意义2. 手搓一棵二叉树3. 二叉树的遍历(重要)3.1 遍历的规则3.2 先序遍历3.3 中序遍历3.4 后序遍历3.5 遍历的代码实现3.5.1 先序遍历代码实现3.5.2 中序遍历代码实现3.5.3 后序遍历代码实现 4. 统计二叉树结点的个数5.…...
【QT】QWidget 重要属性
文章目录 enabledgeometrywindowTitlewindowIconqrc 机制windowOpacitycursorfontQFont toolTip 和 toolTipDurationfocusPolicyQt::FocusPolicy styleSheet enabled 作用:设置控件是否可使用. true 表⽰可用, false 表⽰禁用. 对应的API bool isEnabled(); // 获…...
什么是数据库连接池?为什么需要使用连接池?
什么是数据库连接池?为什么需要使用连接池? 什么是数据库连接池? 数据库连接池是一种创建和管理数据库连接的技术。在传统的应用程序中,每当需要与数据库进行交互时,都会创建一个新的数据库连接。 这种做法虽然简单…...
2024ICPC网络赛第一场C. Permutation Counting 4(线性代数)
题目链接 题目大意:给你n个范围[ l i , r i l_i,r_i li,ri],每个位置可以在这个范围中选择一个数,然后形成排列1到n的排列p。问p的所有情况的个数的奇偶性。 一个很妙的行列式转化,纯纯的线性代数。 首先,我们把…...
01.前端面试题之ts:说说如何在Vue项目中应用TypeScript?
文章目录 一、前言二、使用Componentcomputed、data、methodspropswatchemit 三 、总结 一、前言 与link类似 在VUE项目中应用typescript,我们需要引入一个库vue-property-decorator, 其是基于vue-class-component库而来,这个库vue官方推出…...
【HTTP】方法(method)以及 GET 和 POST 的区别
文章目录 方法(method)登录上传GET 和 POST 有什么区别(面试)区别不准确的说法 方法(method) 首行中的第一部分。首行是由方法、URL 和版本号组成 方法描述了这次请求想干什么,最主要的是&…...
Ubuntu NFS 搭建及配置
在 Ubuntu 上搭建和配置 NFS(Network File System)服务器,可以让其他设备通过网络访问共享的文件夹。以下是步骤指南: 1. 安装 NFS 服务器 首先,安装 NFS 服务器软件包: sudo apt update sudo apt insta…...
双十一好物推荐,这些值得入手的宝藏产品
随着双十一的钟声即将敲响,这个万众期待的购物盛宴就要来临!为了让大家避免在众多的商品中不知所措,妮妮精心筹备了一份购物清单,分享那些我亲身感受超棒,觉得十分值得购买的物品。 这些商品不但价格合理,而…...
秋招内推2025--招联金融
【投递方式】 直接扫下方二维码,或点击内推官网https://wecruit.hotjob.cn/SU61025e262f9d247b98e0a2c2/mc/position/campus,使用内推码 igcefb 投递) 【招聘岗位】 后台开发 前端开发 数据开发 数据运营 算法开发 技术运维 软件测试 产品策…...
C++类和对象——第二关
目录 类的默认成员函数: (一)构造函数 (二)析构函数 (三)拷贝构造函数 类的默认成员函数: 类里面有6个特殊的成员函数分别包揽不同的功能; (一)构造函数…...
服务器数据恢复—raid5阵列热备盘上线失败导致阵列崩溃的数据恢复案例
服务器磁盘阵列数据恢复环境: 服务器中有两组分别由4块SAS硬盘组建的raid5磁盘阵列,两组raid5阵列划分LUN,组成LVM结构,格式化为EXT3文件系统。 服务器磁盘阵列故障: 服务器中一组raid5阵列中有一块硬盘离线ÿ…...
Python与SQL Server数据库结合导出Excel并做部分修改
Python与SQL Server数据库结合导出Excel并做部分修改 需求:在数据库中提取需要的字段内容;并根据字段内容来提取与拆分数据做为新的列最后导出到Excel文件 # -*- coding: utf-8 -*- import pandas as pd import re import pymssql import timestart_ti…...
常见的TTL,RS232,RS485,IIC,SPI,UART之间的联系和区别
简单总结 图片来源 RS232,RS485可参考,IIC,SPI,UART可参考 烧录程序中常听到的一句话就是USB转TTL,但严格来说算是USB传输数据的协议转换成TTL(Transistor-Transistor Logic)协议传输数据。首先,usb是常见…...
【数据结构】栈和队列(Stack Queue)
引言 在对顺序表,链表有了充分的理解之后,现在让我们学习栈和队列!!! 【链表】 👈链表 【顺序表】👈顺序表 目录 💯栈 1.栈的概念及结构 2.栈的实现 ⭐初始化栈 ⭐入栈 ⭐…...
Vue.js基础
Vue.js https://v2.cn.vuejs.org/https://cn.vuejs.org/初识Vue 官网:Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层…...
AI驱动的Web可访问性审查:LLM如何成为你的自动化无障碍专家
1. 项目概述:一个为AI智能体而生,却意外照亮了所有人的可访问性审查工具 最近在折腾AI智能体(AI Agent)的开发,一个老问题又浮上水面:怎么确保我造出来的这个“数字员工”,能真正服务好所有人&…...
脉冲神经网络与神经形态计算的能效优化实践
1. 脉冲神经网络与神经形态计算基础脉冲神经网络(SNN)作为第三代神经网络模型,其核心在于模拟生物神经系统的信息处理机制。与传统人工神经网络(ANN)相比,SNN具有三个本质区别:首先,…...
防火墙和手动启动都试了?ArcGIS License Server无响应,可能是这两个核心文件在捣鬼
ArcGIS许可服务故障深度解析:当核心文件成为隐形杀手 当你面对ArcGIS License Server无响应的红色报错框,已经尝试了关闭防火墙、调整服务配置、甚至重启服务器等一系列标准操作后,那个令人沮丧的"cannot connect to license server sys…...
Redis高效开发工具集:从SCAN迭代到数据迁移的Python实践
1. 项目概述:一个Redis开发者的“瑞士军刀”如果你和我一样,日常开发中重度依赖Redis,那你一定遇到过这些场景:想快速查看某个大Key的内存占用,得写脚本遍历;想分析某个Pattern下的所有键,得手动…...
AI攻防时间差:当漏洞发现速度碾压修复速度— 聚焦技术核心
AI攻防时间差:当漏洞发现速度碾压修复速度 — 聚焦技术核心 引言:当两个世界碰撞 2026年5月,对于网络安全领域而言,是一个具有分水岭意义的月份。 一边是360人工智能安全研究院在5月12日发布的重磅报告,首次提出**“AI…...
基于规则引擎的Markdown笔记自动化归档工具设计与实现
1. 项目概述:一个为知识工作者打造的自动化归档工具如果你和我一样,每天在 Obsidian、Logseq 或者任何支持 Markdown 的笔记软件里记录大量的“每日笔记”,那么你一定也面临过同样的困扰:日积月累,一个名为“Daily Not…...
陕西省ICPC省赛总结
个人反思 我个人感觉还是练的少,学的不够系统。具体反应到题上,表现在看到题没有思路,并且也不知道这道题用到什么算法思想,导致拿的书和本子几乎用不上。其次是思考不够深入,我的队友都能进行深入的思考,但…...
雷达目标检测与成像算法实时实现【附代码】
✨ 长期致力于阵列雷达、多输入多输出、现场可编程门阵列、目标检测定位、高分辨成像研究工作,擅长数据搜集与处理、建模仿真、程序编写、仿真设计。 ✅ 专业定制毕设、代码 ✅ 如需沟通交流,点击《获取方式》 (1)相控阵和差波束目…...
Midjourney Mud印相实战手册(含12组高保真历史文物级Mud Prompt库+对应seed校验表)
更多请点击: https://intelliparadigm.com 第一章:Midjourney Mud印相的技术起源与美学范式 Mud印相(Mud Printing)并非传统暗房工艺的直系衍生物,而是Midjourney V6 模型在高语义控制模式下催生的一种跨模态视觉隐喻…...
PPO算法终极实战指南:基于PyTorch的强化学习完整解决方案
PPO算法终极实战指南:基于PyTorch的强化学习完整解决方案 【免费下载链接】PPO-PyTorch Minimal implementation of clipped objective Proximal Policy Optimization (PPO) in PyTorch 项目地址: https://gitcode.com/gh_mirrors/pp/PPO-PyTorch PPO-PyTorc…...
