はじめに

Yun Shieldとは

The Yun Shieldは、Arduinoボード用の最も強力なシールドの1つです。Yun Shieldは、Arduinoボードのインターネット接続とストレージの問題を解決するために設計されています。

Yun ShieldはオープンソースのOpenWrtシステム(Arduino Yunで動作するシステムと同じ)を実行し、Arduino IDE v1.5.4以降と完全に互換性があります。Yun Shieldは、さまざまなインターネット接続とより多くのストレージを必要とするArduinoプロジェクトに理想的な選択肢です。

LeonardoとYun Shield

基本的に、Yun Shield + Leonardoは公式のArduino Yunと同等ですが、Yun ShieldはUno、Duemilanove、Megaなどの他のArduinoボードと連携できるため、より柔軟です。Yun Shieldは外部Wi-Fiアンテナを使用しており、さまざまな構成や環境での安定性と可能性を提供します。

top

ハードウェアバージョン情報

v1.xとv2.xの違い

v1.xとv2.xの両方が提供されており、それらの違いは次のとおりです。

v1.xシリーズの場合

Yun Shield v1.0からv1.1への変更履歴

Yun Shield v1.1からv1.1.6への変更履歴

top

仕様

top

機能

top

LED

Yun Shieldには4つのLEDがあります。これらのLEDの機能は次のとおりです。

top

システム構造

Yun Shield図

Yun Shield図

インターフェース:

RJ45、WiFi、USBホスト、およびフェイルセーフは、Dragino HEモジュールに直接接続されています。Dragino HEモジュールは、SPIとUARTを使用してArduinoボードと通信します。Yun Shieldは3.3vおよび5vのArduinoボードと互換性があります。オンボードジャンパーSV1は、SPIとUARTを3.3vまたは5vレベルに設定するために使用されます。

SPIインターフェースは、Arduino IDEからスケッチをアップロードするために使用されます。SPIインターフェースはアップロード中にのみDragino HEに接続されるため、Arduino SPIは他のSPIスレーブデバイスへの接続にも使用できます。

UARTインターフェースはArduinoのBridgeクラスに使用されます。Arduino IDEにはBridgeクラスの使用方法を説明する多くの例があります。これはYunソリューションの核です。Arduinoのシリアルインターフェースが他のハードウェアによって使用されていないことを確認する必要があります。

top

電源要件

Yun Shield v1.1の電源ジャンパー

Arduino DCポート経由

Dragino HEはYun Shieldのコアモジュールです。HEモジュールは全負荷時に約200mAの電流を必要とするため、Arduinoオンボードの5v LDOの過熱を避けるためにArduinoのVINピンから給電されます。したがって、Yun Shieldを使用する場合は、ArduinoボードはUSBポートではなくDCポートから給電する必要があります。DC入力は9v〜15vです。

Yun ShieldのUSBホストはArduinoの+5vピンから電源を取得します。Arduinoの+5vは+5V LDOから供給されるため、Arduinoボードの過熱を避けるために、USBホストを使用する場合は+9v DCを使用することをお勧めします。

Arduino USBポート経由(注意)

ユーザーは、全体の電流(Arduino + Yun Shield + その他のシールド)がArduino 5V LDOの制限内であれば、Yun Shieldに給電できます。Yun Shield v1.1には、Yun ShieldをVINまたは5V USBから給電するかどうかを定義するジャンパー(下部)があります。したがって、ユーザーはジャンパーを5Vの位置に設定し、Arduino USB経由でYun Shieldに給電できます。

全体の電流がLDOの制限を超えると、Yun Shieldで切断、再起動などの奇妙な問題が発生する可能性があります。

Yun Shield v1.0のArduino USBポート経由でのYun Shieldへの給電

イーサネットポートパッシブPoE経由

Yun Shieldバージョンv1.1.6およびv2.4はパッシブPoEをサポートしています。ユーザーは8コアRJ45ケーブルとPoEインジェクターを介してYun ShieldとArduinoに給電できます。Yun Shieldは802.3afモードBのピン配置を使用します。ピン4と5にDCプラス、ピン7と8にDCマイナスがあります。データは1-2と3-6にあります。パッシブPoE

RJ45ポートからのPWRはYun ShieldのVINピンに接続されています。そのため、Arduinoにも給電できます。PoE電源の入力は9v〜15vです。

Yun Shield v1.1.6のRJ45ポート接続

top

YUN SHIELDの設定

IPアドレスの検索

Yun ShieldにはWiFiインターフェースとLANポートがあります。それぞれにIPアドレスがあり、インターネット接続とデバイス管理に使用できます。

WiFiポートの工場出荷時IP

最初の起動時にAPとして機能するYun Shield

Yun Shieldの最初の起動時に、Dragino2-xxxxxxという安全でないWiFiネットワークが自動生成されます。

ユーザーはラップトップを使用してこのWiFiネットワークに接続できます。ラップトップはIP 192.168.240.xxxを取得し、Yun ShieldのデフォルトIPは192.168.240.1です。

フォールバックIP

フォールバックIPを使用するためのPC設定

フォールバックIP 172.31.255.254/255.255.255.252がYun ShieldのLANポートに割り当てられているため、ユーザーはラップトップのIPが172.31.255.253/255.255.255.252であれば、常にこのIPでYun Shieldにアクセスできます。

Arduino IDEからのIP検出

Yun Shieldのイーサネットポートがアップリンクルーターに接続されているか、WiFiインターフェースがWiFiルーターに関連付けられている場合、同じネットワーク内のPCはArduino IDEを使用して、検出されたYun Shieldで説明されているようにYun ShieldのIPアドレスを検出できます。

top

設定方法

Yun ShieldはオープンソースのLinuxシステムを実行します。ユーザーがYun Shieldと同じネットワークにPCを持っている場合、ユーザーはWebインターフェースまたはSecure Shell (SSH)のいずれかを介してシステムにアクセスできます。

Webインターフェース経由でのアクセス

Yun Shieldを設定するための推奨ブラウザはFirefoxChromeです。ブラウザにIPアドレスを入力するだけで、Yun Shieldのログインページが表示されます。

Yun Shieldログインページ

Yun Shieldのデフォルトのユーザー名とパスワードはroot/draginoです。

SSH経由でのアクセス

SSH経由で、ユーザーはLinuxシステムに直接アクセスし、より多くの機能とアプリケーションをサポートするようにシステムをカスタマイズできます。

SSH経由でのYun Shieldへのアクセス

SSHアクセス:

IPアドレス: Yun ShieldのIPアドレス

ポート: 22

ユーザー名: root

パスワード: dragino (デフォルト)

top

Web設定ページ

インターネットアクセス用の一般設定

ログイン後、GUIはWIFI / ETHインターフェースのステータスを表示します。「Configure」ボタンをクリックすると、ユーザーはデバイスのパスワードとネットワークパラメータを設定できます。

インターネットアクセス用のWiFi設定

Arduino関連の設定

正しいボードタイプを選択

AVRの自動検出: Yun ShieldはArduino AVR部分を自動検出し、関連情報を使用して更新します。

プロファイルのアップロード: 自動検出。

ブートローダーのアップロード: チェックされている場合、Yun ShieldはスケッチをアップグレードするときにArduinoブートローダーを追加します。ブートローダーがない場合、ユーザーはArduinoにスケッチをアップロードできません。

Linuxファームウェアのアップグレード

Yun Shieldファームウェアは、バグ修正/システム改善または新機能のためにGUI経由でアップグレードできます。ファームウェアのバージョン情報は、このリンクから確認できます:Yunファームウェア変更ログ

GUI → アップグレードページに移動し、正しいファームウェアを選択してアップグレードします。Webアップグレードに使用されるファームウェアはsysupgradeタイプのファームウェアである必要があります。ユーザーはアップグレード後に設定を保持するかどうかを選択できます。

ファームウェアのアップロード

ファームウェアのアップロード

通常、新しいファームウェアをフラッシュするには約2分かかります。その後、すべてのLEDが一緒に点滅し、システムが新しいファームウェアで再起動していることを示します。

ビデオ説明:

top