亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

树莓派自平衡Segway搭建全攻略

步骤1:准备材料

步骤2:组装车架

按提供的说明安装电机、车轮和电子元件到底盘。用亚克力板打造简洁低轮廓外观。

步骤3:电路接线

按下图连接MPU6050和L293D到树莓派及电源,使树莓派能读取运动数据并驱动电机。

电机驱动连接:

用12V适配器给L293D供电,树莓派用独立5V适配器供电。

步骤4:固定所有组件

用扎带将所有线缆和元件牢固捆绑,确保运行时不位移。

步骤5:软件安装

假设已安装Raspbian并能SSH登录,配置I²C内核模块和WiringPi库,以便树莓派与MPU6050通信并控制GPIO。

$ sudo apt-get install libi2c-dev

编辑/etc/modules启用I²C:

i2c-bcm2708
i2c-dev

确保黑名单文件/etc/modprobe.d/raspi-blacklist.conf中以下行被注释:

#blacklist spi-bcm2708
#blacklist i2c-bcm2708

通过sudo raspi-config激活I²C(高级选项 → I²C)。重启树莓派:

$ sudo bash; sync; sync; reboot

验证模块加载:

$ lsmod | grep i2c

安装WiringPi:

$ sudo apt-get install git-core
$ git clone https://github.com/WiringPi/WiringPi
$ cd WiringPi
$ sudo ./build

硬软件就绪后,即可编程利用MPU6050数据实现Segway自平衡。

制造工艺

  1. 树莓派2上使用DS18B20读取温度完整指南
  2. 树莓派结合 Maxim 1-Wire 传感器与 DS2482 I2C 桥接器的多点温度测量
  3. 树莓派精准监测机柜温度:DS18B20 多点部署实战
  4. 树莓派传感器数据融合实战:GPS 与 MPU‑9150 IMU 的 I²C 与 UART 接入
  5. 树莓派与 AS3935 闪电检测传感器实战指南
  6. 树莓派 2 无头模式水浸报警器:基于 Adafruit T‑Cobbler Plus 构建
  7. 树莓派与 BrickPi 构建 ThingSpeak 温度监测系统
  8. 树莓派低成本婴儿啼哭检测器 DIY 指南:Prota OS + Philips Hue + Volumio
  9. 树莓派实时人脸追踪云台:OpenCV + 舵机 + ServoBlaster 实战
  10. 树莓派自动化气雾栽培系统:湿度传感器智能控制
  11. 树莓派无需 LIRC 捕获红外遥控指令:Python UART 方案
  12. 液体增材制造:用液态材料构建3D物体