目录前言数据采集、处理导入包正弦波数据生成数据集分类模型1训练模型1创建模型1训练检查训练指标模型2训练模型导出(TensorFlow Lite)模型部署、功能编写 前言TinyML是机器学习前沿的一个分支,致力于在超低功耗、资源受限的边缘端(MCU)部署机器学习模型,实现边缘AI,使机器学习真正大众化,使生活真正智能化。简单来说就是在单片机上跑深度学习,很不可思议吧,因为AI在大众的印象里都是
转载
2024-04-21 18:23:52
285阅读
LVGL是个很好用的东西,现在网上出的教程也越来越多,很多是针对V7及以下的版本的,但是V8针对V7的升级还是很大的,很多控件的使用方法也不一样了,所以需要有个合适的移植工程来使用。这两天一直在想办法移植,也出了很多问题,但是最终还是成功了,特将过程记录下,供大家参考。 首先,针对的是正点原子的阿波罗开发板。核心是STM32F429IGT6,显示屏是分辨率480*272的RGB电容触摸屏。先看下效
# Android Studio 创建32位项目
Android Studio 是一款功能强大的集成开发环境(IDE),用于开发 Android 应用程序。在某些情况下,您可能需要为特定的设备或需求创建32位项目。本文将介绍如何在 Android Studio 中创建32位项目,并提供相应的代码示例。
## 什么是32位项目?
在计算机领域,32位项目通常指的是针对32位处理器架构的项目。3
原创
2024-01-17 07:02:08
66阅读
操作平台:Ubuntu 16.04 VIM 主要硬件与模块: ESP32(MCU),串口屏幕,智能枕技术支持:C语言,Shell命令,ESP32 IDF(编译环境)系统设计:由ESP32采集智能枕获得人体信息,包括心率、呼吸、鼾音、体动、落枕。采集的信息由ESP32采集并处理生成睡眠报表,包括睡眠时间、睡眠质量、每分钟心率、呼吸次数、体动次数;ESP32通过串口将上述处理得到
转载
2024-04-14 13:49:17
127阅读
分析调用service删除指定id的数据后台代码TestCompanyService@Test public void test03(){ //删除 String id = "c6c32203-f35a-4e80-95fe-f878f6bf2007"; service.deleteById(id); }ICompanyServicevoid d
原创
2022-09-15 15:02:34
69阅读
打开添加页面CompanyController //添加 1 打开添加页面 @RequestMapping(path="/toAdd
原创
2022-09-15 16:59:11
59阅读
【1009004项目】PMP考试:挑战与机遇
随着项目管理逐渐成为企业成功的关键因素,PMP(Project Management Professional,即项目管理专业人士)认证的价值和影响力也在不断提升。该认证由全球最大的项目管理协会——美国项目管理协会(PMI)发起,是全球公认的项目管理领域的黄金标准。获得PMP认证,不仅意味着个人在项目管理知识和技能方面得到了全球认可,更意味着持证人可
原创
2023-12-01 11:10:10
50阅读
查询,打开列表页面CompanyController//查询 1 打开列表页面 @RequestMapping(path="/toList",method = RequestMethod.GET) public String toList(){ return "company/company-list"; }后台代码TestCompanyService@Test
原创
2022-09-15 15:02:29
79阅读
摘要:为了让大家更清楚项目管理的运作流程,以下是小编为大家整理的相关说明,希望对大家有帮助。 项目管理的运作流程: 一、生命周期与方法论: 项目的生命周期与方法论,是项目的纪律,为项目开展划出了清晰的界限,以保证项目进程。生命周期主要是协调相关项目,而方法论为项目进程提供了持续稳定的方式方法。 生命周期通常由项目的阶段组成
转载
2023-11-04 02:59:50
102阅读
在 ESP-IDF 项目中添加 .c 和 .hESP-IDF(Espressif IoT Development Framework)是一个用于开发基于 ESP32 和 ESP8266 微控制器的嵌入式应用程序的框架。在 ESP-IDF 项目中添加新的 .c 和 .h 文件是很常见的,但要确保这些文件能够正确地被编译和链接到项目中,需要适当地配置 CMakelists.txt 文件。CMakeli
转载
2024-06-18 16:51:11
253阅读
想要深入学习STM32单片机,就必须要去研究STM32单片机的启动代码,否则你就无法从整体框架上去了解它,所以STM32启动代码早晚都是要研究学习的,避不掉的坑。启动代码里主要是由汇编和伪指令构成的,下面我们从头到尾来理一遍这些神秘的代码究竟是什么含义。 图一 申请栈 图一这段代码开辟了一个大小是0x00001000的栈,大小可以根据实际情况去调整,栈主要用于保存函数内局域变量和内核寄存器,
转载
2024-09-23 06:56:07
102阅读
原创
2022-12-17 17:00:58
542阅读
分析更新,就是将回显的数据,经过修改之后,并同步数据数据库中后台代码TestCompanyService@Test public void test05(){ // String id = "2a126a35-3178-46c5-9b48-ea3fa187386b"; Company company = service.findById(id);
原创
2022-09-15 15:02:22
77阅读
学习目标(1)页面结构(
原创
2022-09-15 15:07:30
39阅读
分页分
原创
2022-09-15 15:04:35
43阅读
一、设计内容1、 已有材料:STM32小车相关硬件 2、 开发工具:Keil uVision5 3、 资料:相关硬件说明书、指导老师提供的部分基础工程代码及教学视频 4、 实现功能:小车基本动作控制驱动、小车调速控制、蓝牙实现小车遥控、小车的自动避障(超声波+红外线)、小车的循迹功能二、芯片引脚介绍三、开发环境配置1) 安装MDK——keil5.28 ① 下载md528a.exe ② Custom
转载
2023-10-23 23:36:06
410阅读
最近在学习物联网,必不可少的就是需要玩一下ESP8266和ESP32,当然开发它们的语言分为C/C++今天带给大家几个MicroPython开发的几个ESP32的喜欢的童鞋可以关注一下。
原创
2024-01-05 09:44:24
86阅读
ESP32开发2——新建项目由于之前都是使用keil这种IDE进行开发,很多步骤如创建工程、编译都可以在IDE内完成。因此进行ESP32开发首先要了解它项目的文件结构与编译方式,能够创建一个项目,这样才能进入后续的开发学习。ESP-IDF框架文件结构未经编译的项目在这以例程中的Sample project为例进行展开。首先在官方例程中找到它 路径:__./esp-idf/examples/get-
转载
2024-04-26 22:48:22
47阅读
一、实物效果展示1.1实物图片1.2实物演示视频二、硬件功能简介2.1项目功能详解障碍检测:超声波传感器检测前方的障碍物距离跌倒检测:ADXL345三轴加速度传感器检测老人是否跌倒GPS定位:GPS实时检测老人的经纬度坐标数据光强检测:检测到天黑后,会自动打开闪光灯水位检测:水位传感器检测前方水位过深进行报警跌倒报警:老人跌倒后,语音模块会播报求助信息,求助路人语音播报:当检测到的障碍物距离过近会
本文介绍了一款基于STM32的智能老人拐杖设计方案。针对老龄化社会需求,该产品集成了超声波障碍检测、ADXL345跌倒监测、GPS定位、光强感应、水位检测等功能,并通过语音播报、OLED显示和短信报警实现多重安全防护。系统采用STM32F103C8T6主控,搭配多种传感器模块,软件设计包含数据采集、状态监测和紧急求助等核心功能。项目资料包含硬件设计、PCB图、程序源码等完整开发文档,为老年人安全出行提供了智能化解决方案,具有显著的社会价值和市场前景。