您的位置 首页 汽车

Arduino、BeagleBone、 Raspberry Pi ,怎么挑选适宜的渠道?

对于初学者来说,我们推荐Arduino。它拥有庞大的社区用户、大量的示例项目和教程,并且可以轻松地与其他外部设备连接。对于初学者来说,学习使用Arduino的方法有许多。这块板的设计初衷,就是方便与不

关于初学者来说,咱们引荐Arduino。它具有巨大的社区用户、许多的示例项目和教程,而且能够轻松地与其他外部设备衔接。关于初学者来说,学习运用Arduino的办法有许多。

这块板的规划初衷,便是便利与不同的传感器进行交互,而且不需求规划其他电路,所以你不需求太多电路相关的支撑,就能轻松上手。假如还没有尝试过这玩意,无妨试一试(价格并不贵),信任能够得到风趣的经历。

Arduino Uno是一款令人欣赏的东西,除了具有开源的微控制器,软件开发环境也是免费的。

Raspberry Pi只要信用卡巨细,能够直接插入到电视中。许多传统电脑上的功用,例如文字处理、电子表格和游戏,都能够在Raspberry Pi中工作。

价格低廉,硬件扩展性强,BeagleBone是为喜欢嵌入式Linux体系的玩家量身打造的产品。BeagleBone还能够作为BeagleBoard或Beagleboard-xM的外接USB或网络扩展模块。

假如开发的产品需求确保尺度较小,咱们引荐Arduino。这三款渠道的尺度相似,不过Raspberry Pi的SD储存卡会让它看起来更大。Arduino的样式躲让,但让Arduino差异于其他渠道的特性在于,它具有特别的微处理器,以及一些软件。它运用Atmel公司的一款微处理器嵌入式体系,体积小,价格实惠。关于那些需求尺度非常细巧的项目来说,你能够花费1到2美元购买Atmel的这些芯片,并运用Arduino Bootloader(一个赋予Arduino基本功用的程序),装置后,你就又具有了一个Arduino。

各种尺度的Arduino

BeagleBone周围是它的大哥BeagleBoard

BeagleBoard有一个更大,功用更强的版别——BeagleBoard。假如你需求更强的扩展性,那么BeagleBoard是一个不错的挑选。

Arduino Uno、BeagleBone 和 Raspberry Pi,后两者都有网络接口

假如你的项目需求衔接网络,咱们比较引荐BeagleBone或Raspberry Pi。这两款都是真实的Linux电脑。他们都内建以太网接口和USB,便于用来衔接网络。经过USB接口,你能够衔接一个无线模块,那样就能够无需网线就能接入网络。别的,Linux体系具有许多内置组件,供给高档的网络特性。

只需将USB WiFi设备衔接到BeagleBone或Raspberry Pi上,Linux体系即可支撑这些外接设备

Arduino支撑外设,叫做“shields”,它尽管具有衔接网络的才干,但其网络功用非常有限。假如花时间去购买扩展,其实与直接购买功用比较完善的高阶电路板相同。

假如你的项目需求接入外部感应设备,咱们引荐Arduino和BeagleBone。Arduino相关于其他设备,更简略衔接外部感应器。不同版别的Arduino运用的电压不同(3.3V 或许 5V),这样就能够容易的衔接到不同的外部设备。而BeagleBone只能衔接3.3V的外部设备,并在某些情况下,还需求参加电阻或许其他外部电路才干衔接外部设备。Arduino和BeagleBone都有模仿数字信号接口,这让你轻松的衔接输出不同电压的设备。BeagleBone具有更高的模仿数字信号的分辨率,这关于某些项目来说是最好的挑选。

就如上面所说的,你有必要留意你即将衔接的设备,包含小型的感应器,是否具有叫做I2C或许SPI的数字接口。这三款渠道都支撑这些外接设备,所以通讯方面不成问题。

关于需求电池供电的项目,咱们引荐Arduino。Arduino功耗是最低地。假如依照每瓦的功用来比较,BeagleBone的能耗是最高的。可是Arduino具有更广泛的空间,由于他能够和许多不同的输入电压的设备一同作业。这样就要求Arduino需求运用不同类型的电池,而且就算电池没电也能持续工作。

假如需求支撑用户界面,我引荐运用Raspberry Pi。Raspberry Pi别出心裁,由于它具有一个HDMI输出。这意味着,你能够接入键鼠和直接接入到你的电视。在这点看来,你具有了一台功用全备的电脑,而且具有用户操作界面。这样使得Raspberry Pi能够用于在需求与用户交互的项目中,以低成本构建web阅读设备。事实上,仅仅出于文娱性质,咱们把Arduino开发东西装置在Raspberry Pi上,并在Raspberry Pi写以一个简略程序并下载到Aruduino上。它并非是一台高功用的电脑,可是它确实是一台电脑。

总结

Arduino是一个扩展性很好的渠道,便于与各种设备交互。关于初学者来说,在进行一些小型项目时,它是绝佳的挑选。Raspberry Pi合适用于需求用户界面和需求网络支撑的项目,其性价比较高。

BeagleBone具有Arduino杰出的可扩展性,兼具Raspberry Pi快速处理器和Linux灵敏的开发环境。所以,假如你想做与水培花园相似的项目,咱们引荐BeagleBone。由于它的输入输功用完善,并便于接入网络,所以咱们能够经过Web端监测它回传的数据。

所有这3种设备是咱们数字化项目的柱石。当然,还有其他渠道可用,例如,咱们运用Sun SPOTs监测咱们的番茄花园,这三种设备已基天性满意咱们所需,除非你需求更高档的功用。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/284436.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部