- 博客(185)
- 资源 (54)
- 收藏
- 关注
原创 基于FFMPEG读取摄像头图像编码为h264
h264是MPEG-4标准所定义的最新格式,同时也是技术含量最高、代表最新技术水平的视频编码格式之一,有的也称(AVC)。H.264,是一种高性能的视频编解码技术,同时也是MPEG-4第十部分,是由ITU-T视频编码专家组(VCEG),和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组(JVT,JointVideoTeam),提出的高度压缩数字视频编解码器标准。这个标准通常被称之为H.264/AVC
2024-08-28 16:56:59 1149
原创 基于STM32的ThingsCloud平台应用
ThingsCloud 是新一代物联网设备统一接入平台,帮助企业在极短的时间内搭建个性化的物联网平台和应用,并适应不断变化的发展需求。目前广泛应用于制造、电力、能源、环境、农业、楼宇、家居、教育、交通、物流、自动化等领域。ThingsCloud 可接入各类网关,传感器、执行器、控制器、通信模组、智能硬件等,实现数据采集、远程控制,数据分析、告警通知、智能联动。还可以零代码生成项目应用 SaaS 和用户应用 App,并开放 API 和实时消息,便于业务系统集成和扩展开发。
2024-08-28 16:38:57 1078
原创 基于RFID的课堂签到系统设计
基于RFID的课堂签到系统设计是一种利用无线射频识别(RFID)技术实现课堂自动签到的系统。这种系统通过RFID标签(通常是学生携带的卡片或手环等)与安装在教室内的RFID读写器之间的无线电信号进行数据交换,从而实现学生的自动识别和签到。研究背景及意义。
2024-07-19 18:35:39 911
原创 基于ffmepg的视频剪辑
FFmpeg是一套开源的计算机程序,主要用于记录、转换数字音频、视频,并能将其转化为流。它提供了录制、转换以及流化音视频的完整解决方案,被誉为多媒体业界的“瑞士军刀”。
2024-07-19 12:17:58 653 1
原创 基于STM32智能电子锁设计
随着时代的高速发展,家居安全也成为人们日常生活中的一个安全问题。目前传统的门锁使用的是机械密码,在安全性方面表现不佳。这些缺点可以通过改用智能电子密码锁来弥补。智能电子锁是一种使用了现代电子技术的高科技产品,它的出现解决了人们对于安全问题的困扰。与传统的门锁不同,它使用了更多现代的识别技术,以满足用户使用的多样性和安全性,同时操作起来简单又方便,为了更好地推广智能电子锁在各领域中的应用,在此根据任务要求设计了一种基于 STM32F103ZET6 单片机控制的智能电子密码锁。
2024-07-18 12:08:09 1225
原创 基于STM32老人摔倒报警设计
随着我国老年人人口不断上升,我国已经进入人口老龄化,老龄人的人数加剧随着而来的就是基本的健康安全问题成为了如今社会主要解决的问题。随着已经步入信息时代,为了解决老年人的健康问题,相关技术的使用已经成为一个热门话题。根据调查,大多数老年人因跌倒而住院理由,已经达到了惊人的50%的比列。而其中病情严重的需要进行住院治疗的老年人群中有80%的原因都是摔倒问题。其中主要原因就是老人摔倒后没有及时的能够进行治疗,自然而然的导致了病情的进一步的恶化。其中严重者或导致瘫痪这对子女来说也是不小的负担。
2024-07-18 11:23:40 578
原创 FFMPEG提取音频流数据
FFmpeg是一套开源的计算机程序,主要用于记录、转换数字音频、视频,并能将其转化为流。它提供了录制、转换以及流化音视频的完整解决方案,被誉为多媒体业界的“瑞士军刀”。
2024-07-17 20:46:52 1096 1
原创 基于STM32的智能晾衣设计
本设计的目的是开发一种湿度传感智能衣物干燥杆系统,这是一个由单片机控制芯片控制的实时检测系统。该系统使用 DHT11温湿度传感器,检测大气的温度和湿度,然后处理信息,控制电机,完成衣物的收集和干燥工作。现在的空气污染正在增加,雨滴中含有大量的灰尘和其他物质。随着智能电子设备的发展,我们想要有一个“活的”衣服干杆,当我们不在家,天气突然变成多云或下雨时,它可以帮助我们把衣服拿走。根据衣架的发展情况,开发了一种可以帮助人们摆脱原有操作的智能衣架。新型衣架的主要特点是:膨胀性好、操作简单、面积小、美观等优点。
2024-07-17 08:22:23 766
原创 基于单片机的汽车超载报警系统
本文设计了一种基于 STM32 单片机的汽车超载报警器设计。该报警器系统使用STM32F103C8T6 作为处理核心,集成 GPS 定位模块,ESP8266 无线通信模块,4G 网络通讯模块,HX711 重量传感模块,以及蜂鸣器和按键作为用户交互界面。系统核心功能包括超载检测、实时定位、紧急通知和数据上云。系统通过 HX711 模块,准确采集车载重量信息,并与预设的阈值进行比较。当检测到货车超载时,系统通过蜂鸣器发出告警声,并在配套的手机 APP 上显示“货车超载”提示。
2024-07-16 08:40:23 661
原创 基于单片机的录音机设计
随着电子技术高速发展,各类电子设备层出不穷,录音机设备也已是我们日常生活中普遍存在的一款电子设备。录音机的应用,既可以是日常的生活的娱乐类设备,也可以在工作过程中,在我们无法通过记忆来记住重要谈话时,或者在一些重要的会议中,很便捷的帮我们记录这些重要事件。录音机的存在,既可以在我们闲暇生活中记录一些美妙的声音,也可以是我们工作中的得力干将,可以清晰完整的记录工作会议中的完整谈话内容。这样可以在后续的时间中再去整理这些音频信息。
2024-07-16 08:34:09 1178
原创 Perl之正则表达式
正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。Perl语言的正则表达式功能非常强大,基本上是常用语言中最强大的,很多语言设计正则式支持的时候都参考Perl的正则表达式。
2024-07-15 20:15:08 461
原创 基于单片机的智能医疗监护系统设计
随着社会的发展,智能化电子设备成为了人们生活中不可或缺的一部分,尤其是在人们对于身心健康更加注重的今天,智能医疗监护系统应运而生。本套电子监护设备集体温测量、心电采集、心率监测、血氧监测于一体,带有语音播报模块,适用于不同年龄段人群。智能化电子监护设备的产品,可以让人们实时查询身体健康信息,缩短了人们与医院之间的距离,对于身体健康的把控走出了新的途径。
2024-07-15 14:05:04 2249 2
原创 基于单片机的停车场车位管理系统设计
停车场车位管理系统是日常中随处可见的一种智能化车位管理技术,使用该技术可以提高车位管理效率,从而减轻人员车位管理工作负荷。本系统集成车牌识别、自动放行、自助缴费等技术,并且具备车位占用状态实时监测与车位数量实时统计、查询等功能,相比与传统停车场车位管理,本系统提高了车位管理效率,并且资源得以充分利用。本系统使用车牌号识别技术,自动识别进出场车辆的车牌号信息,能够有效的提高车辆进程效率。同时,本系统支持车位信息监测,可以及时的为车主搜寻空闲车位,避免了车主盲目寻找车位的烦恼。
2024-07-14 10:49:22 1079
原创 飞凌嵌入式OK113i-S环境搭建
OK113i-S开发板采用核心板+底板的结构形式,基于全志T113-i处理器设计开发,处理器为ARMCortex-A7, RISCV, HiFi4 DSP多核异构架构,主频1.2GHz,核心板有两种规格,分别是512MB DDR3L内存加8GB eMMC版本和256MB DDR3L内存加256MB SPI Nand版本。OK113i-S开发板将核心板的功能接口资源丰富、提供多种外设接口,如网卡、CPU内置音频Codec、ADC、TF Card、LVDS、RGB、WIFI、4G等功能接口。
2024-07-14 10:23:02 456
原创 Foxit阅读器体验
Foxit Reader,即福昕阅读器,是一款由福昕软件公司开发的免费PDF阅读器和打印器。Foxit Reader以其轻快的启动速度和高效的性能著称,能够快速打开、浏览、审阅、注释、签署及打印任何PDF文件。采用Microsoft Office风格的选项卡式工具栏,提供熟悉的用户界面,易于学习和使用。用户可以自定义工具栏,调整按钮位置,甚至创建新的选项卡来放置常用工具按钮。支持在多种操作系统上运行,包括Windows、macOS等,满足不同用户的需求。
2024-07-13 10:51:44 389
原创 基于STM32的RFID公交充值消费系统
基于RFID技术的公交卡充值消费系统,以其高效快速、安全可靠、方便快捷、易于管理和环保节能等特点,为用户带来优质的公交出行体验。通过非接触式的数据读写,该系统实现了快速充值和消费,同时采用先进的加密和防碰撞算法确保数据安全。24小时自助服务为用户提供了极大的便利性,实时跟踪和记录功能则帮助管理者进行数据分析和决策。此外,RFID公交卡减少了物理磨损,延长了使用寿命,并降低了能源消耗,具有显著的环保节能优势。这些特色使得基于RFID的公交卡充值消费系统在现代公共交通领域中具有广泛的应用前景。
2024-07-12 17:41:49 996
原创 Perl语言之标量
Perl对于变量的定义,分为三种类型:标量、数组和哈希。标量是 Perl 语言中最简单的一种数据类型。标量中可以存储整数、字符串、浮点数、字符等,数据格式不做严格区分。
2024-07-12 17:20:29 547
原创 Perl语言简介
Perl 是 Practical Extraction and Report Language 的缩写,可翻译为"实用报表提取语言"。Perl 是高级、通用、直译式、动态的程序语言。Perl 最初的设计者为拉里·沃尔(Larry Wall),于1987年12月18日发表。Perl 借用了C、sed、awk、shell脚本以及很多其他编程语言的特性。Perl 最重要的特性是Perl内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。
2024-07-11 20:47:57 968
原创 Linux下vim工具应用
Vim(Vi IMproved)是一种高度可配置的文本编辑器,用于有效地创建和更改任何类型的文本。它是从vi发展而来,vi是Unix和类Unix系统上最初的文本编辑器之一。
2024-07-11 12:11:17 893
原创 基于与STM32的加湿器之温湿度驱动
DHT11 数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有枀高的可靠性与卓越的长期稳定性。传感器包括一个电容式感湿元件和一个 NTC 测温元件,并与一个高性能 8 位单片机相连接。
2024-07-10 21:55:15 1408
原创 基于与STM32的加湿器之旋转编码器驱动
旋转编码器,也被称为轴编码器或脉冲编码器(SPC),是一种将旋转的机械位移量转换为电气信号的传感器,其信号可用于检测位置、速度等。
2024-07-10 17:33:54 847
原创 基于与STM32的加湿器之雾化片驱动
本次采用的加湿器雾化片为超声波雾化片,采用5V工作电压,工作频为110KHZ,工作电流大约300mA,2.0接线端子。加湿器雾化片是加湿器中的核心部件,负责将水分子雾化成微小的颗粒,并释放到空气中,从而增加空气湿度。
2024-07-09 23:32:49 2526 6
原创 基于STM32的智能加湿器
基于STM32的加湿器发展前景非常乐观,这主要得益于其在技术、市场需求、应用场景以及政策支持等多方面的优势。STM32微控制器具备强大的处理能力和丰富的外设接口,能够实现精确的湿度监测和智能化控制。基于STM32的加湿器可以根据环境湿度自动调节加湿量,为用户提供更加舒适的生活环境。高效能与低功耗:STM32微控制器在保证高效能的同时,也具有低功耗特性,这使得基于STM32的加湿器在长时间运行下能够保持较低的能耗,符合现代家电产品对节能环保的要求。
2024-07-09 21:59:22 2034
原创 非接触式红外测温MLX90614
MX90614是一款由迈来芯公司提供的低成本,无接触温度计。输出数据和物体温度呈线性比例,具有高精度和高分辨率。TO-39金属封装里同时集成了红外感应热电堆探测器芯片MLX81101(温度是通过PTC或是PTAT元件测量)和信号处理专用集成芯片MLX90302,专门用于处理红外传感器输出信号。用以阻碍可见光和近红外光辐射的光学滤波器(可传播长波)集成在封装内提供对环境和日光的免疫。滤波器的波长通带为5.5到14μm。
2024-01-05 20:30:33 3073
原创 定时器PWM控制RGB彩灯案例
必须设置TIMx_CCMRx寄存器OCxPE位以使能相应的预装载寄存器,最后还要设置TIMx_CR1 寄存器的ARPE位, (在向上计数或中心对称模式中)使能自动重装载的预装载寄存器。根据硬件接口,接下来需要完成对定时器3的CH1和CH2配置,定时器4的CH3的配置。将通道配置为PWM输出模式。在定时器2中断服务函数中,没进一次中断,即改变一次RGB颜色值,RGB颜色变化效果为:红—绿—蓝三种颜色逐渐转换。为了实现呼吸灯效果,这里通过定时器2实现,设置周期时间为50ms,CNT+1时间为0.1ms。
2024-01-03 20:09:40 2615
原创 腾讯物联网平台之规则引擎
腾讯云物联网开发平台(IoT Explorer)为客户提供便捷的物联网开发工具与服务,助力客户更高效的完成设备接入,并为客户提供物联网应用开发及场景服务能力,帮助客户高效、低成本构建物联网应用。该平台支持设备连接、设备管理、数据分析和应用开发等功能的实现,并具有丰富的API和SDK,方便开发者快速开发应用。同时,该平台还提供安全可靠的连接和数据传输服务,保障设备与应用之间的通信安全。腾讯云物联网开发平台还提供了丰富的行业解决方案和最佳实践案例,帮助客户快速实现物联网应用。
2023-12-11 19:03:00 1947
原创 c++之函数对象与内建函数
STL中提供了一些内建函数对象:算术仿函数、关系仿函数、逻辑仿函数 --头文件;大于等于:templatebool greater_equal。函数对象使用重载()时,其行为类似函数调用,也叫仿函数;不等于: templatebool not_equal_to。逻辑非: templatebool logical_not。小于等于:templatebool less_equal。函数对象(仿函数)本质是一个类,不是一个函数。等于: templatebool equal_to。函数对象可以作为函数形参。
2023-11-09 16:43:07 286
原创 C++之List容器
list是序列容器,允许在序列中的任何位置执行固定O(1)时间复杂度的插入和删除操作,并在两个方向进行迭代。list容器是一个双向循环链表。list容器与vector容器区别:①list中空间是随机的,通过指针域保存下一个成员地址;vector容器空间是连续的;② list容器数据插入和删除方便,能合理的利用空间;vector容器则是没法实时分配资源;
2023-11-09 16:12:31 184
原创 c++值deque容器
deque 是 double-ended queue 的缩写,又称双端队列容器。deque容器支持从头部和尾部双端插入、删除数据。与vector容器不同的是,vector容器是一段连续的空间,而deque没有所谓容量的概念,因为它是动态的以分段连续空间组合而成,随时可以增加一段新的空间并连接起来。不会像vector那样,因为空间不足而扩容,复制元素到新的空间,再释放旧的空间。因此deque没有必要提供所谓的扩容(reserve)的功能。deque容器可以看做是一个双端数组,可以从头或者尾之间插入数据。
2023-11-03 16:00:31 230
原创 C++之栈容器
stack ,栈(堆栈),是一种先进后出(First In Last Out,FILO)的数据结构,先插入的数据在栈底,后放入的数据在栈顶,所有的数据只能从栈顶取出。在生活中先进后出的例子友很多,例如我们在桌子上摞书,先放的在最下面,后放的在最上面。在取书的时候也是先取最后放的,最才能取到第一个放的。栈容器中,只有栈顶数据才可以被外界访问,因此stack不存在遍历。
2023-11-03 14:41:38 266
原创 C++之队列queue
队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。队列只需要从对尾插入数据(入队,push_back),对头取数据(出队,pop_front);先进先出的原则、First In Fist Out,FIFO(跟栈是反的,栈是后进先出)队列只能访问对头和队尾数据,其他数据需要出队才能访问,所以不存在遍历队列;队头(front):只能从队头移除元素,一般焦作deQueue,出队。
2023-11-02 21:26:48 516
原创 C语言队列实现
队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。相反,一个非环形队列(例如一个普通的队列)在用掉一个数据元素后,其余数据元素需要向前搬移。队列可以采用数组或者链表方式实现,数组方式实现存在局限性,数据类型单一,空间大小一开始就需要固定,链表方式实现则比较灵活。先进先出的原则、First In Fist Out,FIFO(跟栈是反的,栈是后进先出)例如火车站排队买票,银行排队办理业务。
2023-11-02 16:04:42 344
原创 c++之vector容器
向量(Vector)是一个封装了动态大小数组的顺序容器(Sequence Container)。跟任意其它类型容器一样,它能够存放各种类型的对象。可以简单的认为,向量是一个能够存放任意类型的动态数组。
2023-11-01 16:13:17 444
原创 智慧灌溉平台
本次硬件主控MCU选择的是ST公司的基于Cortex-M3架构的STM32F103C8T6,供电部分是12V转5V,采用MP2359实现,5V转3.3V则采用AMS1117-3.3实现。本次水泵选择的是3W USB接口抽水电机,通过继电器控制水泵启动和关闭,配合上位机软件和水位传感器实时监测水位值实现电机自动启动和停止工作。水位传感器实时检测当前水位状态,通过APP启动水泵抽水,当前水位值超过设定是阈值,则水泵自动停止工作。基于STM32的主控制器,USB接口水泵、稻田模型、水位监测传感器。
2023-11-01 15:39:24 1212
原创 Windows下Qt环境搭建
Qt是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,Qt很容易扩展,并且允许真正地组件编程。
2023-10-31 14:41:43 816 2
原创 STM32CubeMX之DMA辅助串口数据接收
直接存储器存取(DMA)用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。无须CPU干预,数据可以通过DMA快速地移动,这就节省了CPU的资源来做其他操作。两个DMA控制器有12个通道(DMA1有7个通道,DMA2有5个通道),每个通道专门用来管理来自于一个或多个外设对存储器访问的请求。还有一个仲裁器来协调各个DMA请求的优先权。DMA控制器和Cortex™-M3核心共享系统数据总线,执行直接存储器数据传输。
2023-10-18 10:20:22 1232 1
原创 基于STM32的格力空调红外控制
在光谱中波长自760nm至400um的电磁波称为红外线,它是一种不可见光。目前几乎所有的视频和音频设备都可以通过红外遥控的方式进行遥控,比如电视机、空调、影碟机等,都可以见到红外遥控的影子。这种技术应用广泛,相应的应用器件都十分廉价,因此红外遥控是我们日常设备控制的理想方式。
2023-08-02 23:09:23 3244 6
Linux下基于gtk设计人脸识别项目
2024-08-23
基于RFID公交充值消费系统设计(源码+原理图).rar
2024-07-13
基于STM32智能加湿器设备
2024-07-10
基于STM32智慧灌溉平台
2023-11-01
基于N32G45智能家居平台
2023-03-28
基于阿里云MQTT物联网平台视频监控
2023-03-14
Ubuntu下gtk图像渲染示例
2022-11-27
基于STM32手势检测设计
2022-06-17
基于STM32直流电压电流测量
2022-06-01
基于STM32简易计算器
2022-05-27
基于STM32电子钟语音报时
2022-05-25
基于STM32音频播放器
2022-04-12
STM32之数码相册示例
2022-03-24
STM32CubeMx之SD卡驱动
2022-03-23
STM32CubeMx之FSMC灵活静态存储器控制器
2022-03-21
基于Cortem-M3平台小说阅读器
2022-03-18
STM32之LWIP网络协议栈连接腾讯云
2022-03-01
STM32之LWIP网络协议栈移植
2022-02-24
DM9000有线网卡驱动编写
2022-02-24
STM32驱动W5500连接腾讯云
2022-02-22
STM32驱动W5500动态分配IP
2022-02-22
基于百度智能云人脸属性分析.tar
2022-01-05
基于SDL库贪吃蛇游戏.rar
2021-12-03
SDL显示时间和天气.rar
2021-12-02
SDL显示yuv图像.rar
2021-12-02
SDL图片显示.rar
2021-12-02
STM32CubeMx之RTC实时时钟.zip
2021-06-30
美的空调红外线协议解码.zip
2021-06-25
SDIO驱动SD卡移植文件系统.zip
2021-06-22
STM32CubeMx外部中断配置.zip
2021-06-03
STM32CubeMX之ADC采集烟雾值
2021-05-26
MQTT连接腾讯云示例(softap配网).zip
2021-05-18
MQTT连接腾讯云(smart配网).zip
2021-05-18
MQTT连接腾讯云示例(smart配网).zip
2021-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人