概述
树莓派能用来做啥?
树莓派虽小,但五脏俱全和普通电脑无异,是一种微型电脑。树莓派以其低能耗、移动便携性、GPIO等特性,很多在普通电脑上难以做好的事情,用树莓派却是很适合的。
资源和环境
Raspberry Pi 3
Raspbian
Python2.7
L289N
系统
ssh连接
电脑中打开树莓派sd卡盘在里面添加两个文件ssh和wpa_suplicant.conf
1、wpa_suplicant.conf
在sd根目录下添加wpa_suplicant.conf文件,内容如下:
ctrl_interface=DIR=/var/run/wpa_supplicant
GROUP=netdev
update_config=1
network={
ssid="wifi name"
psk="wifi password"
}
只能连接2.4G网络,所以你需要确保你所连接的是2.4G的通道而不是5G的。
2、ssh
根目录下添加空的ssh文件,不要内容
3、连接
然后打开wifi,我是自己电脑wifi,xshell连接
利用xshel进入登陆界面后,输入对应得树莓派默认账号、密码
账号 ----> pi
密码 ----> raspberry
可以自己 修改密码[但是一定要记住,不然就等着哭吧]
利用xshell的rz,和sz插件传输文件。
设备
树莓派GPIO[这里的GPIO号,将会在脚本里用到]
s2.png
L298N双H桥直流电机驱动器
1.png
马达A区输出和马达B区输出
可同时控制两个马达正反转,如果是四驱可以使用并联的方法,A区连接小车右前后轮,B区连接左前后轮。每个区有两个输出接口(没有正负极之分),分别连接马达正负极,注意四个电机的旋转方向是否保持一致。
单机片IO控制输入 : 接 4 个 GPIO 口。 上面两个脚 Input1 、Input2 (靠近 A Enable )控制电机 A ; 下面两个脚 Input3、Input4 (靠近 B Enable)控制电机 B。有四根铜柱,分别连接树莓派GPIO针(推荐:19、26、20、21针)
把 L289N 的直流电源接好,然后把树莓派的 GND 与 L298N 的 GND 连在一起,因为共地后 L298N 才能识别树莓派发送的 IN1、IN2 到底是高电平还是低电平。
树莓派的 13、19、26 脚分别连到 A Enable、IN1 、IN2 。(把短接帽拿掉)
树莓派的 21、20、16 脚分别连到IN3 、IN4、 B Enable、 。(把短接帽拿掉)
如下:
image.png
组装完成图
finish
可使用脚本