自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (3)
  • 收藏
  • 关注

原创 PID控制器讲解

这个视频教程讲的非常好,从理论层面到应用,强烈推荐有兴趣的同学看一下。https://www.bilibili.com/video/BV1B54y1V7hp

2021-07-18 17:53:09 1029

原创 DIY ROV系列(六)水下机器人控制系统

终于到了ROV的控制系统了。这部分是ROV能否平稳运行的核心。理解控制系统可以按照如下步骤。1,水下机器人的动力系统是电机,那么只要能随心所欲的控制电机,那么你就掌握了控制系统。2,先试着控制一个电机,控制电机的正反转,转速。3,试着控制多个电机,以4推进器ROV为例,两个垂直两个水平推进器。这时候可以模拟控制ROV前进,左转右转,上升下降。到此为止,你已经能掌握纯手动控制ROV了。4,ROV系统还要接传感器,大多数时候,控制是需要传感器数据结合的,比如定深控制。当你想让ROV悬浮于10米深

2021-06-22 11:20:25 6518

原创 DIY ROV系列(五)水下机器人通信系统

ROV架构篇在这里:https://blog.csdn.net/zanran8/article/details/116331778?spm=1001.2014.3001.5501上篇讲到,电子舱内部可分为,供电系统,通信系统,控制系统,并且对供电系统做了介绍。(https://blog.csdn.net/zanran8/article/details/116922620?spm=1001.2014.3001.5501)本篇介绍通信系统。通信系统主要是实现水下和岸上的通信。因为电磁波在水下衰减很严重,

2021-05-30 16:53:22 5554

原创 DIY ROV系列(四)水下机器人供电系统

ROV架构篇在这里:https://blog.csdn.net/zanran8/article/details/116331778?spm=1001.2014.3001.5501今天该介绍电子舱内部的设计。电子舱可以说是ROV的“大脑”,这个“大脑”的好坏和聪明程度决定了ROV的性能。电子舱也可以分为以下三部分:1,供电系统2,通信系统3,控制系统供电系统是所有系统的基础,供电系统的稳定直接决定整个系统的健壮性。本文以锂电池供电为例,常见的是3S锂电池,4S锂电池,6S锂电池,放电电

2021-05-17 11:55:02 4270

原创 DIY ROV系列(三)水下机器人结构和动力设计

结构部分在开篇那里提到过(https://blog.csdn.net/zanran8/article/details/116101361?spm=1001.2014.3001.5501)。主要注意的就是两个问题,一个是推进器的布局,一个是重浮心的设计。推进器一般采用正反桨成对使用的方案,目的是抵消转动惯量。重心一般要尽量低,而且要在机器中心线上,浮心一般要高。具体操作就是比较重的器件放置框架下部,而且下部加铅块;框架上部放置浮力材料。值得注意的是框架下部面板多开铅块固定孔位,方便手动调整。.

2021-05-05 10:41:53 8269

原创 DIY ROV系列(二)ROV架构介绍

从使用角度来讲,ROV可分为两部分,水上部分和水下部分。水上部分:1,线盘:连接水下和水上的纽带。通常为盘零浮力电缆使用,需要在线盘上使用滑环,原因是放线和收线的时候不会把线绞断。 2,岸机箱;岸上核心部件,本质是个电脑加上位机软件,负责显示水下视频,数据,以及数据处理;接收控制器件信号并发送到水下实现对ROV的控制。 3,控制器件:这个比较简单,就是手柄,推杆,摇杆之类。都是人操作,电脑读取,发送水下,也有用触屏虚拟摇杆的。...

2021-05-01 17:58:57 4909 1

原创 DIY ROV系列(一)开篇

最近联系我的小伙伴不少,好多都是想做ROV而不得其法,鉴于此,LZ计划开个系列,手把手教大家做一款自己的ROV。本系列只是最基础的介绍,让大家熟悉ROV的架构,避免入一些不必要的坑。闲言碎语不都说了,本篇把我个人理解的ROV介绍一下。ROV,即是遥控无人潜水器,又俗称带缆水下机器人,近年来用途越来越广,有人用来水下拍摄,有人用来水下探索寻宝,有人用来抓海参,有人用来清理管道,还有人用来消防救水,也有人用来做船底清理,等等吧,太多了。ROV用到各个领域都会在ROV上搭载相关领域专业的传感器和设备,以及对R

2021-04-24 20:02:03 5815 2

原创 水下机器人之电池选择

最近有不少小伙伴问我电池的问题,我就把我了解的分享一下给大家。做ROV的电池一般有两种,一是航模电池,类似于板砖那种;二是带保护板的18650或者26650锂电池焊接的;航模电池如下图:保护板电池如下图:电池介绍,大家自行查找。在这里主要介绍如何选择电池,比如容量,电压,放电电流等。容量:容量的单位建议换算成Wh(瓦时,即电压*mAh).容量的选择一般是和续航时间为参考。下面举例说明: 机器有八个推进器,四个垂直,四个水平。每个推进器最大功率300W,同时一般...

2021-03-11 15:40:00 3254

原创 水下机器人之电机控制

分享一下水下机器人的电机控制(针对的是直流无刷电机+双向电调的模式)。其实一句话就说明白了,频率50hz的方波,1.5毫秒占空比是初始化;假如1~1.5毫秒正转,1.5~2毫秒反转,反之亦然。1.5毫秒占空比是初始化状态,电机不转;以1.5毫秒为界限,增加或者减少电机都会转的越来越快。我以arduino为例贴出一段代码(arduino有Servo库,比较方便,别的单片机需要生成pwm波,计算占空比,套路是一样的。)#include <Servo.h>Servo myservo;//电

2021-01-05 17:52:36 6853 1

原创 水下机器人之岸上供电

1,为什么要岸上供电?答:电池主要的问题有两个,一是续航,二是充电。岸上供电可以极大的延长机器在水下的工作时间。所以要用岸上供电。2,岸上供电的选择?答:岸上供电又可以分为两种模式,一是AC-->DC,简单地讲就是直接交流下去,在ROV内部实现AC转DC;另一种是AC-->DC-->DC,顾名思义就是在岸上先完成AC到DC的转换,在ROV内部需要实现DCDC转换。(标...

2020-01-15 20:56:41 2100

原创 步进电机的使用

初入手步进电机,摸索了一段时间,搞明白了怎么使用。下面我以两相四线为例。第一,找到AB相。如下图所示:此时也可以用万用表二极管档测试,得出AB相。第二,连接驱动器。黑绿和红蓝互换位置也是可以的。按上图解法即可实现控制。...

2019-07-07 11:16:56 2625

原创 树莓派命令行联网

wpa_cli是命令行界面下的无线网连接工具。通过wpa_cli管理备选的网络列表。在备选网络中启用的网络,树莓派会自动试图连接。流程如下:1,sudo wpa_cli,启动wpa_cli的命令行界面2,add_network(在wpa_cli的命令行输入的),此时会出线一个数字,记住这个数字,比如说是13,set_network 1 ssid "无线网名称"4,set_netw...

2019-06-30 14:24:19 1442 1

原创 arduino使用i2c接口的1602液晶屏的问题

arduino最大的优点就是库多,操作方便;缺点就是光用库了,库之间要是出现问题,就不太好弄了。我用arduino使用i2c接口的液晶屏是出现了按键一按,程序就卡在显示那个地方了。下面我详细介绍下。首先,你得安装相关库,如下图所示:然后,可以在示例里面选择相关的例程,如下:下面我说一下我遇到的问题。我同时用到了按键和显示。显示我用的是lcd.print()函数,但是我发现...

2019-05-04 13:48:05 2196

原创 arduino 2560GPS数据的处理

最近做个小项目,需要实现导航功能,用到了GPS模块,需要对GPS数据进行处理,但是arduino2560的float和double都只是4个字节,无法用一个变量存储经纬度数据,于是想用一个float数组分开存储,具体实现如下!我的GPS模块返回的经纬度使用一个字符数组存储的,长度是11,下面是GPS模块返回数据的结构体:struct{ char GPS_Buffer[80]; b...

2019-03-28 19:08:14 1051

原创 水下机器人(rov)小知识(3)

今天来介绍一下组一个rov需要的器件!        第一,舱体。舱体用于存放我们的电子器件,包括主控板,传感器,电池等。一般有亚克力和铝合金的,当然也有钛合金和碳纤维的,用法没啥可说的,我这里就用亚克力的舱体。舱体密封主要有径向密封和轴向密封,具体我也不是特别懂,能用就好,貌似有如下两图所示:          第二,推进器。推进器主要提供动力,实现机身的旋转和平移(前后左右上下...

2018-12-15 21:16:04 12766 3

原创 水下机器人(rov)小知识(2)

今天来讲一下推进器布局!一般推进器布局可以有以下几种:     (摘自bluerov布局图)实现rov的前进后退,上浮下沉,左转右转的话,最少三个电机就可以实现,但是根据本人亲测效果来看,体验感不太好,所以如果想要实现基本的前后上下左右运动的话建议四个及四个推进器以上,水平方向四个推进器可以实现横移,垂直方向四个推进器可以实现俯仰横滚控制,具体的俯仰,横滚,航向,深度控制将会在后面...

2018-12-13 16:22:18 8813 2

原创 水下机器人(rov)小知识(1)

        随着国家层面对海洋的重视,水下机器人也在蓬勃发展,越来越多的高校,研究所,公司都在进行大力研究!这里我做一点小小的工作,普及一下一些基础知识,当然过程中,我会好会以组装一个机器人模型为例子去实现,其中的代码都会公开给大家!        我以一个rov为例子,去实现理论和实际的结合!大家要相信,没有什么东西是非常困难的,很多事情都是我们自己把他复杂化了!现在我来分享一些小的知识...

2018-12-11 14:32:16 7195 1

原创 树莓派3B开热点并自动启动

    lz最近项目需要,研究了一下树莓派开热点!试了一下几种方法,发现这一种是最简单,也是比较稳定的一种!现介绍如下:用putty或者vnc对树莓派进行操作,如下图示:(putty登录界面)(VNC登录界面)创建WiFi热点使用的GitHub上一个开源项目: https://github.com/oblique/create_ap#将代码copy到本地,安装sudo git clone ...

2018-06-14 21:30:40 19637 13

原创 bluerov软件调试教程(一 )

    bluerov是目前最流行的一款消费级ROV,其架构简单,可操作性强,比同类型的ROV体验感要高很多,本系列教程将从bluerov的软件调试,硬件调试,装舱等三个方面去介绍bluerov,希望diy玩家可以通过本教程更方便的去组装和调试自己的bluerov!注: 软件调试需要 Qgroundcontrol(以下简称 QGC) 需要完整版 Windows 系统, ghost 版本的系统无...

2018-04-05 16:21:53 7178

倒立摆源代码

基于2013年全国电子设计大赛的控制类题目,再次列出代码!

2013-09-20

空空如也

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

TA关注的人

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