自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

二毛的博客

学习和生活心得

  • 博客(394)
  • 资源 (26)
  • 收藏
  • 关注

原创 将Python环境、依赖和自研软件打包为exe程序

2、 在工程文件夹下创建setup.py文件。1、安装cx_Freeze。

2025-02-28 10:27:05 212

原创 互联网黑话大全-颗粒度对齐

互联网。

2024-10-22 13:38:37 442

原创 今日头条躺赚流量:自动化新闻爬取和改写脚本

构建一个自动化的新闻爬取和改写系统,实现热点新闻的自动整理和发布,需要分为以下几个模块:新闻爬取、信息解析与抽取、内容改写、自动发布。

2024-10-21 16:09:02 1628

原创 ESP32环境搭建

一劳永逸的方法是输入如下指令s:udo usermod -aG dialout usrname。这句命令最后的 usrname 需要换成你自己 ubuntu 的用户名。如果提示:Permission denied: ‘/dev/ttyUSB0’

2024-10-14 12:16:38 1021

原创 机械加工常识

增材:浇铸、3D打印减材:齿轮机、车床、铣床、磨床冷加工热加工:焊接拔制。

2024-09-28 00:20:13 1134

原创 ESP32调用本地部署的ChatTTS

参考。

2024-09-21 14:05:04 436

原创 ESP32本地大模型对话机器人制作教程

esp32 ollama大语言模型

2024-09-21 10:41:56 885

原创 windows10部署ChatTTS+Apifox调用

chattts本地部署和api调用

2024-09-20 14:02:16 341

原创 ESP32配网接入Wifi

ESP32 arduino 自动配网

2024-09-19 13:15:14 1082

原创 Ubuntu20+Noetic+cartographer_ros编译部署

(1)准备Ubuntu20系统。(2)安装ROS系统,参考(4)安装依赖。

2024-09-14 14:26:26 415

原创 RK3568开机自启动配置

1、 新建脚本 /usr/local/bin/runrobot.sh。3、新建/etc/init.d/RobotStart0.sh。2、权限设置为最大权限。4、 添加软链接文件。

2023-12-28 16:39:51 1568

原创 【OpenPLC】在linux板卡上添加CANOpen功能

在Interactive_server.cpp文件中添加一项,以便能够停止和启动CAN任务,当PLC退出时,能够在终止自身之前停止所有运行的任务。参考:https://openplc.discussion.community/post/openplc-using-can-bus-9820826?step1:添加自己的 canbus .cpp 代码,在main.cpp文件上为CAN接口创建一个任务,该任务只会调用canbus.cpp文件的main函数,该函数永远运行;

2023-09-26 19:26:18 714

原创 【OpenPLC】OpenPLC Editor编辑器使用

点击该图标开始调试项目

2023-09-26 10:20:36 1336

原创 【OpenPLC】自定义含有c语言程序的功能块

目标:使用C语言(二进制)实现复杂的逻辑功能,然后封装为功能块,提供给OpenPLC Editor和Runtimer使用。

2023-09-26 10:08:19 548 3

原创 【OpenPLC】Editor基本程序开发

Editor基本程序开发

2023-09-25 21:45:05 707 1

原创 【OpenPLC学习】RK3568上运行OpenPLC

下载后解压直接运行即可。账号:openplc。密码:openplc。

2023-09-25 15:28:34 944

原创 多进程直接共享内存的数据类型multiprocess ctypes

注意:value 只读和只写 是线程安全的,如果是 count.value+=1 这种又读又写就不是原子操作。

2023-09-21 11:56:36 136

原创 AGV机器人核心部件——驱动轮

AGV,核心部件,驱动系统,行走系统,行走轮,差速总成

2022-11-20 22:10:59 4191

原创 多线程与拷贝复制构造函数、析构函数

多线程的拷贝构造函数

2022-10-14 10:42:08 266

原创 autoware.auto安装教程

autoware.auto

2022-07-11 01:42:41 1650

原创 移动机器人系列6——移动机器人预测、决策、规划、控制介绍

路径规划和轨迹规划框架路径规划 path planning给出机器人的空间位置序列。包括全局路径规划和局部路径规划。全局路径规划可以用djstra,A star。一般是一个折线。轨迹规划 motion planning求出车辆位置的时空序列。行为决策主要是做抽象的驾驶决策,决定当前应该是跟车还是换道。路径规划时在决定换道后,该沿着一条什么样的曲线来进行移动。轨迹规划:决定什么时候加减速,什么时候打多大方向盘。车辆导航:车辆从一个地方运动到另一个地方。关于乘用车的思考无人车的决策规

2022-04-15 03:29:21 1644

原创 移动机器人系列5——机器人的闭环控制

1 移动机器人的开环控制根据移动机器人的路径规划所生成的线速度、角速度直接控制移动机器人,而没有考虑机器人当时的行进速度与瞬时位置。这样会存在什么问题呢,问题如下所示:没有考虑当前的行进速度,当控制命令与移动机器人的速度差别大时,恒定的加速度会导致速度增加过急或过缓。加速过急会使车产生较大震动加速过缓则不能及时到达预定目标速度,从而便宜路线当没有位置反馈时,移动机器人并不能准确沿着路线规划时的路径运动,会导致轨迹偏离目标路线。解决办法:同时考虑机器人的当前位置和瞬时速度,再结合机器人的控

2022-04-15 02:10:03 2429

原创 移动机器人系列4——移动机器人动力学

1 机器人动力学模型(差分驱动模型)非完整约束移动机器人(可控自由度数小于机器人的总自由度数)的拉格朗日方程表示如下(一脸懵逼):对于差分移动机器人,qqq是机器人的状态,有位置和速度在平面里面机器人的自由度是3,就是前后,左右,旋转。差速轮机器人没有左右自由度,所以是非完整约束机器人。移动机器人的整个系统动能表示如下(我也不知道怎么推倒的,先假装知道,我的高中物理动能定理还需要复习一下)对机器人的x,y,θx,y,\thetax,y,θ位置以及左右轮子速度进行求导。...

2022-04-15 01:15:50 1632 1

原创 移动机器人系列2——移动机器人正运动学

1 移动机器人坐标系表示机器人在局部坐标系内的位姿表示为ξR\xi_RξR​在全局坐标系内的位姿表示为ξI\xi_IξI​我们可以得出机器人的状态为:ξI=[xyθ]\xi_I=\left[\begin{matrix} x\\ y \\ \theta\\ \end{matrix}\right]ξI​=⎣⎡​xyθ​⎦⎤​在线性代数里面,线性变换就是一个矩阵,而一个向量的线性变换是一个旋转,所以矩阵就是一个旋转。在平面中,机器人只绕zzz轴旋转,机器人的旋转矩阵如下:R(θ)=[cos

2022-04-15 01:02:29 536

原创 移动机器人系列1——移动机器人分类

1、差分类型双轮驱动四轮驱动场景的机器人场景。2、 三轮车型3、自行车型在电动汽车和无人驾驶车里很常见。4、全向移动型全向轮可以绕轮子主轴旋转,也可以绕轮子轴心旋转。机器人的轮子左上角斜向下,右轮斜向上。四轮转速相同,合力向左...

2022-04-15 00:18:25 1045 5

原创 【昇腾AI系列】在200DK上搭建一个ROS环境

前提:在200DK上安装了cann5.0.4版本,ubuntu18的系统。添加ROS软件源sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'添加公钥sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1C

2022-03-20 15:05:55 539

原创 【昇腾AI系列】 在200DK运行MindX SDK的Yolov3+Resnet50样例

注意:巨坑提醒:python版本和mindx sdk有关联,python3.7.5最高支持的mindx sdk版本为2.0.3如果使用2.0.4版本,会报错:如果有遇到这类问题的小伙伴一定要记得注意一下Python和MindX SDK的版本哈。MindX SDK2.0.4推荐Python用3.9.2版本,我的上面使用3.7.5是报错了。基于MindX SDK部署应用的源码介绍Mindx sdk提供了极简易用的开发sdk,可以快速部署应用。我们运行mxVision样例,使用python实现。整

2022-03-20 14:44:23 2915

原创 【昇腾AI系列】 在200DK上安装MindX SDK

MindX SDK 是华为推出的软件开发套件(SDK),提供极简易用、高性能的API和工具,助力昇腾AI处理器赋能各应用场景。安装SDK:在/home/HwHiAiUser目录下新建MindX_SDK文件夹。执行./Ascend-mindxsdk-mxvision_2.0.3_linux-aarch64.run --install注意:这里我后面改成了2.0.3去安装了。我没安装2.0.4版本的MindX SDK是因为我的Python版本是3.7.5。之前安装2.0.4版本翻车了。无奈又重新卸载

2022-03-20 14:39:41 3097 1

原创 【昇腾AI系列】在Atlas200DK上运行第一个样例

推理模型应用的架构如下安装samplesgit clone https://gitee.com/ascend/samples.git获取mnist的air格式模型wget https://modelzoo-train-atc.obs.cn-north-4.myhuaweicloud.com/003_Atc_Models/AE/ATC%20Model/lenet/mnist.air模型转换atc --framework=1 --model=mnist.air --output=mnist --

2022-03-20 14:33:12 4571

原创 【昇腾AI系列】MindStudio环境搭建

前提:已经在x86的电脑上安装了vmware虚拟机,在虚拟机中安装了ubuntu18的镜像。创建用户: useradd -d /home/HwHiAiUser -s /bin/bash -m HwHiAiUser passwd HwHiAiUser说明:-d:指定用户的家目录-s:用户的登录shell-m:创建用户家目录安装CANN开发工具启动镜像,执行下面命令:./Ascend-cann-toolkit_{version}_linux-x86_64.run --check./Asc

2022-03-20 14:24:29 3820 1

原创 【昇腾AI系列】Atlas 200DK环境适配

SD卡制作:Step1:sd制作我使用的是CANN 5.0.4版本,ubuntu为18.0.4,安装dd镜像(其实我不懂dd是啥意思)https://support.huaweicloud.com/dedg-A200dk_3000_c75/atlased_04_0013.htmlStep2:通过网线接好后,远程登陆登录:ssh HwHiAiUser@192.168.1.2用户HwHiAiUser缺省登录密码为“Mind@123”。root用户:su - rootMind@123部署Py

2022-03-20 14:09:40 4272

原创 linux驱动设备开发1——字符设备驱动

0 LInux内核linux内核的内部结构:内核各个模块如下所示linux的驱动只有三种类型:字符设备驱动(键盘,鼠标)、块设备驱动(硬盘)、网络设备驱动(网卡,can等)驱动的静态加载和动态加载区别:系统启动时先是用户的启动,然后是linux内核,最后是文件系统。加载时机、存在位置、编译选项都不同:Y编译到内核,M编译成一个驱动文件。静态加载,编译选项是Y,编译完成后存在到内核镜像里面,在内核启动时候加载; 动态加载:编译选项是M,编译完后存在文件系统上,等文件系统启动后手动用insmod加

2022-03-17 01:45:26 620

原创 Webots教程1——建立第一个世界

webot学习文档1、学习文档官方文档:https://cyberbotics.com/doc/guide/indexgithub:https://github.com/Beta-y/webots_referenceswebots软件目录介绍安装完webots后,目录如下,加载大疆无人机的仿真世界创建一个新世界添加背景添加底板添加一个机器人...

2022-03-14 23:27:42 876

原创 鸿蒙应用开发学习2——事件学习

2022-01-29 02:11:26 2343

原创 鸿蒙应用开发学习1——应用完整开发流程

1 注册华为开发者账号进入鸿蒙官方网站:https://www.harmonyos.com/推荐使用手机号注册进行实名认证2 开发工具鸿蒙应用开发 : Java/JS/C++鸿蒙设备开发:C/C++这里我们重点介绍应用开发https://developer.harmonyos.com/cn/develop/deveco-studio#download_beta安装路径不要有中文和空格。settings的设置的使用自动提示快捷键:ctrl+shift+空格修改注释颜色为绿色设置大.

2022-01-27 02:38:13 16595 2

原创 树莓派+ROS环境构建

1 无网线 无屏幕连接笔记本制作好镜像后在树莓派的boot盘添加文件:ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevupdate_config=1country=CN network={ ssid="wifi名称" psk="wifi密码" key_mgmt=WPA-PSK priority=1}country=CN 必须要添加,否则文件会被系统删除。参考:h

2021-10-14 02:48:22 391

原创 leetcode 并查集类型题目练习

一 、并查集解决的问题如下图所示,有ABCDEFGHIJKLM这些元素,每两个元素之间有一个连接线。通过并查集功能,就可以将每一个元素所属于的集合给划分出来,也就是下面的蓝色圈子。简化问题后,对应的输入是:123456789112355678输出是:111155555二、并查集实现1、 最慢的合并操作 O(n)step1:黄色的线 表示 两个元素有连接,即 value[A] = value[C] = A,两个元素不相连,则有A = value[A] != value[E]。 构造函数

2021-08-24 01:37:57 370 6

原创 2021 年 Java 程序员应该学习的 8 件事

1. 学习 Java 性能调优很多人并不缺乏Java语法知识,最缺乏的是对 JVM 内部过程、GC行为和 Java 性能调优的知识与理解。一个Java程序员随着经验的不断增长,常常需要了解 Java 基础的大局和小细节。如果无法分析应用程序,或者无法弄清楚为什么它变慢或如何使它变快,那么我们应该阅读一本关于 JVM性能调优的好书,英文不错的同学可以阅读 Scott Oaks 的畅销书 《Java Performance the Definitive Guide》。如果没有充足的时间看书,可以学习B站

2021-08-23 00:58:34 1877

原创 三分钟带你详解SSL认证与加密技术

What SSL/TLS我们先来看看 SSL/TLS的概念TLS(Transport Layer Security) 是 SSL(Secure Socket Layer) 的后续版本(TLS更牛逼),它们是用于在互联网两台计算机之间用于身份验证和加密的一种协议。很多在线业务(如在网站购物)最重要的一个步骤是创建一个高度安全的交易系统,这样客户就可以放心地把钱转过去,SSL和TLS可以实现这个目的。SSL/TLS = X.509 证书(一种数字文档,将网站和公司的实体信息绑定到加密密钥来进行工作)

2021-08-23 00:25:05 16318 4

原创 十分钟入门 Kafka,通俗易懂地理解分布式消息系统!!

在读这篇文章前,你可能会有如下的问题,读完之后,都迎刃而解。问题什么是分布式消息中间件?消息中间件的作用是什么?消息中间件的使用场景是什么?消息中间件选型?初识 KafkaKafka知识树1 Why Kafka活动跟踪:Kafka 可以用来跟踪用户行为,比如我们经常回去淘宝购物,你打开淘宝的那一刻,你的登陆信息,登陆次数都会作为消息传输到 Kafka ,当你浏览购物的时候,你的浏览信息,你的搜索指数,你的购物爱好都会作为一个个消息传递给 Kafka ,这样就可以生成报告,可以做智能

2021-08-23 00:03:39 8120 67

基于Vue.js开发的高仿Soul app社交软件

1. 技术栈 vue vue-cli vue-router vuex ESLint 2. 当前项目功能 页面骨架 Soul欢迎页面 导航栏 星球 广场 发布瞬间 聊天 自己

2024-10-25

社交短视频软件源码-仿抖音

简介随着微信的普及,小视频的流行,我们设计一款基于微信小程序端的视频社交软件 + 后台管理系统作为自己专科毕业设计----秀视频-微信小程序端(短视频社交小程序,用户可以在小程序上发布自己的短视频 并且经过我们的平台加入滤镜或者背景音乐制作出独具特色的短视频。并实现了点赞、评论、下载、分享、转发等功能的小程序)---的后台管理系统,主要实现了人员的管理,短视频的管理,背景音乐的管理,登陆注册,权限验证,单点登陆等等。 从需求分析,功能设计,前端到后台,再到数据库的设计。一点点的积累,一点点的完善,预计小程序端+后台管理系统开发周期一个月(每天更新)。 对一个开发人员来说,如果想单纯的做出这些功能,其实并不难。 难的是对于这些功能细节的把控,项目整体的友好程度,用户的体验效果;对并发的考虑,对恶意请求,对流畅度这些细节的考虑等等。

2024-10-25

定时发暖心邮件爬虫脚本

定时发暖心邮件爬虫脚本 邮件格式: //纪念日 let startDay = "2016/6/24"; //当地拼音,需要在下面的墨迹天气url确认 const local = "zhejiang/hangzhou"; //发送者邮箱厂家 let EmianService = "163"; //发送者邮箱账户SMTP授权码 let EamilAuth = { user: "xxxxxx@163.com", pass: "xxxxxx" }; //发送者昵称与邮箱地址 let EmailFrom = '"name" <xxxxxx@163.com>'; //接收者邮箱地 let EmailTo = "like@vince.studio"; //邮件主题 let EmailSubject = "一封暖暖的小邮件"; //每日发送时间 let EmailHour = 6; let EmialMinminute= 30;

2024-10-22

以流程图方式定义的万能爬虫平台

特性: 支持Xpath/JsonPath/css选择器/正则提取/混搭提取 支持JSON/XML/二进制格式 支持多数据源、SQL select/selectInt/selectOne/insert/update/delete 支持爬取JS动态渲染(或ajax)的页面 支持代理 支持自动保存至数据库/文件 常用字符串、日期、文件、加解密等函数 支持插件扩展(自定义执行器,自定义方法) 任务监控,任务日志 支持HTTP接口 支持Cookie自动管理 支持自定义函数

2024-10-22

2023电赛B题 同轴电缆长度与终端负载检测装置

2023电赛B题 同轴电缆长度与终端负载检测装置

2024-10-21

PCL(Point Cloud Library)点云库 个人开发环境:Ubuntu18.04

PCL(Point Cloud Library)点云库 个人开发环境:Ubuntu18.04

2024-10-21

2023年电赛题目A题 单相逆变器并联运行系统

2023年电赛题目A题 单相逆变器并联运行系统

2024-10-21

基于STM32F103作为主控模块的激光测距瞄准电磁炮

电磁炮能够将弹丸射出炮口,TW10S激光测距模块根据对反射激光相位差的检测感知标靶距离,可以实现毫米级分辨率。

2024-10-18

五口千兆交换机 原理图+PCB图

五口千兆交换机 原理图+PCB图 主要成本如下: 交换机芯片:10块左右/PCS; RJ45带网口变压器:2.8块左右/PCS; 3.3vLDO:1.8块左右/PCS; 1.0vLDO:1.5块左右/PCS; 亚克力打印:11块/一整套外壳

2024-10-18

基于PulseSensor心率传感器的脉搏波显示器 原理图+PCB

利用PPG原理,使用绿光照射皮肤表面(通常是手指),并使用光电传感器检测反射的绿光强度,根据强度变化曲线即是脉搏曲线,这里为了方便使用了一个心率模块,模块对信号进行了放大,并将信号值固定在1/2电源电压附近,使读取更方便。 MCU使用ATMEGA328P-PU,Arduino UNO R3的主控。

2024-10-18

基于STM32H7的OpenMV4 原理图+PCB图

OpenMV项目创造一款低价,可扩展,支持Python的机器视觉模块,这个模块的目标是成为“机器视觉世界的Arduino “,OpenMV搭载MicroPython解释器,这允许你在嵌入式上使用Python来编程 (Python 3 to be precise). Python使机器视觉算法的编程变得简单得多。比如,直接调用find_blobs()方法,就可以获得一个列表,包含所有色块的信息。 使用python遍历每一个色块,就可以获取他们所有信息,而这些,只需要两行代码! 它有自动提示,代码高亮,而且有一个图像窗口可以直接看到摄像头的图像,有终端可以debug,还有一个包含图像信息的直方图!

2024-10-18

基于CY7C68013A-56PVXC单片机的8通道逻辑分析仪

设计特点: 1、采用TYPC-C接口,支持AC线和CC线; 2、使用3225贴片封装24MHz晶振,比较美观并减小器件占板面积; 3、增加了PA0、PA1信号指示灯,方便观察运行情况; 4、采用74HC245三态8位收发器及8颗FR104快速恢复二级管做为隔离及旁路电路,有效保护主控IC安全; 5、将信号采集输入端由原来的双面板金手指改为2*5插针座; 6、为焊接方便及后续可裸板使用,将所有原件在PCB单面布放。

2024-10-18

高速DAP-LINK下载器 原理图+PCB图

基于CH32V305FBP6的高速DAPLINK,实现了USBHS(480M)下的DAP烧录和CDC串口。 硬件说明: 采用CH32V305,内置高速480M USB PHY,最高支持4M串口传输,SWD时钟最快支持10Mhz 带SY6288DAAC,内置防倒灌和过流保护,外部电流无法反向流入USB口 3V3供电采用SY8089A1AAC 2A DCDC,支持3V3下大电流输出 TYPE-C接口,方便接线 支持SWD和JTAG接口(高速JTAG可以刷WCH官方固件) 完全兼容WCH-LinkE固件

2024-10-18

基于STM32F030的工业控制板 原理图+PCB图

基于STM32F030的工业控制板,集成AI模拟量(4-20mA和0-10V)、DI数字量输入和DO继电器输出。带可编程上下限自动控制继电器输出功能。 模块可采集4-20mA或0-10V模拟信号,具有24位分辨率,通过modbus协议与PLC或上位机相连,具有可编程上下限继电器输出功能。采用Free RTOS实时操作系统,可编程ADC采集频率,485接口和电源接口采用防雷和防浪涌设计。宽电压输入范围,可达4.7到40V电压范围。在特定场合非常方便,比如水位控制,到低水位时启动水泵加水,到高水位时关闭水泵。

2024-10-18

基于ESP32主控的微型多功能麦克纳姆轮小车底盘

ESP32主控的微型多功能麦克纳姆轮小车底盘 主控为ESP32开发板,控制四个电机加一个WS2812模块,共9个IO口,若需增加其他功能可自行改图或直接杜邦线连接或飞线,开发板两排引脚各自额外引出了一排。底部有TP4056充电模块,另有HT7333及三个电容稳压

2024-10-18

基于ESP32S3的LVGL开发板 原理图+PCB图

使用ESP32S3N8R8作为主控的86面板开发板,带触摸带扬声器,可用于86面板开发,LVGL开发

2024-10-18

智能车声音信标组 主控板原理图+PCB图

智能车整车硬件部分开源,主控板,驱动板

2024-10-18

智能小区电动车充电站 原理图

智能小区电动车充电站-免MCU-4G充电站,采用Air724UG作为主控,用lua脚本语言开发逻辑代码,计量芯片精准采集电流电压。 功能列表如下: 充满自停:避免过充,保护充电安全。 空载断电:当充电站没有处在工作状态时,插座局不带电。 过载保护:当功率超过500W时,该回路自动断电,最大功率可自主设置,最大支持2000W。 过压保护:当电网电压高于265V时,所有回路均关闭输出,当电网电压正常时,恢复供电。 过流保护:当电网电压低于185V时,所有回路均关闭输出,当电网电压正常时,恢复供电。 一机多控:8路地理,互不干扰。 浮充设置:浮充功率可灵活设置。 断电记忆:当停电恢复来电后,按照剩余充电时间继续充电,保障用户利益。 语音提示:全程语音提示,方便用户充电操作,语音音量可调节。 收费标准:可灵活设置收费标准。 远程OTA升级。 远程监控。

2024-10-18

STM32四轴飞行器 原理图

功能描述: 1.匿名上位机PID调参 2.互补滤波姿态解算,串级PID 3.SI24R1/nrf24l01 2.4G遥控,OLED实时显示四轴姿态,电压回传,可二次开发 4.STM32F103主控,集成MPU6050姿态传感器、WS2812B全彩指示灯等,预留可扩展接口

2024-10-18

基于梁山派+ESP32 CAM的图传全地形车主控原理图+PCB

梁山派与esp32通过串口通讯,梁山派负责控制小车运动,esp32负责建立与上位机通讯和传递指令、提供图传。上位机由 Android Studio 2021 编写。

2024-10-18

基于N32G430C8L7+INA199制作的USB电流表 原理图+PCB

基于N32G430C8L7+INA199制作的USB电流表,精度1%,可以查看USB工作时候的电流,工程分为两个版本,一个是支持快充的电流表,一个是不支持快充显示的5V表。

2024-10-18

汽车照明配光的可调恒流源 原理图+PCB

一款高性能的汽车级可调恒流源系统,专为优化汽车大灯配光设计。采用外部DAC搭配差分放大电路控制FB电压和多通讯接口,实现电流的精确控制与灵活调节。核心MCU选用雅特力AT32A403AVGT7,确保系统稳定可靠。四路独立输出设计,每路电流可调范围200mA至1500mA,内置短路与过热保护,保障设备安全,电流设置不受FB反馈电阻限制。

2024-10-18

智能环境监测系统 原理图+PCB

基于立创天空星开发板制作的一个可以监测室外空气温度、空气湿度、空气质量(PM2.5),大气压力,光照度,风向,风速,雨量的智能系统。 1、采用BME280传感器监测室外空气温湿度、大气压力;DC01红外PM2.5传感器监测空气质量;采用光学雨量光照传感器和三杯式风速风向传感器监测雨量、光照度、风向及风速。 2、通过ESP8266连接OneNet并把传感器数据上传到云平台。我写了个简单APP,可以在手机和电脑上查看数据。 3、通过LAN口连接电脑,将数据传输到上位机界面。 4、0.96寸OLED显示屏,直接显示采集到的数据,方便查看调试。 5、通过TYPE-C进行充电,同时监测主电源,如果掉电备用电源自动连接,并发出声光报警和网络报警。

2024-10-18

ESP32-S3开发板原理图+PCB :集成GC0308摄像头、2寸IPS屏、电容屏及双音频芯片,含6D传感器

实战派S3开发板采用ESP32-S3芯片,配16MB FLASH、8MB PSRAM,集成GC0308摄像头、2寸IPS屏、电容屏及双音频芯片,含6D传感器

2024-10-18

基于全志T113-S3的热成像相机 PCB+原理图

系统配置 SoC:全志T113-S3 频率:1 GHz * 2 核 内存:片上128MB 屏幕:2.4寸 TFT LCD, 320x240 @ 94.3 Hz 热成像刷新率:25Hz 测温范围:0-106.4 ℃ (零下没试过,据说可以测到-20 ℃) 传感器分辨率:160*120 操作系统:全志Tina Linux,基于OpenWRT GUI:LVGL 8

2024-10-18

用于推荐股票的Python代码,可以使用一些基本的技术分析指标来实现

这段代码示例会获取股票的历史数据,并基于一些常见的技术指标(如移动平均线)给出买卖建议。 下面的示例代码使用yfinance库来获取股票数据,并使用pandas和numpy进行数据分析。这里推荐的策略是基于简单的移动平均线(SMA)交叉策略: 短期SMA(如50天) 和 长期SMA(如200天):当短期SMA上穿长期SMA时,发出买入信号;当短期SMA下穿长期SMA时,发出卖出信号。 代码说明 get_stock_data() 函数从Yahoo Finance下载指定时间段的股票数据。 calculate_sma() 函数计算简单移动平均线。 generate_signals() 函数基于移动平均线策略生成买卖信号。 plot_signals() 函数可视化股票价格以及买卖信号。 main() 函数定义了整个操作流程,获取数据,生成信号,并进行可视化。 策略的局限性 此策略仅使用了简单的移动平均线交叉,并不能完全代表真实市场中的复杂情况。建议结合其他技术指标或基本面分析,改进模型。

2024-10-18

三元组表矩阵的运算:常见的三元组矩阵操作的Python实现

三元组表示法是一种稀疏矩阵的存储方式,常用于只存储非零元素的坐标和值。它的格式通常为 (row, column, value),其中 row 和 column 是矩阵元素的位置,value 是该位置的值。下面是一些常见的三元组矩阵操作的Python实现,包括矩阵的创建、转置和加法。

2024-10-18

matlab工具箱使用

matlab工具箱使用

2024-10-18

ESP32-idf与mpu6050惯导模块基于DMP算法的代码

ESP32-idf与mpu6050惯导模块基于DMP算法的代码,支持esp32、esp32s3、esp32c3

2024-10-18

具身智能知识体系总结脑图

具身智能知识体系总结脑图

2024-09-23

基于Qt的视觉软件源码和教程,模仿海康的VisionMaster

视觉软件 人工智能 机器视觉 QT

2024-07-07

Arduino Nano 电路原理图

Arduino Nano 电路原理图及其bom清单,电路器件说明 Arduino Nano v3.0版本原理图 Arduino Nano v2.0版本原理图 ATmege328芯片

2023-09-19

语音合成工具软件(科大讯飞引擎)

语音合成工具软件(科大讯飞引擎)

2023-09-16

深蓝学院《多传感器融合定位与建图》课程的作业笔记总结

深蓝学院《多传感器融合定位与建图》课程的作业笔记总结

2023-09-14

机器视觉光源打光技巧总结PPT,包含二十多个项目的打光实战案例介绍

常规光源系列 常见光源颜色 光源的照明方法 明视野照明、暗视野照明、背光照明 高角度直射光 低角度漫射光 条型照明(直接光) 背光的应用案例:检查塑封内的药片有无、FPC间距检测、螺纹尺寸测量、螺纹尺寸测量、平行背光效果图、软扁电线导线的破损检测、玛瑙颜色识别 手机摄像头检测案例 激光防伪喷印的字符检测案例 读取果冻盖上的出厂日期案例 贺卡珠子检测案例 紫外光的应用案例 透明塑料台面的压痕案例 UV胶水有无检测案例 防伪标签检测案例 触摸屏案例 BGA焊点检测案例 不同材质的反射成像介绍

2023-09-14

基于ROS的叉车定位导航+运动控制方案

开发环境为18.04 LTS [ROS Melodic] 或Ubuntu 16.04 LTS [ROS Kinetic] 支持单台叉车导航,多台叉车导航 识别栈板,识别障碍物,贝塞尔曲线路径规划等功能。 在配置好环境后,依次执行如下命名: roslaunch orunav_launch single_truck.launch roslaunch orunav_launch multiple_trucks.launch roslaunch orunav_launch click_n_pick.launch

2023-09-14

2023-美赛-z题准备和详细代码介绍

Database 就业率 OECD (2023), Employment rate (indicator). doi: 10.1787/1de68a9b-en (Accessed on 01 April 2023) Gross_Domestic_Product World Development Indicators - World Bank (2022.05.26) https://datacatalog.worldbank.org/search/dataset/0037712/World-Development-Indicators GDP增长 International Monetary Fund, World Economic Outlook (October 2022) https://www.imf.org/external/datamapper/datasets/WEO international-tourist-arrivals Yearbook of Tourism Statistics - World Tourism Organization, Compend

2023-09-14

蓝桥杯备赛:蓝桥杯备赛练习题与答案

蓝桥杯备赛:蓝桥杯备赛练习题与答案 目录: 00开发环境 01数据结构 02枚举和计数 03搜索 04动态规划 05贪心算法 06图论 07数论 08字符串 09线段树

2023-09-14

python烟花特效:使用python编写的烟花程序

使用python编写的烟花程序 运行方法: pip install pygame python fireworks.py

2023-09-14

2023电赛运动目标控制与自动追踪系统

本系统以STM32F103C8T6单片机最小系统作为控制核心,由K210视觉模块,激光笔模块,舵机云台模块,降压模块等模块组成。红色激光云台通过建立云台坐标与实际视觉坐标的映射关系,可实现原点复位功能,绕屏幕边框运动,可以识别屏幕任意位置角度的A4靶纸,并做到控制红红色光斑沿靶纸黑色边框做顺时针移动。绿色激光云台可实时识别红色激光落点,控制绿色激光点完成对红色光斑自动追踪,追踪响应时间小于2 秒。系统功能通过按键独立控制,且均设有急停按钮,可随时切换,急停。系统具有半自动机械校准模式,以达到更精确的运动目标控制指标。系统结构简单,稳定性好,易于使用。

2023-09-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除