我需要帮助为我的Arduino项目购买组件

我是这个硬件的新手。我需要购买组件的帮助

我项目的简要说明

我需要一种能够在有人推动它并将信息发送到网络服务器或网页插座时远程检测重量或压力的设备。该设备可以位于300英尺。

在对它进行了一些研究后,我了解到我需要,arduino uno作为设备主平台,xbee用于与网络进行无线通信,xbee屏蔽用于xbee,力敏感电阻传感器用于检测小的重量或压力。

问题</强>

首先我是否正确上述组件会解决我想要做的事情?如果不是我错过了什么?我误解了什么?

我了解到有像xbee explorer,Arduino可堆叠标题,断开标题和面包板之类的东西。我真的需要这些吗?

将来我希望能够使用超声波传感器或红外传感器对电路板进行其他实验来检测物体。我是否需要购买任何特定的东西才能使这些传感器与电路板兼容,或者它们都是标准的?

基本上我想一次性购买我需要的一切。先感谢您。任何帮助将不胜感激。

0
购物问题在本网站上明确地为OFF TOPIC。重新阅读您在注册时应该阅读的指南。
额外 作者 Petur Olsen,

1 答案

我宁愿选择ESP8266。您可以从Arduino IDE编程。除了编程电缆(USB-UART适配器)之外,您不需要任何其他东西,并且可以使用一个上拉电阻将力传感器连接到模拟输入。

There is a similar idea with one button here: https://www.hackster.io/noelportugal/esp8266-ifttt-easy-button-888a87

You can build your own force sensor: http://www.todayifoundout.com/index.php/2010/01/how-to-make-a-ridiculously-cheap-analog-pressure-sensor/

如果您不需要测量力,可以使用更容易的方法来检测人的体重。这些按下后会给出简单的联系,并且可以像按钮一样使用(请参阅我的答案中的第一个链接)。 http://learning.media.mit.edu/projects /gogo/documents/making%20sensors.html#Paper 和铝箔。

真的不可能一次性购买所有东西:)我会说你需要:

我建议你找一个基于ESP8266的教程,Adafruit有很多这样的教程,然后你将对所需的工具和组件有所了解。

如果您购买一些Arduino,请考虑购买使用32u4芯片的产品,例如Arduino Leonardo或Arduino Micro。 32u4芯片拥有更多内存,比原来的Arduino Uno具有更高的性能,而且它也可以用作USB鼠标或USB键盘。

对于infra(你的意思是检测人类的PIR,还是反射传感器?)你有很多可能性。如果直接使用ESP8266,请检查传感器是否工作在3.3V。有些东西适用于5V,有些则适用于3.3V。您可以轻松地连接它们,但这只是另外一个需要覆盖的内容,因此最好使用专用的3.3V传感器。

超声波传感器也有很多种类。你需要一些非常便宜的东西吗?一个短程传感器?传感器的射程更远?我认为你必须先设定目标。

Leonardo和Uno以及Micro板均可使用5V和3.3V传感器。驱动这些传感器是非常标准的,你需要用两根电线为它们供电,并且当检测到某些东西时,有一根电线从0V到5V(反之亦然)。超声波传感器各不相同:传感器具有一个模拟输出,在距离的前提下提供0V至5V之间的电压。然而,大多数超声波传感器作为超声波原理很简单:它们有一个输入你所驾驶的,并将给出一个输出的回收信号。在这种情况下,您必须测量驱动信号和回波之间经过的时间,这取决于物体距传感器的距离。

0
额外
ATmega32u4确实有一些优点,直接在ESP8266上运行代码的能力也可以简化项目。然而,对于初学者而言,手头上有一个绝对普通的Uno/Duemilanove型ATmega328p板可能并不是一个坏主意,以便能够使用外围示例代码而无需任何更改 - 因为要确定其他板需要更改的内容可以带点经验。
额外 作者 rossp,
我不确定你是怎么说的xbee。它是Digi各种通讯产品的外形,请参阅 digi.com/lp/xbee 除非您使用xbee wifi,否则您无法单独使用xbee模块访问互联网。这些模块构建为一个智能的内部无线网络,但如果您想要上网,则需要一种具有wifi或以太网连接的集中器或网络集线器。
额外 作者 joeqwerty,
您可能不希望仅仅因为它消耗大量电力而排除wifi。任何技术都会耗费大量电力。诀窍是将通信间隔保持在最低限度。在您的情况下,设备无法做任何事情,并且在没有检测到人类的情况下保持深度睡眠消耗88uA。检测可以唤醒模块,模块将连接到接入点,发送数据,并将消耗200-400mA持续1.5秒,然后返回休眠状态。平均电流消耗?如果你不睡觉,它可以用2节AA电池运行2天。如果你做睡眠技巧,它可以运行一年。
额外 作者 joeqwerty,
@Gee Bee非常感谢你。你认为xbee应该用于将数据发送到互联网(通过websocket)吗? (我不想使用以太网,因为我希望它是无线的,我不想使用wifi,因为它消耗大量电力。)
额外 作者 harsh bansal,
哦,哇,我不知道。谢谢你,这很有帮助。
额外 作者 harsh bansal,