树莓派william hill官网
直播中

348081236

9年用户 853经验值
擅长:可编程逻辑
私信 关注
[经验]

树莓派创意:追赶自行车的动画

` 本帖最后由 348081236 于 2016-1-26 15:19 编辑

QQ截图20160120174825.png

看到没,就图上地面那个投影。它不只是个简单的投影,而是可以动的动画,会随着自行车速度的变化而变快或变慢。当然,你也可以换成自己喜欢的动画,像是被狗追,骑的越快狗跑的也越快之类的o(^_^)o硬件的主要部分是从树莓派获取视频的电池供电的微型投影机。本项目的代码编写使用openFrameworks——一个开源的C++编码工具,因为它可以用来开发许多不同的平台:Windows、Mac、iOS、Android 和 Linux。还有树莓派的GPIO库wiringpi[tr]。另外还要连接一个霍尔效应传感器。

第一步:准备树莓派
QQ截图20160126110214.png
简单说一下。
装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-Getting-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
  • 编译openFrameworks:
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。


第三步:做车轮传感器
1.png
QQ截图20160126120127.png
第四步:代码


  • 进入openFrameworks 的MyApps 目录:
cd ~/openFrameworks/apps/myApps
  • 下载代码
git clone https://github.com/mrichardson23/cyclechaser.git
  • 进入[tr]cyclechaser目录
cd cycleChaser
  • [tr]编译代码:make
  • 运行:sudo make run




` anigif_enhanced-buzz-29520-1350416746-8.gif

回帖(3)

柠檬守护

2016-1-20 22:57:33
哇哦,楼主分享了好多树莓派的创意呢,不错不错,谢谢分享。
举报

姜文涛

2016-1-21 11:28:00
。。。。。。。。。。。。。。。。
举报

man慢

2016-1-21 17:23:29
官方活动从v吧v吹吧
举报

更多回帖

发帖
×
20
完善资料,
赚取积分