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

Bridge Shield扩展板:树莓派与Arduino集成打造智能机器人

Bridge Shield是面向学生、极客和研究者的开源开发板。搭配树莓派或Arduino Uno,解锁广泛的DIY机器人与家庭自动化项目。

项目正在Kickstarter众筹——考虑支持或分享链接给亲友。

Bridge Shield Kickstarter链接

核心特性(第二代)

所有组件机械设计兼容大多数标准Arduino Uno和树莓派扩展板堆叠。

已构建项目

可实现的项目

首个原型完成并测试中。第二代将带来更强大功能。网站和YouTube视频见详情。

入门:互联网控制机器人

步骤1:设置树莓派

所需材料:

  1. Bridge Shield(或L293D板)
  2. 树莓派+SD卡+电源
  3. USB或Pi摄像头模块
  4. 机器人底盘、电机夹、螺母螺栓、外设
  5. 2×直流电机(BO电机)
  6. 2节锂离子电池(1000–2000 mAh)
  7. Arduino Uno(可选)
  8. ESP8266 Wi-Fi模块(可选)
  9. 1.3" OLED显示屏(可选)

首先在树莓派安装Web服务器和PHP。参考此instructable详细步骤,然后运行:

$ sudo apt-get update
$ sudo apt-get install apache2 php5 libapache2-mod-php5

浏览器访问https://your-pi-IP验证。可选安装FTP服务器:

$ sudo apt-get install vsftpd
$ sudo nano /etc/vsftpd.conf

修改如下:

重启服务:

$ sudo service vsftpd restart

步骤2:安装MPEG-Streamer

MPEG-Streamer将摄像头画面流式传输至互联网。安装依赖:

$ sudo apt-get install libjpeg8-dev imagemagick

克隆、编译、运行:

$ cd ~
$ mkdir tmp
$ cd tmp
$ svn co https://svn.code.sf.net/p/mjpg-streamer/code/mjpg… mjpg-streamer
$ cd mjpg-streamer/mjpg-streamer
$ make
$ cd /home/pi/code/mjpg-streamer
$ ./mjpg_streamer -i "./input_uvc.so" -o "./output_http.so -p 8080 -w ./www"

浏览器访问https://pi-IP:8080或https://pi-IP:8080/?action=stream查看流。

步骤3:PHP与Python对接GPIO

安装WiringPi(官网教程)。将以下文件放入/var/www/server/:

编辑control.html指向视频流:

$ sudo nano /var/www/server/control.html

替换img src为:

img src="https://pi-IP:8080/?action=stream"

访问https://pi-IP/server/control.html,按钮将通过PHP脚本切换GPIO引脚。

步骤4:硬件连接(树莓派与Bridge Shield)

使用Bridge Shield电机驱动直接从树莓派GPIO驱动电机。引脚映射示例:

将Shield和树莓派安装到底盘,连接锂离子电池,固定Wi-Fi网卡于指定槽位。

步骤5:可选ESP8266与Arduino UNO家庭自动化

Wi-Fi控制家电,更新control.py设置ESP8266 IP和端口:

$ sudo nano /var/www/server/control.py

设置:

上传Arduino草图并安装Adafruit OLED库。路由器配置端口转发(如Netgear)暴露ESP8266端口。参考端口转发指南。

深入了解请访问树莓派与Bridge Shield机器人页面。

制造工艺

  1. 树莓派温度画像:Python+SQLite+LabVIEW实战
  2. 树莓派与 Python 构建远程温度传感器:分步实战指南
  3. 树莓派 3 配合 PubNub 实现远程气象监测
  4. 树莓派 Zero 配合 Node‑RED 融合 TI SensorTag 与 Blynk 物联网平台
  5. 树莓派 PIR 运动传感器控制 LED 实战指南
  6. 树莓派 GPIO 读取按键:分步实战指南
  7. 树莓派家庭温度监测仪表盘:实时图表展示
  8. 树莓派无需 LIRC 捕获红外遥控指令:Python UART 方案
  9. 树莓派用 MCP3008 ADC 读取模拟传感器:LDR 与 TMP36 实例
  10. MonkMakes RRB2套件构建树莓派机器人:详细指南
  11. 构建XMP-1:低成本XMOS-树莓派移动平台
  12. DIY仿Wall-E树莓派CD盒机器人