这次成功申请到的是AMB23(Realtek RTL8722DM MINI) 物联网开发套件,本来打算做一个简单的智能家居应用,后来觉得相关的应用也做了一些,这次尝试来做一点自己没有做过的应用。
近年来,安防巡逻机器人和电力线路巡检机器人得到了快速的发展,在这个领域,测距技术无疑是一个重要的支撑技术。因此,决定来根据厂家提供的例程来实验一下超声波测距技术,并准备将它应用到机器人行走控制上面来。
这里用到的超声波模块是HC-SR04,连接电路也很简单:
电路搭建好以后,上传程序,结果:
距离为0cm,明显不对,是哪里有问题呢。检查电路后没有发现问题,只能怀疑是超声波模块是不是有问题,决定再网购两个超声波模块来试试。等待到货后再来完成测评。
经过三天等待,新购的两个模块到货,这里不得不赞一下现在网购电子元件的便捷性,像我这样的五线以下城市,都能够很快到货。
换上模块现象依旧,因此不得不来研究下问题所在。顺便在详细了解一下模块和程序的工作原理,看来虽然 Arduino 给小白们带来了一些便利,但是确实也培养了一些懒惰的习惯。所以我一直还是直接用底层的单片机开发,这样虽然麻烦些,但是知识掌握得还是牢固一些。
研究后认为,只能是阻选值不当,先前分别试了10k、5.1k,都是0cm,现在换成470的,终于工作正常了,误差也还可以。
现在测距完成了,今后把它集成在应用电路中,就可以实现测距并控制了。
电子技术干货,第一时间送达
电视机的按键功能是用什么电路实现的?经典ADC按键电路
小小的电蚊拍居然有这么多个基础电路,你能看懂几个?
220V灯串电路原理原来是这样的!
别小看不起眼的电阻,里面大有学问!
通俗易懂讲解MOS管
图解车规级芯片