44“万里”树莓派小车——PicoW遥控小车(视频展示)
<div class='showpostmsg'> 本帖最后由 lb8820265 于 2023-10-17 22:22 编辑<p><span style="font-size:16px;">先上视频</span></p>
<p><span style="font-size:16px;"><iframe allowfullscreen="true" border="0" frameborder="no" framespacing="0" height="450px" scrolling="no" src="//player.bilibili.com/player.html?aid=277185013&bvid=BV1mw411c7LM&cid=1300142913&p=1" width="700px"></iframe><br />
视频介绍的是使用PicoW制作的遥控小车,可以用手机控制小车运动,同时也可以传回来一些速度等信息。整个程序由C语言编写。</span></p>
<p><span style="font-size:16px;"> 在之前有使用树莓派做过遥控小车,详见帖子<a href="https://bbs.eeworld.com.cn/thread-1197161-1-1.html" target="_blank"><u>“万里”树莓派小车——第一阶段完成展示</u></a>,小车是使用的纳姆轮,实际体验不是很好,因此,这次换成了差速轮,结构和扫地机器人差不多。之前是使用树莓派作为控制主板,操作系统是非实时的,不利于控制和编码器数据的读取,例如:<a href="https://bbs.eeworld.com.cn/thread-1190177-1-1.html" target="_blank"><u>“万里”树莓派小车——电机控制学习(4轮速度控制)</u></a>。</span></p>
<p><span style="font-size:16px;"> 因此,使用单个树莓派在需要实时性很强的系统中是不行的,必须有个控制底板,底板负责需要实时性的部分,树莓派负责发送操作指令。目前市面上常见的底板多是使用STM32作为主控芯片,但当我第一次了解到PicoW我就被震惊了,这个小小的板子不仅外设丰富,主频高,还能支持WiFi和蓝牙。而且还非常的便宜,这个必将成为DIY届的新宠呀!如果使用PicoW作为控制底板的话,不但可以使用它来单独控制小车,也可以通过连接树莓派来实现更加复杂的功能,简直完美。</span></p>
<p><span style="font-size:16px;"> 都说PicoW上手简单,但是这都是对于使用python语言的用户的,使用C语言的话,会难很多,而且资料较少,但是C语言实时性更好,能够使用更多的外设,因此,必须用C语言开发。</span></p>
<p><span style="font-size:16px;"> 我先将展示视频放出来,稍后我会分享制作过程,大致包括:环境搭建、例程运行、新建工程、在线调试、外设学习、硬件搭建、控制逻辑等。再之后会使用PicoW作为控制底板,添加树莓派实现更多的功能,欢迎大家持续关注。<img height="32" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/congra.gif" width="32" /></span></p>
</div><script> var loginstr = '<div class="locked">查看精华帖全部内容,请<a href="javascript:;" style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
if(parseInt(discuz_uid)==0){
(function($){
var postHeight = getTextHeight(400);
$(".showpostmsg").html($(".showpostmsg").html());
$(".showpostmsg").after(loginstr);
$(".showpostmsg").css({height:postHeight,overflow:"hidden"});
})(jQuery);
}
</script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script> <p>有点小激动,很期待楼主后面的分享制作过程,,,</p>
<p>楼主这个 优化后把成本降下来 可以销售了。</p>
<p>改用ESP32会不会过便宜一些,考虑到续航,还是用蓝牙连接更好一些</p>
<div class="quote">
<blockquote><font size="2"><a href="forum.php?mod=redirect&goto=findpost&pid=3269685&ptid=1259464" target="_blank"><font color="#999999">极限零 发表于 2023-10-16 09:17</font></a></font> 改用ESP32会不会过便宜一些,考虑到续航,还是用蓝牙连接更好一些</blockquote>
</div>
<p>要是考虑距离估计还是sub 1g好些吧。估计还是要单芯片的国产芯片才能把成本搞下来。</p>
<p>楼主【万里】这个项目好久没更新了,最近不忙啦?</p>
damiaa 发表于 2023-10-16 09:08
楼主这个 优化后把成本降下来 可以销售了。
<p>哈哈,销售这个倒是没啥意义,市面上太多这类东西,学习制作的过程比较有意思。</p>
wangerxian 发表于 2023-10-16 17:53
楼主【万里】这个项目好久没更新了,最近不忙啦?
<p>嗯嗯,前面一段时间比较懒惰,接下来要加油了</p>
极限零 发表于 2023-10-16 09:17
改用ESP32会不会过便宜一些,考虑到续航,还是用蓝牙连接更好一些
<p>嗯嗯,ESP32也是一个很厉害的硬件产品,还没仔细了解过。不过WiFi有个优势就是可以连接路由器,以后家里全屋路由,小车连上WiFi,就可以在任何地方都能控制小车了</p>
火辣西米秀 发表于 2023-10-16 07:29
有点小激动,很期待楼主后面的分享制作过程,,,
<p>哈哈,谢谢啦!</p>
lb8820265 发表于 2023-10-16 18:06
嗯嗯,ESP32也是一个很厉害的硬件产品,还没仔细了解过。不过WiFi有个优势就是可以连接路由器,以后家里 ...
<p>是啊,我之前也有这种想法,在外面控制小车,再给小车装个摄像头。</p>
<p>我好奇前面的轮子是怎么样的,转弯时,会不会阻力特别大呀。</p>
我好奇前面的轮子是怎么样的,转弯时,会不会阻力特别大呀。 lugl4313820 发表于 2023-10-17 10:11
我好奇前面的轮子是怎么样的,转弯时,会不会阻力特别大呀。
<p>看着像个麦克纳姆轮,又不完全像。麦克纳姆轮也不能完全横向移动,需要和地面摩擦</p>
lkh747566933 发表于 2023-10-17 17:23
看着像个麦克纳姆轮,又不完全像。麦克纳姆轮也不能完全横向移动,需要和地面摩擦
<p>楼主普及一下知识呀,这套件哪里有卖,弄个回来玩玩。</p>
lkh747566933 发表于 2023-10-17 17:22
我好奇前面的轮子是怎么样的,转弯时,会不会阻力特别大呀。
<p>这个轮子很神奇,转弯很轻松</p>
lugl4313820 发表于 2023-10-17 18:08
楼主普及一下知识呀,这套件哪里有卖,弄个回来玩玩。
<p>这个架子是淘宝上买的,一个叫做轮趣科技的店铺</p>
lb8820265 发表于 2023-10-17 22:16
这个架子是淘宝上买的,一个叫做轮趣科技的店铺
<p>价格不便宜呀,楼主花不少钱玩这小车子吧。</p>
lugl4313820 发表于 2023-10-18 07:32
价格不便宜呀,楼主花不少钱玩这小车子吧。
<p>嗯嗯,确实是不便宜的,而且制作过程也是在摸索和试错,家里的各种零件都堆成山了<img height="50" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/funk1.gif" width="53" /></p>
lb8820265 发表于 2023-10-18 09:52
嗯嗯,确实是不便宜的,而且制作过程也是在摸索和试错,家里的各种零件都堆成山了
<p>我上他家逛了一下,没找到大佬您的那一款呀。能方便给个链接吗?</p>
页:
[1]
2