首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏防止网络攻击

    遥控车模的电机控制器

    基于CH32V103单片机结合RTT开发一套无刷电机无感矢量控制器,使用无感矢量控制无刷电机具有噪音小、控制线性度好、电机效率高等优点。使用三相全桥电路将直流电转换为交流电驱动无刷电机,利用串联电阻和差分采样电路采集UV两相的电流信号。使用滑膜观测和矢量控制完成对电机的闭环控制。CH32V103为RISC-V内核,结合RTT可以更加便捷的开发应用层功能。系统预留了一路串口,便于调试和后期加装无线控制模块。

    38710编辑于 2024-04-26
  • 来自专栏AI机器学习与深度学习算法

    机器学习入门 5-9 使用sklearn解决回归问题

    本系列是《玩转机器学习教程》一个整理的视频笔记。本小节主要介绍使用sklearn实现多元线性回归和kNN回归。

    92320发布于 2019-11-13
  • 遥控车灵活转向的秘密武器是什么?

    它不仅是遥控车转向系统的核心,更是连接控制器与车轮之间的桥梁,让遥控车能够精准响应我们的指令,实现灵活而稳定的驾驶体验。今天,就让我们一起走进舵机的世界,深度解析它在遥控车转向控制中的技术奥秘。 舵机:遥控车转向的“智慧大脑”舵机,这个看似小巧却充满智慧的部件,是遥控车转向系统的关键所在。它内部集成了电机、减速器、位置传感器以及控制电路等多个组件,形成了一个精密的控制系统。 遥控车的灵活转向与稳定行驶在遥控车的驾驶过程中,舵机的精准转向控制为灵活转向和稳定行驶提供了有力保障。 这些技术的创新,将为遥控车带来更加灵活、稳定的转向控制体验。舵机——遥控车转向控制的得力助手舵机作为遥控车转向控制的核心部件,以其精准的控制技术和稳定的性能表现,为遥控车带来了灵活而稳定的驾驶体验。 它不仅承载着遥控车转向的重任,更在不断创新和发展中,为遥控车的未来发展注入了更多的活力和动力。让我们共同期待舵机技术在未来的发展中,继续为遥控车带来更加出色的表现!

    49810编辑于 2025-02-20
  • 布谷RC远程遥控车系统源码:技术与功能深度解析​

    射频通信以其较远的传输距离和较强的抗干扰能力而被广泛应用,2.4GHz射频模块在空旷环境下,传输距离可达数十米甚至更远,且多个车辆同时使用时,能有效避免信号干扰;蓝牙通信则以其便捷的连接方式,方便与智能手机等设备配对 ,通过手机应用实现更丰富的控制功能。 在射频通信方面,增强了信号的稳定性和传输效率;在蓝牙通信部分,开发了更友好的手机应用交互界面,用户可通过源码支持下的应用自定义操控界面、设置多种驾驶模式等。​ 执行左转操作​break;​case 'R':​// 执行右转操作​break;​case 'S':​motorStop();​break;​}​}​}​此代码通过软件串口实现与蓝牙模块的通信,接收从遥控器或手机应用发送的控制指令

    89510编辑于 2025-06-04
  • 来自专栏量子位

    这只国产变形金刚能自动变形、语音控制,还能编程,让老外疯狂点赞

    这款智能大玩具,还可以和官方的手机App联动,前面介绍过的所有动作都能在App通过手机控制完成。 ? 尤其是在载具状态下,擎天柱完全变成一个遥控车: ? 这款机器人身上有 5000多个部件、27个伺服电机和60个连接的微芯片,用户可以通过手机App给每一个关节的模式进行编程,设计出独一无二的动作: ? 英文配音原声语音、高音质喇叭、语音遥控、独立APP、手机遥控、预设动作、全身电机可编程自定义动作、车型遥控车玩法、灯光效果等等。

    1.1K30发布于 2021-04-23
  • 来自专栏石云升

    人生九段算法:用算法经营自己的人生(5-9段)

    如果把个人比作一家公司。那么你自己就是这家公司的CEO。对个体而言,最重要的增长不在于工资,而在于能力的提升和个人网络的建立,以及未来赚钱的能力。

    68720编辑于 2022-08-25
  • 来自专栏木头编程 - moTzxx

    手机号段正则表达式 (2019-01 最新)

    ,进行严谨的规则匹配,那么得到的结果为: /^[1](([3][0-9])|([4][5-9])|([5][0-3,5-9])|([6][5,6])|([7][0-8])|([8][0-9])|([9] 如果觉得太过严谨,可以考虑使用 /^[1]([3-9])[0-9]{9}$/ 举例,在 js 代码中进行应用的一种写法: var telStr = /^[1](([3][0-9])|([4][5- 9])|([5][0-3,5-9])|([6][5,6])|([7][0-8])|([8][0-9])|([9][1,8,9]))[0-9]{8}$/; var inputStr = "18810998988 (telStr.test(inputStr))) { flag = '手机号码输入不规范'; }else{ msg = "手机号码规范"; } 正则表达式 在线生成工具 ➷ 参考博客 【三大运营商手机号段正则表达式】 【最新手机号段归属地数据库(2018年11月) 415806行】

    19.6K60发布于 2019-01-03
  • 来自专栏李才哥

    手机号码验证

    以下为截止2018年1月各大运营商已知手机号码号段: 更新时间2018年1月11日 移动号段: 134 135 136 137 138 139 147 148 150 151 152 157 158 159 (13[0-9]|14[5-9]|15[012356789]|166|17[0-8]|18[0-9]|19[8-9])[0-9]{8}$/ 这样就可以对手机号码格式进行相对严谨进行校验了。 /^(13[0-9]|14[5-9]|15[012356789]|166|17[0-8]|18[0-9]|19[8-9])[0-9]{8}$/ 由于电信199、移动198、联通166号段刚刚发布,所以很多网站和 let valid_rule =/^(13[0-9]|14[5-9]|15[012356789]|166|17[0-8]|18[0-9]|19[8-9])[0-9]{8}$/;// 手机号码校验规则 if valid_rule.test(phone_number)){ alert('手机号码格式有误'); returnfalse; } 这样phone_number就是取到的手机号码

    9.1K20发布于 2019-07-10
  • 来自专栏全栈程序员必看

    2019最新的手机号码正则表达式

    2019最新的手机号码正则表达式 看着我的手机号码验证又被测试给踢了回来,没办法自己只能写一个备用了。 ((((13[^4]{1})|(14[5-9]{1})|147|(15[^4]{1})|166|(17\\d{1})|(18\\d{1})|(19[89]{1}))\\d{8})|((134[^9]{1 ((((13[^4])|(14[5-9])|147|(15[^4])|166|(17\\d)|(18\\d)|(19[89]))\\d{8})|((134[^9]|1410|1440)\\d{7}))$ "; regex = "^((((13[^4])|(14[5-9])|147|(15[^4])|166|(17\\d)|(18\\d)|(19[89]))\\d{8})|((134[^9

    45710编辑于 2022-09-08
  • 来自专栏cwl_Java

    Java工具集-校验手机号码与网址

    java.util.regex.Matcher; import java.util.regex.Pattern; /** * @program: simple_tools * @description: 校验手机号码与网址 * @author: Mr.chen * @create: 2020-05-18 11:48 **/ public class RegExpUtil { // 手机校验 private static final Pattern MOBILE_PATTERN = Pattern.compile("^[1](([3][0-9])|([4][5-9])|([5][0-3,5-9])|([6 ; /** * 验证手机号码 * * @param mobileNo * @return */ public static boolean

    99710发布于 2020-06-10
  • 来自专栏腾讯云IoT

    【IoT应用创新大赛】基于RISC-V车位锁

    目前绝大多数的车位地锁均是机械钥匙开启、RFID进行车辆识别的,遥控、手机APP的,但是这些方法都存在不足。 机械的需要先下车把地锁放下,车辆才能停放;通过RFID进行车辆识别时,必须使用有效的RFID,由于RFID卡或其它的RFID设备是加装在车辆上的,因此存在设备由于振动、雨水冲刷等原因而掉落,智能遥控车锁由于车的金属外壳穿透能力低

    1.4K7231发布于 2020-04-19
  • 来自专栏全栈程序员必看

    最新、最全、最准确的手机号正则表达式

    更新到2018年5月,支持最新的166号段 /** * Java 使用 */ String PHONE_NUMBER_REG = "^(13[0-9]|14[579]|15[0-3,5-9]|16 17[0135678]|18[0-9]|19[89])\\d{8}$"; /** * JS 使用 */ "18016381232".match(/^(13[0-9]|14[579]|15[0-3,5- 更新到2019年06月25日 Java最新版手机号正则 String PHONE_NUMBER_REG = "^(1[3-9])\\d{9}$" 手机号的变化越来越快,因为经常有新的号段出来,所以不要太过限制为好

    1.8K10编辑于 2022-07-01
  • 来自专栏大数据仓库建设

    我国大陆地区的手机号正则匹配

    我国大陆地区的手机号正则匹配 -- hive sql 测试通过 select phone_num RLIKE "^(\\+?86)? ((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|161|166|198|199|(147))\\d{8}$" 在线正则测试 http ((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|161|166|198|199|(147))\d{8}$

    2.3K20发布于 2019-03-14
  • 来自专栏大数据仓库建设

    我国大陆地区的手机号正则匹配

    我国大陆地区的手机号正则匹配 -- hive sql 测试通过 select phone_num RLIKE "^(\\+?86)? ((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|161|166|198|199|(147))\\d{8}$" 在线正则测试 http ((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|161|166|198|199|(147))\d{8}$

    69030发布于 2019-03-12
  • 来自专栏葡萄城控件技术团队

    使用正则表达式判断合法的电话号码

    最近碰到了这样一个需求,提交标单的时候判断用户(国内)是否在输入框输入了正常的手机或者电话座机号码。 通常可以看到解决这个复杂问题的解决方案是手机号和座机号分开。座机号拆分成三段,区号,电话号码+分机号。但是为了表单看起来清爽,设计的时候给了一个“万能”的输入框,给用户输入电话号码或者手机号码。 <手机号>((13[0-9]{1})|(15[0-9]{1})|(18[0,5-9]{1}))+\d{8})。 <手机号>((13[0-9]{1})|(15[0-9]{1})|(18[0,5-9]{1}))+\d{8})$。 然后我们来搞定座机号码 这个表达式写起来相当的繁琐,我们一步一步地拼接吧。 <手机号>((13[0-9]{1})|(15[0-9]{1})|(18[0,5-9]{1}))+\d{8})$"; private const string TelMatchStr =

    2.9K90发布于 2018-01-10
  • 来自专栏刘旷专栏

    偏离航道的无人机大疆

    大疆的如意算盘 教育机器人,这不是什么新的概念,机械遥控车亦然。两个普通的产品加在一起却造就了新的东西,这就是大疆的RoboMaster系列。 小型遥控车相较于无人机来说更加安全可控,这种产品本身就带有很浓的趣味性,RoboMaster的使用对象侧重青少年,但目标客户其实是一群成年人,吸引成年人给孩子买东西,教育无疑是最好的理由,也是最实用的。 大疆对这一系列产品其实是灌注了很多野心的,有人可能会觉得RoboMaster 本质就是个编程遥控车,但它加上在线教育一词能立马变得高大上起来,因为从C端走向B端,这布局就已经秒杀了市面上许多竞品,能大大撬动市场份额 大疆用6年搞了个编程遥控车,而就是这小小的遥控车的背后,却早已下了盘大棋。 偏离航道的大疆:智能教育不轻松 本质上来说,像RoboMaster这种性质的可编程机器人跟快消品不同,一般情况下不会有人买好几个放家里(孩子多的或许有可能),也不像手机那样的刚需,坏了就继续换。

    80930发布于 2020-03-18
  • 来自专栏腾讯云IoT

    【IoT迷你赛】我的“路虎”终于上云了

    IoT开发板,以及Wi-Fi模块: 开发板.png 还有我新买的路虎卫士 图片 1.png 不好意思拿错图了,下面这个的这才是: 图片20.png 图片 4.png 2、本设计目标: 正常的遥控车或者是遥控无人机等 设计整体示意图如下: 图片 5.png 二、系统方案概述 1、系统方案 系统方案如下图所示: (1)通过自定义数据结构,在腾讯云端向IoT开发板下发控制遥控车转向和速度的指令; (2)IoT开发板接收并识别数据 ,生成控制模型车上电调和转向舵机的PWM控制信号; (3)遥控车电调和转向舵机的信号线连接IoT开发板的PA0和PA1端口,控制信号通过IoT开发板的I/O口输出给遥控模型车,以控制遥控车以不同速度的前进后退

    1.2K31发布于 2019-08-28
  • 来自专栏陶士涵的菜地

    手机卫士手机定位的原理

    手机定位的三种方式:网络定位,基站定位,GPS定位 网络定位,手机连上wifi 2g 3g的时候,手机会有一个ip,误差很大 基站定位,精确度与基站的多少有关,几十米到几公里的误差 GPS定位,至少需要三颗卫星才能定位 ,在空旷的地方准确 手机使用A-GPS需要网络来辅助定位,定位速度快,网络记录了上次的卫星轨道, 获取LocationManager对象,通过getSystemService(LOCATION_SERVICE

    2.6K20发布于 2019-09-10
  • 来自专栏java思维导图

    别再乱用了,这才是 @Validated 和 @Valid 的真正区别!!!

    {IGroupB.class})     private Integer age;     @Pattern(regexp = "^((13[0-9])|(14[5,7,9])|(15([0-3]|[5- 9]))|(166)|(17[0,1,3,5,6,7,8])|(18[0-9])|(19[8|9]))\\d{8}$", message = "手机号格式错误")     private String  = IGroupA.class)     private Integer age;     @Pattern(regexp = "^((13[0-9])|(14[5,7,9])|(15([0-3]|[5- 9]))|(166)|(17[0,1,3,5,6,7,8])|(18[0-9])|(19[8|9]))\\d{8}$", message = "手机号格式错误")     private String  9]))|(166)|(17[0,1,3,5,6,7,8])|(18[0-9])|(19[8|9]))\\d{8}$", message = "手机号格式错误")     private String 

    4.1K20编辑于 2022-07-04
  • 来自专栏机器人网

    并不是遥控车对撞?

    格斗机器人常被一些人误解为遥控车对撞,但实际并不是这样。制作一个可以用于战斗的机器人是非常不容易的,如果要让它具备战胜对手的实力,就需要它的建造者花费很多的时间精力去学习、设计、建造和实践。

    1.2K30发布于 2018-04-24
领券