私はArduinoプロジェクトのコンポーネントを購入するのに助けが必要です

私はこのハードウェアの初心者です。私はコンポーネントの購入に関する助けが必要です

プロジェクトの簡単な説明

誰かがそれを押してウェブサーバーまたはウェブソケットに情報を送信すると、リモートから重量や圧力を検出するデバイスが必要です。装置は300フィートまで配置できます。

私はいくつかの研究をした後、私は、デバイスのメインプラットフォームとしてarduino uno、Webとのワイヤレス通信用のxbee、xbee用のxbeeシールド、小さな重量または圧力を検出する力に敏感な抵抗センサーが必要であることを学びました。

質問

まず、上記のコンポーネントを修正して私がしようとしていることを解決するでしょうか?私は何が欠けていない場合ですか?私が間違って言ったことは何ですか?

xbeeエクスプローラ、Arduinoスタッカブルヘッダー、ブレークアウェイヘッダー、ブレッドボードなどがあることを知りました。これらは本当に必要なのですか?

将来的には、超音波センサーや赤外線センサーを使って物体を検出するような、ボードで他の実験もできるようにしたい。これらのセンサをボードと互換性を持たせるためには何かを購入する必要がありますか、それともすべて標準ですか?

基本的に私はワンショットで必要なものすべてを買いたいと思っています。前もって感謝します。どんな助けもありがとう。

0
ショッピングに関する質問は、このサイトの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 とアルミホイル。

1つのバッチとしてすべてを買うことは本当に不可能です:)私はあなたが必要と言うでしょう:

ESP8266ベースのチュートリアルを見つけることをお勧めします.Adafruitにはたくさんのものがあり、必要なツールやコンポーネントについて理解しています。

Arduinoを購入する場合は、Arduino LeonardoやArduino Microなどの32u4チップを使用して購入することを検討してください。 32u4チップは、オリジナルのArduino Unoよりも多くのメモリとパフォーマンスを備えています。また、USBマウスまたはUSBキーボードとしても機能します。

インフラストラクチャー(人間を検出するPIRまたは反射型センサーを意味しますか?)にはかなりの可能性があります。 ESP8266を直接使用する場合は、センサが3.3Vで動作することを確認してください。いくつかのものは5Vで動作し、他のものは3.3Vで動作します。それらを簡単にインターフェースすることができますが、これはカバーする別の余分なものなので、専用の3.3Vセンサーでうまく行きます。

超音波センサは、多くの種類にも入っています。あなたは何か馬鹿げた安いものが必要ですか?短い範囲のセンサー?より長い範囲のセンサー?私はまずあなたの目標を設定しなければならないと思います。

LeonardoとUnoとMicroのボードは、5Vと3.3Vの両方のセンサーで動作します。これらのセンサーを駆動することは非常に標準的なので、2本のワイヤで電源を供給し、何かが検出されたときに0Vから5V(またはその逆)のワイヤを1本持っている必要があります。超音波センサーにはさまざまなものがあります.1つのアナログ出力を持つセンサーがあり、その距離に応じて0〜5Vの電圧が得られます。しかし、超音波センサーのほとんどは、超音波の原理のように単純です:彼らはあなたが運転するものが1つの入力を持って、エコー信号の1つの出力を与えます。この場合、駆動信号とエコーの間の経過時間を測定する必要があります。エコーは、センサーからの物体の距離に依存します。

0
追加された
ATmega32u4にはいくつかの利点があり、ESP8266上でコードを直接実行できるため、プロジェクトも簡素化できます。しかし、初心者の方は、周辺のサンプルコードを変更せずに使用できるように、他のボード用に変更する必要がある作業をするために、Uno/DuemilanoveタイプのATmega328pボードを手元に置いておくのは悪い考えではないかもしれません少し経験を取ることができます。
追加された 著者 rossp,
どのようにxbeeを意味するのかは分かりません。これはDigiの様々な通信製品のフォームファクターです。 digi.com/lp/xbee をご覧ください。 xbee wifiを使用していない限り、xbeeモジュールだけでインターネットにアクセスすることはできません。これらのモジュールは、インテリジェントな内部ワイヤレスネットワークを形成するために作られていますが、インターネットに接続する場合は、無線LANまたはイーサネット接続を備えた一種のコンセントレータまたはネットワークハブが必要です。
追加された 著者 joeqwerty,
あなたは単に "それは多くの力を消費する"ため、無線LANを除外したくないかもしれません。どんな技術でも多くの電力を消費します。そのトリックは、通信間隔を最小に保つことです。あなたの場合、デバイスは何もすることはできませんし、人間が検出されない場合、88uAを消費する深い睡眠にとどまります。検出によりモジュールが起動し、モジュールがアクセスポイントに接続し、データを送信し、1.5秒間200-400mAを消費し、スリープ状態に戻ります。平均電流が流れますか?睡眠を取らないと、2つの単三電池で2日間作動します。あなたが睡眠のトリックをする場合、それは1年を実行することができます。
追加された 著者 joeqwerty,
@ジビー非常にありがとうございます。 xbeeが(websocket経由で)インターネットにデータを送信するために動くはずだと思いますか? (私はそれがワイヤレスになりたいので、私はイーサネットを使用したくないです。そして、それは多くの電力を消費するので、Wi-Fiを使いたくありません。)
追加された 著者 harsh bansal,
ああ、私はそれを知らなかった。とても役に立ちました。
追加された 著者 harsh bansal,