树莓派论坛

时间:2024-07-23 18:03:13编辑:优化君

有哪些对树莓派 的有趣改造,扩展应用

这个太多了,随手写几个:可以把打印机改装成网络打印机。在树莓派上跑个小服务器,能搭建成一个网络打印机,于是所有电脑就都可以无线打印了。做成家庭娱乐中心,有这一类树莓派专门刷的系统,可以做成娱乐影音中心,功能类似小米盒子。可以做机器人、无人机控制板,现在已经很多了。我自己有个项目就是用树莓派控制无人机,实现无人机的远程控制。做成一个智能家居中心,比方说树莓派上可以接个摄像头,对外发送视频,可以访问来看家里的情况。还可以连接到灯、电器上,远程控制家电。当然还可以接一个红外发射器,能起到遥控器的作用,也能实现远程控制家电的作用。做成智能化监控,运行一些计算机视觉的软件,就能实现诸如判断画面中有没有人、或者画面中一共有几个人之类的这种应用。当电脑用。不过这个不常用,因为树莓派的图形界面实在是太卡了。

有哪些对树莓派的有趣改造和扩展应用

个人整理,老外做的一些比较好玩的东西:
1、64块树莓派搭建超级电脑——百度搜索
这应该是截至目前体积最小的超级计算机了,它是由英国南安普顿大学的9位工程师联手用廉价的“树莓派”阵列和乐高积木组装而成。团队的领头人西蒙·考克斯博士给自己6岁的儿子一个“艰巨”任务,那就是用乐高积木搭建计算机的框架,然后再把64个“树莓派”塞进去。这办法真不错,用最快的速度和最少的资金就把这么多树莓派合为一体,之后团队成员分别给这64个树莓派安装并调试系统,他们选择的是Debian Wheezy系统,甚至还编写了一份相关操作的指南,让其他人也能组建一台“树莓派”超级计算机。
2、树莓派+Openwrt私人云存储系统——树莓派论坛(这个我做过……)
owncloud是一款优秀的个人云存数平台(文件存储/分享,日历/任务/联系人/书签 同步,RSS阅读器,挂载其他在线存储平台,各种功能插件,PC/MAC/Android/iOS客户端),可以安装在各种linux发行版上,当然raspberry pi也是可以的。经过优化(优化一,优化二)后可以达到“可用”的访问速度。
3、树莓派制作微博机器人——树莓派论坛
树莓派最大的一点就是可扩展性很强,用户可以在此基础上加上各种传感器。比如利用温度传感器来实现监控温度,单纯的检测温度会比较枯燥。让我们来改造一下,把温度监控结果来定时发微博,树莓派变身微博机器人,每过一段时间把现在的温度发一个微博。也许你可能不会写代码,不知道怎么配置微博的接口。没关系,已经有人把一些工作都做好了,只要能动手,会Google,你也可以实现。
4、树莓派+Kindle=个人电脑 ——树莓派论坛
PC还可以怎么组装?只要你有个Kindle和树莓派,便可改造成一台小PC。这个上手难度会高很多,但挑战越多,乐趣也越大。一台越狱的Kindle 加上一个外接键盘,树莓派作为处理中心,Kindle 作为显示器,看起来是不是像一台小PC,虽然只能实现远古的命令行模式,在Kindle上Hack一下,至少会提高不少逼格。
5、树莓派飞行器——geek论坛(个人不看好这个)
采用树莓派电脑控制的旋翼飞行器,可以装备智能手机用的那种微型摄像头,相对普通旋翼飞行器+相机的航拍组合,不仅成本更低,而且能够实现更复杂的功能,比如航拍录像或者实时航拍影像无线传输,相比单纯的买来用手机控制的飞行器,这个自己改装的树莓派版还可以扩展功能,是不是很酷


如何用C++玩树莓派的GPIO

WiringPi简介
WiringPi是应用于树莓派平台的GPIO控制库函数,WiringPi遵守GUN Lv3。wiringPi使用C或者C++开发并且可以被其他语言包转,例如python、ruby或者PHP等。WiringPi中的函数类似于Arduino的wiring系统,这使得熟悉arduino的用户使用wringPi更为方便。
树莓派具有26个普通输入和输出引脚。在这26个引脚中具有8个普通输入和输出管脚,这8个引脚既可以作为输入管脚也可以作为输出管脚。除此之外,树莓派还有一个2线形式的I2C、一个4线形式的SPI和一个UART接口。树莓派上的I2C和SPI接口也可以作为普通端口使用。如果串口控制台被关闭便可以使用树莓派上的UART功能。如果不使用I2C,SPI和UART等复用接口,那么树莓派总共具有8+2+5+2 =17个普通IO。wiringPi包括一套gpio控制命令,使用gpio命令可以控制树莓派GPIO管脚。用户可以利用gpio命令通过shell脚本控制或查询GPIO管脚。wiringPi是可以扩展的,可以利用wiringPi的内部模块扩展模拟量输入芯片,可以使用MCP23x17/MCP23x08(I2C 或者SPI)扩展GPIO接口。另外可通过树莓派上的串口和Atmega(例如arduino等)扩展更多的GPIO功能。另外,用户可以自己编写扩展模块并把自定义的扩展模块集成到wiringPi中。WiringPi支持模拟量的读取和设置功能,不过在树莓派上并没有模拟量设备。但是使用WiringPi中的软件模块却可以轻松地应用AD或DA芯片。


树莓派当web服务器性价比

可以说树莓派在作为web服务器的性价比非常高。其优点如下:1. 低廉的成本。树莓派的价格很低,小于50美元,而一台传统的服务器大约需要几百甚至上千美元。2. 极低的功耗,树莓派只需要几瓦电。由于它使用极低的电量,也就意味着只需要很少的散热设备来维护温度。3. 处理能力优秀,树莓派拥有性能良好的处理器,比传统的服务器快好多,可以完美的处理大量的用户请求。4. 易于部署,安装运行树莓派作为web服务器要比传统的服务器容易得多,只需要两三步即可完成部署。5. 小尺寸和易移植性,树莓派的体积非常小,而且平常安装在一台机器上,可以很容易拆卸然后放到另一台机器上。总之,树莓派在作为web服务器时相当优秀,而且价格又不贵,所以在这方面的性价比上还是比较高的。


raspberry pi 3哪里

Raspberry Pi是一款迷你电脑,体积仅信用卡大小,运算性能和智能手机相仿。它价格便宜,使用功率小,所以它很适合用于嵌入式项目。可以运行Raspbian、Firefox OS等诸多OS,对初学编程的人来说是一个很好的起点。
Raspberry Pi是一款针对电脑业余爱好者、教师、小学生以及小型企业等用户的迷你电脑,预装Linux系统,体积仅信用卡大小,搭载ARM架构处理器,运算性能和智能手机相仿。在接口方面,Raspberry Pi提供了可供键鼠使用的USB接口,此外还有快速以太网接口、SD卡扩展接口以及1个HDMI高清视频输出接口,可与显示器或者TV相连。它价格便宜,使用功率小,所以它很适合用于嵌入式项目。很多人已经能够把Pi用于各种项目,从针对小孩的一些简单项目到携有更高级功能的复杂项目,它可以被创造的像一个桌面PC那样用于制作电子表格、文字处理和玩游戏,它还可以播放高清视频。
Raspberry Pi可以运行什么?
1. Raspbian
Raspbian是默认的最常用于Raspberry Pi的免费操作系统。Raspbian是基于Debian的一个版本(针对Raspberry Pi硬件Debian进行了专门的优化,并构建了超过35000个Raspbian包)。
Raspbian仍处于积极开发状态,并把重点放在提升尽可能多Debian包的稳定性和性能。对于初学编程的人来说这是一个很好的起点,Raspbian自带的x windows,因此可以使用它类似WIN风格的GUI界面,Raspbian还包括一个“Pi商店”,你可以免费或付费下载一些应用,比如Libre Office、Free Civ(游戏)等等。
2. RISC OS Pi
RISC OS最初是由剑桥Acorn Computers Ltd公司设计的一个操作系统,并于1987年首次发布,它是被专门设计运行于ARM芯片上,由命令行界面和桌面环境组成的视窗系统。
RISC OS Pi是RISC OS一个伟大的分水岭,同时,也意味着Raspberry Pi即将成为RISC OS这一轻便、精简、原创的基于ARM的操作系统巨大的驱动力。
3. Firefox OS
Firefox OS(专案也叫Boot to Gecko/B2G)是一个基于Linux的开源操作系统,应用于智能手机和平板电脑。采用开放网络(open Web)技术,它是一种网络作业环境,以Gecko浏览器引擎为核心,采用HTML 5来开发。诺基亚的工程师Oleg Romashin成功的将Firefox OS移植到廉价电脑Raspberry Pi上。从中可以看到Firefox OS成功的调用了Raspberry Pi的OpenGL加速,WebGL应用也可以稳定运行。
对初学者来说,Firefox OS是众多困难项目中的一个,但是很值得一试。
4. Kali Linux
Kali Linux是基于Debian的Linux发行版, 设计用于数字取证和渗透测试。Kali Linux预装了许多渗透测试软件,包括nmap (端口扫描器)、Wireshark (数据包分析器)、John the Ripper (密码破解器),以及Aircrack-ng (一应用于对无线局域网进行渗透测试的软件)。用户可通过硬盘、live CD或live USB运行Kali Linux。Metasploit的Metasploit Framework支持Kali Linux,Metasploit一套针对远程主机进行开发和执行Exploit代码的工具。
5. Raspbmc/Kodi
Raspbmc是一个优秀的免费和开源的媒体中心软件,通常被称为XBMC(现在改名为Kodi)。它是基于Debian Linux发行版,它有一个10英寸的用户界面,你可以使用Raspbmc播放和浏览大多数的视频、音乐、播客和其他一些数字媒体文件。它支持有线和Wi-Fi、多种语言、自动更新,最棒的是,如果你想把Raspberry Pi 作为XBMC的前端,那么你可以在没有相关知识下正确的做到。
6. OpenELEC
OpenELEC(开放嵌入式Linux娱乐中心)基于Kodi/XBMC,提供包括家庭影院PC所需的各类软件,也适用于Raspberry Pi。它主打轻量级和流线型的设计,以便启动的更快。功能类似于Raspbmc,但有其自己的设置和配置区域
7. Pidora
Pidora是适用于Raspberry Pi的一款操作系统,基于Fedora。Pidora虽然有点类似于Raspbian,但还是有些分布和少数软件的不同,包括文本编辑器、编程语言等等。
8. OpenMSX
OpenMSX是一个开源MSX模拟器,旨在模拟MSX(MSX个人电脑,是于1983年由美国微软提出的8位和16位主机的通称)。


爱上Raspberry Pi的内容介绍

Raspberry Pi (树莓派)是一台价格不到300元的卡片式电脑,它的体积虽然只有信用卡般大小,却具备强大的功能。本书将从在Raspberry Pi上安装、配置和开机启动Linux操作系统开始,深入浅出地介绍Raspberry Pi的各种特性。不但介绍了Raspberry Pi自身的底层GPIO接口编程技术,还将指导你把Raspberry Pi与Arduino结合在一起,设计出可以通过网络远程控制的电子作品。此外,你还将学习Pygame多媒体编程,并用Scratch完成一个简单的小游戏。

上一篇:电影 论坛

下一篇:创意设计生活用品