`
本帖最后由 348081236 于 2016-1-26 15:19 编辑
看到没,就图上地面那个投影。它不只是个简单的投影,而是可以动的动画,会随着自行车速度的变化而变快或变慢。当然,你也可以换成自己喜欢的动画,像是被狗追,骑的越快狗跑的也越快之类的o(^_^)o硬件的主要部分是从树莓派获取视频的电池供电的微型投影机。本项目的代码编写使用openFrameworks——一个开源的C++编码工具,因为它可以用来开发许多不同的平台:Windows、Mac、iOS、Android 和 Linux。还有树莓派的GPIO库wiringpi[tr]。另外还要连接一个霍尔效应传感器。
第一步:准备树莓派
简单说一下。
装Raspbian系统,联网,启动配置工具:
sudo raspi-config
然后像上图一样选择。重启,用户名 pi 密码 raspberry 登入,再更新软件。
第二步:安装openFrameworks和wiringpi
- 从命令行进入/home/pi:cd ~
- 下载openFrameworks:
curl -O http://www.openframeworks.cc/versions/v0.8.4/of_v0.8.4_linuxARMv6l_release.tar.gz
另外,http://www.openframeworks.cc/setup/raspberrypi/Raspberry-Pi-Get
ting-Started.html 有更新的版本
- 创建目录“openFrameworks”:mkdir openFrameworks
- 将下载的解压到“openFrameworks”:
tar vxfz of_v0.8.4_linuxarmv6l_release.tar.gz -C openFrameworks --strip-components 1
- 打开安装脚本所在:cd /home/pi/openFrameworks/scripts/linux/debian_armv6l
- 运行下面的shell脚本来安装软件和openFrameworks所需的代码库:sudo ./install_dependencies.sh
在安装过程中全部选yes
make Release -C /home/pi/openFrameworks/libs/openFrameworksCompiled/project
注意:这一过程需要非常长一段时间
- 完成后,回到主目录:cd ~
- 下载最新版本WiringPi,树莓派GPIO引脚的C 库:
git clone git://git.drogon.net/wiringPi
cd wiringPi./build
- 回到 raspi-config,设置内存分割,分配128 MB到GPU。
第三步:做车轮传感器
第四步:代码
- 进入openFrameworks 的MyApps 目录:
cd ~/openFrameworks/apps/myApps
git clone https://github.com/mrichardson23/cyclechaser.git
cd cycleChaser
- [tr]编译代码:make
- 运行:sudo make run
`