简单几步制作一个树莓派遥控小车

买来的树莓派3b已经放了很久的直播,感觉十分浪费,便随便倒腾了一下,做了一个最简单的遥控小车,功能十分基本,可以很方便的用来改造成别的用途。

我在这里简单地说一下步骤,同时也做一下整理和记录:

1.写在前面

本教程使用树莓派作为主控,如果你只是想做一个简单的遥控小车,我并不推荐你使用树莓派。最实惠的方案是使用esp8266来作为主控芯片,在其片内进行编程。本教程所做的小车可以方便以后的升级(如添加摄像头,GPS定位等等),因为树莓派的性能更高。

2.准备材料材

料列表仅供参考,可以根据自己的需要来进行增减。

  • 树莓派3B

  • 一个三轮车模,带电机(淘宝上自己搜,大概十几块)

  • 12V锂电池(可用电池盒+5 电池代替,如果你不嫌费电的话)

  • 12v输入,5v输出的双路输出电驱

  • 12v转5v的稳压板

  • 测电压用的模块(比如四旋翼用的BB响,可选,仅为了防止锂电池过放)

  • 导线若干

  • 扎带若干

  • 拼装焊接所需要的电烙铁,斜口钳,螺丝刀等

  • 以上材料除去工具与树莓派板子,总价不会超过一百元。

    3.简单拼装

    ▼拼装这一部分就不好用纯文本表达了,我在这里画张图吧:

    ▼拼好之后是这样的:

    4.设置树莓派开机自启打开wifi热点

    首先下载工具:

    git clone https://github.com/oblique/create_ap.git

    如果你上面的命令执行时 错,请先安装git:

    sudo apt-get install git

    安装依赖库:

    sudo apt-get install util-linux procps hostapd iproute2 iw haveged dnsmasq
    sudo nano /etc/rc.local

    在exit0的前面加上如下命令:

    nohup create_ap -n wlan0 你的wifi名 你的wifi密码

    重启树莓派,你就可以搜到它开的wifi热点了:

    sudo reboot

    5.编写控制电机和接受命令的脚本

    这一步我不讲解代码的含义,请自行理解吧。。

    文件名:car.py

    文件内容:

    这里需要注意一下,四个端口的编 需要自己测试,前进后退都需要测试一下,然后按照自己的实际情况,进行修改。

    nohup python3 /home/pi/car.py &

    重启树莓派,脚本会开机自启动:

    sudo reboot

    6.遥控端软件

    由于我没有安卓机,也没有苹果机,所以我写了一个UWP软件进行测试

    另外由于手机用来拍摄效果了,所以遥控演示只使用了电脑进行测试

    视频如下:

    (IT之家移动客户端用户若无法观看视频,请)

    UWP工程下载地址:点此链接

    命令简单的解释:

    向树莓派的12345端口,发送”a,b”即为左轮与右轮的速度,a与b的范围大小均为-100到100,负数为倒车。如:40,20

    这篇文章就到这里了,如果有问题,请在评论区留言。

    想看到更多这类内容?去APP商店搜IT之家,天天都有小欢喜。

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2018年1月1日
    下一篇 2018年1月1日

    相关推荐