物联网  >   智能工业  >  正文

【玩转Micro:bit】自制超声波避障小车

  最近京东商城发布了他们的无人送货车,用来提高快递小哥的送货效率,据说这个可爱的小车能够自动避开路障和行人、遇见红绿灯能够立刻做出反应、用户可以通过人脸识别、输入取货码、点击手机APP链接等三种方式取货。

  

 

  不由感叹,未来以来,不好好学习,搬砖可能都被机器人取代了!

  

 

  咱们从现在开始学习吧!

  本文给大家介绍如何利用Micro:bit DIY 超声波摇头避障小车

  

 

  材料清单【list】

  1×Micro:bit 及USB线

  1×Micro:bit 扩展板

  2×TT直流电机

  2×车轮

  1×9g舵机

  1×超声波传感器

  1×万向轮

  激光切割木质车架一套

  螺丝若干

  

智能避障小车材料一览

 

  Part I 小车的组装

  1、底盘组装

  

 

  2、在车架板上安装滚珠万向轮,两边是两颗 M4×8的螺丝

  

 

  3、从下往上插入四个T型电机卡槽,用4根M3×25的螺丝紧固,在安装上轮子

  

 

  4、

  

 

  将上下底盘安装上铜柱,用M3×6的螺丝来固定上下板和Micro:bit扩展板

  

 

  最后在车的前部安装好9g舵机和超声波传感器。

  

 

  完成组装!!

  Part II 线路的连接

  1、左右TT电机的连线,在扩展板的两边分别有一组电机插座M1、M2,插槽有5个引脚分别是:A+\A-\B+\B-\VM,它们可以分别用来接直流马达和小型的步进电机,本文不涉及步进电机,所以主要针对的是直流马达。

  接线是A+、A-为一组、B+、B-为一组,不能接错,否则容易引起电路短路烧毁电路板

  

 

  

 

  舵机和超声波传感器的连线:舵机接在S1-S8任意一个都可以,我这里接的S8

  

 

  超声波传感器有4个引脚,分别为VCC接+5V的电源、Echo接P0端口、Trig接P1端口,GND接电路板的GND

  

 

  Part III 编程

  Micro:bit的 编程非常简单,不需要你的电脑有什么样的配置,只要你的电脑能用浏览器上网就可以了。

  打开网址:makecode点microbit点org(将点换成 . )

  

 

  它是微软支持的一个用于孩子们学习机器人和编程的项目,后台是不是很硬!

  不做过多介绍, 看看如何实现超声波避障小车

  首先要实现这个功能,要添加两个包:Robot:bit 和 Sonar

  

 

  

 

  

 

  这是最基本功能的实现,功能上还有很大改进的空间

  当然通过程序的编写还有更多有趣的玩法!

上一篇:49.6元DIY 一个 micropython 的多功能无线电子钟

下一篇:120.8元自制小四轴飞行器