【项目案例】物联网比较好的10+练手项目推荐,附项目文档/源码/视频

练手项目推荐 智能小车

项目功能介绍:

本项目由三部分组成:应用端(微信小程序)、设备端(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鸿蒙开发板+电机驱动板+超声波测距及巡线模块+小车车体)+语音控制模块。

练手项目推荐 车辆感知与定位

项目功能介绍:

1.可以实现智能小车全部功能(选择WiFi模式)

2.通过华为云控制小车运动;

3.通过4G模块将小车当前坐标,温度,电量发送至华为云,我们可以通过华为云实时监测小车当前状态。

项目演示截图:

硬件开发平台:华清远见鸿蒙智能小车豪华套餐(Hi3861鸿蒙开发板+电机驱动板+超声波测距及巡线模块+小车车体)+移动定位模块

练手项目推荐 智能安防警报

项目功能介绍:

1. 设备端

1) NFC 配网功能;

2) 一键安防报警功能;

3) 发布和订阅 MQTT 的消息;

2. 微信小程序端

1) 可以将配网信息数据写入 NFC 标签中;

2) 可以手动控制蜂鸣器的开关;

3) 可以设置一键安防报警功能;

4) 在界面中显示当前蜂鸣器和监测芯片的状态。

项目演示视频:

安防警报演示

硬件开发平台:华清远见鸿蒙基础套餐(Hi3861鸿蒙开发板)

练手项目推荐 智慧农业安防

项目功能介绍:

1.火焰检测; 

2.可燃气体检测,并且将浓度显示到 OLED 屏; 

3.检测 CO2 和 TVOC 浓度,并且显示到 OLED 屏;

4.控制电机正转,反转

项目演示截图:

硬件开发平台:华清远见鸿蒙基础套餐(Hi3861鸿蒙开发板)+农业安防模块

练手项目推荐 智能垃圾桶

项目功能介绍:

1.实现人体与垃圾桶的距离感应; 

2.将垃圾桶的状态显示在 OLED 显示屏上; 

3.如果人体距离小于50cm时,打开垃圾桶;大于50cm时,关闭垃圾桶。

4.STM32作为下位机传递数据并进行控制的方法

项目演示截图:

硬件开发平台:华清远见鸿蒙基础套餐(Hi3861鸿蒙开发板)+雷达控制模块(含舵机)

练手项目推荐 智能指纹锁

项目功能介绍:

1.实现指纹数据录入; 

2.将指纹锁的状态在 OLED 显示屏上; 

3.如果指纹锁打开 RGB 变成绿色,未打开RGB为红色,如果指纹错误,蜂鸣器发出警告。

项目演示截图:

硬件开发平台:华清远见鸿蒙基础套餐(Hi3861鸿蒙开发板)+指纹识别模块

练手项目推荐 智能照明灯

项目功能介绍:

1. 设备端

1) NFC 配网功能;

2) 按键切换照明灯的工作模式;

3) 根据光照传感器进行调整当前光照的亮度;

4) 发布和订阅 MQTT 的消息。

2. 微信小程序端

1) 可以将数据写入NFC标签中;

2) 可以手动控制 RGB 灯的开关和颜色控制;

3) 可以定时控制 RGB 灯的开启时间和关闭时间;

4) 可以手动切换 RGB 灯的工作模式;

5) 在界面中显示当前光照传感器的数据和 RGB 灯当前的状态。

项目演示截图:

硬件开发平台:华清远见鸿蒙基础套餐(Hi3861鸿蒙开发板)

练手项目推荐 智能温度计

项目功能介绍:

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模块)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1539753.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

EmguCV学习笔记 VB.Net 12.3 OCR

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。 EmguCV是一个基于OpenCV的开源免费的跨平台计算机视觉库,它向C#和VB.NET开发者提供了OpenCV库的大部分功能。 教程VB.net版本请访问…

音乐唱词SDK解决方案,高效便捷,赋能短视频创作

为了满足广大用户对音乐类短视频内容高质量、个性化的追求,美摄科技匠心独运,推出了集创新与技术于一身的音乐唱词SDK解决方案,让您的音乐短视频创作如虎添翼,轻松打造KTV般的沉浸式体验。 【创新融合,音乐与歌词的完…

12 - TCPServer实验

在上一章节中,我们学习了TCPClient通信测试的相关知识。接下来,本章节将以此为基础,构建一个基础性的TCPServer连接机制,该机制将利用之前所建立的WIFI网络连接。为方便演示,我们将借助网络调试助手工具进行数据的发送…

五、filter

文章目录 1. Filter 什么是过滤器2. Filter 的初体验3. Filter的生命周期4. FilterConfig 类5. FilterChain 过滤器链6. FIlter 的拦截路径 1. Filter 什么是过滤器 2. Filter 的初体验 3. Filter的生命周期 4. FilterConfig 类 5. FilterChain 过滤器链 6. FIlter 的拦截路径

openssl-AES-128-CTR加解密char型数组分析

本文章通过对一个unsigned char*类型的数据做简单的加解密操作来学习如何使用openssl库函数。 openssl为3.0.0&#xff0c;对此前版本的很多函数都不兼容。 加解密源码 #include <openssl/evp.h> #include <openssl/err.h> #include <string.h> #include …

手机实时提取SIM卡打电话的信令和声音-新的篇章(一、可行的方案探讨)

手机实时提取SIM卡打电话的信令和声音-新的篇章(一、可行的方案探讨) 前言 前面的篇章和方案中&#xff0c;我们说到可以使用蓝牙、USB等方式把声音从手机中提取出来&#xff0c;但对于SIM通话&#xff0c;因为手机进行了层层封锁的原因&#xff0c;实时的通话语音数据和打通/…

2017年国赛高教杯数学建模A题CT系统参数标定及成像解题全过程文档及程序

2017年国赛高教杯数学建模 A题 CT系统参数标定及成像 CT(Computed Tomography)可以在不破坏样品的情况下&#xff0c;利用样品对射线能量的吸收特性对生物组织和工程材料的样品进行断层成像&#xff0c;由此获取样品内部的结构信息。一种典型的二维CT系统如图1所示&#xff0c…

【Elasticsearch系列十四】Elasticsearch

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

Linux 中的 Screen 命令详解

目录 前言1. 什么是 Screen 命令2. Screen 命令的主要功能3. Screen 命令的安装4. Screen 的基础使用4.1 启动一个新的 Screen 会话4.2 恢复一个断开的 Screen 会话4.3 退出一个 Screen 会话 5. Screen 命令的常用参数5.1 -S&#xff1a;指定会话名称5.2 -r&#xff1a;恢复会话…

同一个单元格内包含标签和文本框

<!DOCTYPE html> <html> <head> <title>单元格内包含标签和文本框</title> <style> /* 可选的CSS样式&#xff0c;用于美化表格 */ table { width: 50%; /* 设置表格宽度为页面宽度的50% */ border-collapse: collapse; /* 合并…

LabVIEW软件维护的内容是什么呢?

LabVIEW软件维护涉及多个方面&#xff0c;确保程序的正常运行和长期稳定性。维护内容包括以下几个方面&#xff1a; 1. Bug修复 在开发和运行过程中&#xff0c;可能会出现各种软件问题或缺陷&#xff08;bugs&#xff09;。维护工作之一就是识别这些问题并通过修复程序中的代…

网络高级day01(Modbus 通信协议)

目录 1》modbus分类 1> Modbus RTU 2> Modbus ASCLL 3> Modbus TCP 2》Modbus TCP的特点 3》Modbus TCP协议 1> 报文头&#xff08;一共7个字节&#xff09; 2> 寄存器 3> 功能码 4> 数据 01H 功能码分析 05H 功能码分析 0FH 功能码分析 1》modbus…

【5】AT32F437 OpenHarmony轻量系统移植教程(2)

开源地址&#xff1a;https://gitee.com/AT32437_OpenHarmony 学习本文档的意义 1.学习移植OpenHarmony轻量系统到AT32全系列mcu上&#xff0c;本文档移植的具体型号为AT32F437ZMT7 2.学习OpenHarmony轻量系统开发 3.适配vprintf, vfprintf, printf, snprintf 和sprintf 1…

【新手上路】衡石分析平台系统管理手册-安全管理

安全策略​ 安全策略是针对系统中所有用户进行的安全控制&#xff0c;只有系统管理员可以设置。 打开设置->安全策略页面。 登录安全策略​ 启用复杂密码​ 启用之后&#xff0c;用户修改密码时&#xff0c;必须输入符合要求的复杂密码。 密码90天失效​ 密码的有效期…

UnLua扩展C++函数和蓝图自定义事件

一、通过BlueprintImplementableEvent标记扩展C函数 1、 这个标记表示C不需要实现&#xff0c;让蓝图/Lua重写。 2、首先在C中将LuaImp函数标记为BlueprintImplementableEvent&#xff0c;不需要实现&#xff0c;然后再GetIndex中调用该函数。 MyBaseActor.h UFUNCTION(Bluepr…

任务书与开题报告的区别与联系:如何让二者相辅相成

AIPaperGPT&#xff0c;论文写作神器~ https://www.aipapergpt.com/ 大家好&#xff01;今天咱们聊聊论文写作过程中两个让人又爱又恨的关键步骤&#xff1a;任务书和开题报告。 这两兄弟可是你毕业路上的第一关卡&#xff0c;搞不定它们&#xff0c;你后面别说论文了&#…

Kafka集群扩容(新增一台kafka节点)

kafka集群扩容、kafka topic迁移 现有环境 IP组件角色192.168.17.51kafka01broker1192.168.17.52kafka02broker2192.168.17.53kafka03broker3 扩容之后环境 IP组件角色192.168.17.51kafka01broker1192.168.17.52kafka02broker2192.168.17.53kafka03broker3192.168.17.54ka…

letterSpacing导致TextView文本被截断

一.背景介绍 &#xff08;Android10 11目前有这个问题 Android15似乎有新的属性 但是没有可用的环境 没有验证&#xff09; 简介 android:maxLines"1" android:textAlignment"viewStart" android:letterSpacing"0.04" 多个属性同时作用情况下 …

基于C语言+SQL Server2008实现(控制台)图书管理系统

第1章 概述 1.1项目背景 随着科技的发展&#xff0c;尤其是计算机技术的迅猛发展&#xff0c;图书馆管理的问题从以往的人工管理&#xff0c;到现在的电脑化&#xff0c;系统化&#xff0c;是对图书馆管理方法的质的飞跃&#xff0c;这些技术不仅让图书馆管理变得更加方便、快…

用代码生成代码之Roslyn-C#代码分析和生成工具

Roslyn 是什么&#xff1f; Roslyn是微软公司开源的.NET编译器&#xff0c;它提供了丰富的代码分析API&#xff0c;并支持C#和Visual Basic代码的编译。 Roslyn 的主要功能 编译器扩展&#xff1a; 使用Roslyn可以创建自定义的编译器扩展&#xff0c;如语法分析器、重构器、…