草庐IT

基于STM32蓝牙控制的app智能台灯设计

提示:记录毕设文章目录前言一、任务书1.1设计(研究)目标:1.2设计(研究)内容:二、代码思路三、硬件设计3.1总体设计3.2蓝牙部分设计四、联系我们五、部分代码喜欢请点赞哦!前言基于STM32蓝牙控制的app智能台灯设计,主控使用STM32F103ZET6,在正点原子的精英板上开发(本人也在野火板子上测试成功)。一、任务书1.1设计(研究)目标:针对台灯的个性化和智能化,设计了一套基于蓝牙的多功能台灯控制系统.首先用光敏传感器检测光照强度,用红外感应传感器检测是否有人,用超声波传感器检测使用者与台灯之间的距离,然后将这些检测信号传输到单片机,单片机将信号与设定值进行对比分析,再判断台灯的开

基于STM32控制的数字BUCK电路及程序编写

本文芯片采用STM32G474CBT6,采用STM32cubeMX进行程序生成。BUCK电路拓扑结构: 如图所示,BUCK变换器主要由电源VDC、场效应管MOSFET、续流二极管VD、电感L以及滤波电容C和负载RES组成。当MOSFET开通时,电流通过MOSFET给电感L储能,同时给负载供电;当MOSFET关闭时,电感L释放能量,电流从电感L经过负载再通过续流二极管VD流回电感L。通过改变MOSFET的开关时间,即改变MOSFET的占空比D可以控制输出电压的大小,其中D=Vo/Vi,该公式只适用于BUCK变换器中的CCM模式。控制方式:模拟控制:传统的模拟控制方式通常采用电源控制芯片控制电路,

基于STM32控制的数字BUCK电路及程序编写

本文芯片采用STM32G474CBT6,采用STM32cubeMX进行程序生成。BUCK电路拓扑结构: 如图所示,BUCK变换器主要由电源VDC、场效应管MOSFET、续流二极管VD、电感L以及滤波电容C和负载RES组成。当MOSFET开通时,电流通过MOSFET给电感L储能,同时给负载供电;当MOSFET关闭时,电感L释放能量,电流从电感L经过负载再通过续流二极管VD流回电感L。通过改变MOSFET的开关时间,即改变MOSFET的占空比D可以控制输出电压的大小,其中D=Vo/Vi,该公式只适用于BUCK变换器中的CCM模式。控制方式:模拟控制:传统的模拟控制方式通常采用电源控制芯片控制电路,

【CoppeliaSim】Vrep与Python实现联合控制的通讯问题

本文主要介绍如何将CoppeliaSim与Python联合起来进行仿真,针对于他们直接的联合控制进行配置。一、TheB0-basedremoteAPI这是官方对两个API的说明:链接:https://www.coppeliarobotics.com/helpFiles/en/remoteApiOverview.htm基于B0的远程API:这表示远程API的第二个版本。它基于BlueZero中间件及其CoppeliaSim的接口插件。与传统的远程API相比,它更易于使用且更具灵活性,最重要的是,它易于扩展。目前,它支持以下语言:C++,Java,Python,Matlab和Lua。旧版远程API

【CoppeliaSim】Vrep与Python实现联合控制的通讯问题

本文主要介绍如何将CoppeliaSim与Python联合起来进行仿真,针对于他们直接的联合控制进行配置。一、TheB0-basedremoteAPI这是官方对两个API的说明:链接:https://www.coppeliarobotics.com/helpFiles/en/remoteApiOverview.htm基于B0的远程API:这表示远程API的第二个版本。它基于BlueZero中间件及其CoppeliaSim的接口插件。与传统的远程API相比,它更易于使用且更具灵活性,最重要的是,它易于扩展。目前,它支持以下语言:C++,Java,Python,Matlab和Lua。旧版远程API

基于控制的角度无人机集群——避障(有源代码)

无人机集群——避障前言一、浅谈避障二、复杂公式三、仿真效果1.集群效果2.避障效果总结前言关于无人机集群避障的问题,我在之前的博客中已经简单描述了一下。三维空间无人机集群编队控制,避障,目标追踪下面我深入地谈一下自己对避障的理解,着重介绍Olfati-Saber论文中的算法,因为这篇论文堪称集群领域的顶峰,另外关于这篇论文的代码已经复现,如有需要,可以私聊我。FlockingforMulti-AgentDynamicSystems:AlgorithmsandTheory一、浅谈避障一般文献中的避障算法大致可以分为两类基于优化的算法和基于规则的算法,下面我们分别来谈一谈。基于优化的算法最常见的有

基于控制的角度无人机集群——避障(有源代码)

无人机集群——避障前言一、浅谈避障二、复杂公式三、仿真效果1.集群效果2.避障效果总结前言关于无人机集群避障的问题,我在之前的博客中已经简单描述了一下。三维空间无人机集群编队控制,避障,目标追踪下面我深入地谈一下自己对避障的理解,着重介绍Olfati-Saber论文中的算法,因为这篇论文堪称集群领域的顶峰,另外关于这篇论文的代码已经复现,如有需要,可以私聊我。FlockingforMulti-AgentDynamicSystems:AlgorithmsandTheory一、浅谈避障一般文献中的避障算法大致可以分为两类基于优化的算法和基于规则的算法,下面我们分别来谈一谈。基于优化的算法最常见的有

云服务过载控制的前世今生

摘要:服务过载在云时代是必然存在的,如何解决与应对成为了云服务开发、运营与运维的关键要素,通过过载场景现象、基础过载控制等能力,来应对出现的服务/应用过载。本文分享自华为云社区《云服务过载控制的前世今生》,作者:SRE确定性运维。1.为什么会有过载?过载,是服务或应用处理的请求超过了自身所能

云服务过载控制的前世今生

摘要:服务过载在云时代是必然存在的,如何解决与应对成为了云服务开发、运营与运维的关键要素,通过过载场景现象、基础过载控制等能力,来应对出现的服务/应用过载。本文分享自华为云社区《云服务过载控制的前世今生》,作者:SRE确定性运维。1.为什么会有过载?过载,是服务或应用处理的请求超过了自身所能

云服务过载控制的前世今生

摘要:服务过载在云时代是必然存在的,如何解决与应对成为了云服务开发、运营与运维的关键要素,通过过载场景现象、基础过载控制等能力,来应对出现的服务/应用过载。本文分享自华为云社区《云服务过载控制的前世今生》,作者:SRE确定性运维。1.为什么会有过载?过载,是服务或应用处理的请求超过了自身所能