レゴEV3のハッキング:独自のオブジェクトセンサー「目」を作成する
レゴマインドストームEV3キットにはさまざまなクールなセンサーが付属していますが、独自のカスタムセンシングデバイスを作成するのは素晴らしいことではないでしょうか。このプロジェクトでは、ジャンクボックスにある、またはRadioShack、Adafruit、Jameco、SparkFunElectronicsなどの販売代理店から購入した基本的な電子部品を使用してLegoEV3コントローラー用の独自のオブジェクトセンサーを作成する方法を紹介します。
このDIYオブジェクトセンサーは、EV3キットに付属するタッチセンサーの電子的な代替品と考えてください。物体センサーは、物理的に接触する代わりに、光と影を使用して物体を検出し、EV3にモーターをオンにするかアラームを鳴らすように促します。アップロードする簡単なコードを実行すると、EV3は、検出スペース内のオブジェクトの存在に基づいて、画面上に1組の表情豊かな目を表示します(Rethink Roboticsのバクスターなど)。
レゴEV3の内部には何がありますか?
Lego EV3は、Bluetooth通信、WiFi、USBホスティング、マルチボタンユーザーインターフェイスなど、数多くの優れた機能が組み込まれた、注目に値するプログラム可能なコントローラーです。 Lego EV3の背後にある頭脳は、強力なTexas Instruments 456MHzARMマイクロプロセッサです。 TIマイクロプロセッサに接続されているのは、EV3の電源、USB、I / O(入力/出力)ポート、フラッシュメモリ、表示ボタン、およびLCD画面上のGUI(グラフィカルユーザーインターフェイス)です。 I / Oポートは、1、2、3、および4のラベルが付いた4つの入力と、A、B、C、およびDのラベルが付いた4つの出力で構成されます。 12本のケーブル。このプロジェクトでは、入力ポート1を使用して、DIYオブジェクトセンサーをTIARMマイクロプロセッサに接続します。
LEGOケーブルの変更
独自のセンサーを構築するための重要な要素は、レゴEV3の入力回路にアクセスできることです。 DIYオブジェクトセンサーをEV3入力ポート1に接続するには、標準のRJ-12ケーブルを変更するだけです。 RJ-12コネクタの1つをケーブルから切り離し、外側の絶縁体を剥がすことで、オブジェクトセンサー回路を接続するための6本の個別のワイヤにアクセスできます。 DIYオブジェクトセンサーのリレー接点は、6本のワイヤーのうち2本に接続します。
レゴEV3コード
オブジェクトセンサーのプログラミングコードは、EV3ソフトウェアの機能ブロックのインターロックに基づいています。各ブロックは、オブジェクトの検出、応答時間、表現力豊かな目の表示に関連する特定の機能を提供します。 EV3のプログラミングの優れた点は、ミニスピーカーで聞いたりLCDに表示したりできる多くのサウンドと視覚効果です。オブジェクトセンサーのRobotEyesコードとマルチメディア効果により、ロボットはより魅力的になり、表現力豊かな応答に基づいて周囲の認識を得ることができます。始めましょう。
詳細:レゴEV3のハッキング:独自のオブジェクトセンサー「目」を作成する
製造プロセス
- 気象台とIOTに参加– CWOP
- センサーデータとRaspberryPiマイクロプロセッサーの統合
- 自宅にワイヤレスセンサーネットワークを構築する
- レゴEV3のハッキング:独自のオブジェクトセンサー「目」を作成する
- レゴマインドストームNXT超音波センサーをラズベリーパイに接続する方法
- RaspberryPiのHC-SR04超音波距離センサー
- Raspberry Pi、DHT11センサー、Thingspeakを使用して最初のIOTを構築します。
- ラズベリーパイに最適なアクセサリー
- RaspberryPiでのA111パルスレーダーセンサーの使用
- 独自のGoogleVoiceHATを作成する
- Raspberry Piロボットの構築:初心者向けの最高のチュートリアル