全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

deepin 23+树莓派让小车动起来

时间:2025-02-12 09:12

人气:

作者:admin

标签: 树莓派  硬件  小车 

导读:deepin 23 +树莓派还有啥新玩法?     前言 继我们之前发布的树莓派运行 deepin 23 系统教程后,此次我们将深入探索如何借助树莓派实现与硬件的交互,进而精准控制小车的运行。     硬...

deepin 23 +树莓派还有啥新玩法?

前言

继我们之前发布的树莓派运行 deepin 23 系统教程后,此次我们将深入探索如何借助树莓派实现与硬件的交互,进而精准控制小车的运行。

硬件准备

以下是所需的硬件清单,看看自己都备齐了吗?

树莓派 4b

智能小车底盘 双层圆盘(两轮附带电机、电池盒)

Type-C接口 5V 锂电池(给树莓派供电)

TB6612FNG 电机驱动模块

a3eeadf8-e860-11ef-9310-92fbcf53809c.jpg

安装环境

系统:deepin 23

配置 Python 环境

sudo apt install python3-pip python3-venv python-dev-is-python3
python3 -m venv venv
source venv/bin/activate
pip3 install bottle rpi.gpio

安装 gpio 服务

sudo apt install pigpiod
sudo systemctl enable pigpiod
sudo systemctl start pigpiod

硬件安装

参考图如下:

a43924fa-e860-11ef-9310-92fbcf53809c.png

TB6612 树莓派 电机 说明
PWMA 18 A 电机控制信号输入
AIN2 27 A 电机输入端 2
AIN1 17 A 电机输入端 1
STBY +3.3V 驱动器的总开关,STBY 高电平时工作,低电平时停止。
BIN1 22 B 电机输入端 1
BIN2 23 B 电机输入端 2
PWMB 19 B 电机控制信号输入
GND Power 接入外部电源负极
VM Power(电机驱动电压输入端,从外部电源正极输入)
VCC +5V Power(逻辑电平输入端,从树莓派接入5V)
GND GND Power 接入树莓派 GND
AO1 A 电机输出端 1 电极朝外,左轮下方电极。
AO2 A 电机输出端 2 电极朝外,左轮上方电极。
BO2 B 电机输出端 2 电极朝外,右轮上方电极。
BO1 B 电机输出端 1 电极朝外,右轮下方电极。

这里使用 Type-C 接口可充电的 5V 锂电池给树莓派供电,电机驱动模块使用电池盒放入 2 节 5 号电池供电。

运行程序

克隆源码

git clone git@github.com:chenchongbiao/Raspberry-Car.git

调用 gpio 需用 root 权限。这里直接切 root 用户运行程序。

sudo su
source venv/bin/activate
python3 Start.py

运行成功后,通过浏览器输入 http://ip:8088

这里的 ip 为树莓派的ip 地址。可以通过点击网页上的按钮操控树莓派小车。

参考资料

原作者项目:https://github.com/valieo/Raspberry-Car

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信