menü simgesi Tüm Kategoriler
Arduino A000065

Arduino Proto Wireless SD Shield

Ürün Kodu : 08.02.012.016
786,87 TL + KDV
944,25 TL (KDV Dahil)
  • Ürün Özellikleri
  • Ödeme Seçenekleri
  • Yorumlar (0)
  • Arduino Proto Wireless SD Shield


    Wireless SD Shield, Arduino üzerine XBee veya farklı bir kablosuz modül ekleyerek kablosuz iletişim kurulmasını sağlar. Kart üzerinde Digi firmasının ürettiği XBee modülleri için dişi headerlar vardır. Fakat XBee pin yapısına sahip bir başka Zigbee iletişim modülü de kullanılabilir. Modül kapalı alanda 100 feet (1 feet = 0,3048 metre) açık alanda 300 'feet'e varan kapsama alanına sahiptir. Wireless SD Shield, seri-USB dönüştürücü muadili olarak, yayım (broadcast) yapmak veya mesh network oluşturmak için de kullanılabilir.




    Üst soldaki resimde göreleceği üzere Zigbee modülüne (anteli olan modül) uyumlu headerlar shiled üzerine konumlandırılmıştır. Modül bu headerlara takıldığı zaman, modülün her bir pini headerın hemen yanındaki through-hole 'pad'ler (lehimleme pinleri) üzerinde erişilebilir hale gelir. Bu şekilde Zigbee modülü kullanıcı erişimine açılır. Sağ üstteki resimde ise Zigbee modülü (Resimde Xbee) takılmış shiled, bir Arduino Uno kartı üzerine yerleştirlmektedir. Bu şekilde UNO wireless özelliği kazanıp bir ağa bağlanabilirken, Xbee modülü de UNO üzerindeki USB-to-serial entegresi (Rev2 ve önceki sürümlerde bu bir FTDI çipi üst sürümlerde Atmega16u2 entegresidir.) üzerinden programlanabilir.
    Kart üzerinde SD kart slotu mevcuttur. Karta ulaşmak üzere SD kütüphanesi kullanılırken Pin 4'ün CS (Chip select) olarak kullanıldığı bilinmelidir. SPI pinleri ise 11,12 ve 13 nolu pinlerdir. Kart üzerinde yer alan bir toogle switch Xbee modülünün 'shiled'ın takıldığı karttaki ana işlemci ile haberleşmesini veya ana işlemciyle haberleşmeyip USB-to-serial entegresi üzerinden programlanabilmeyi sağlar.
    Switch Ayarları
    Shield üzerinde 'Serial Select' isimli bir switch bulunmaktadır. Bu switch Wireless SD Shield üzerindeki Zigbee modülü ile Wireless SD Shield'ın takıldığı kart üzerindeki ana mikrodenetleyici ve o kartın USB-to-serial entegresi arasında seri haberleşmeyi düzenlemektedir. ‘Switch’in micro ve USB olmak üzere iki konumu vardır.
    • Micro konumu/modu:
    Mikro konumunda Zigbee modülünün DOUT pini Wireless SD Shield’ın takıldığı kart üzerindeki ana işlemcinin RX pinine ve DIN pini de işlemcinin TX pinine bağlıdır. İşlemcinin RX ve TX pinleri aynı zamanda USB-to-serial entegresinin TX ve RX pinlerine bağlıdır. Ana mikroişlemci/mikrodenetleyici tarafından gönderilen veriler USB-to-serial entegresi üzerinden bilgisayara gönderilirken aynı zamanda Zigbee modülüne de gönderilir. Zigbee modülü de bu verileri yayımlayabilir (broadcast). Bu modda kart ana mikrodenetleyicisi USB üzerinden programlanamaz!!!




    • USB Konumu/modu:
    Switch USB konumuna gitirildiğinde Zigbee modülünün DOUT pini doğrudan USB-to-serial çeviricinin RX pinine, Zigbee modülünün DIN pini USB-to-serial çeviricinin TX pinine bağlanmıştır. Bu modülün doğrudan bilgisayar ile haberleşmeye geçebildiğini gösterir. Wireless SD Shield'ın takıldığı kart üzerindeki ana mikrodenetleyici by-pass edilmiştir. Shiled’ı bu modda kullanabilmek için, mikrodenetleyici boş bir sketch ile programlamanız veya kart üzerinden çıkarmanız gerekmektedir.




    Ağ Ayarları
    Wireless SD Shield üzerinde, Xbee modülünün pin yapısına uyan diğer Zigbee modülleri de kullanılabilir. Aşağıdaki anlatımlarda Seri 1 olarak geçen Xbee 802.15.4 modülleri ve Seri 2 olarak geçen Xbee ZNet 2.5 veya Xbee ZB modüllerinin nasıl konfigüre edileceği anlatılmıştır.Bu modüller için konfigürasyon parametreleri neredeyse ayndır fakat kullanıldıkları ağ topolojileri farklılık arz eder.
    Adresleme: iki modülün birbiriyle haberleşebilmesi için ayarlanması gereken bazı parametreler vardır. Öncelikle ID parametresi üzerinden aynı haberleşecek modüllerin aynı ağ içinde konumlandırılmaları gerekir. Daha sonra ise CH parametresi ile aynı kanala çekilmelidirler. Daha sonra haberleşecek iki Shield (Xbee modülü) için hedef adresleri (Destination Address) DH ve DL parametreleri olarak girilmelidir.

    Adresleme konusunda DH ve DL durumuna göre farklı durumlar ortaya çıkar.
    • Bir modül için DH 0 ve DL 0xFFFF değerinden küçük bir sayı ise, bu değerlerin yüklü olduğu modül tarafından gönderilen veriler, yine 16 bitlik bir parametre değeri olan MY parametresi DL değerine eşit olan bütün modüller gönderilen verileri alır.
    • Bir modül için DH 0 ve DL 0xFFFF değerine eşit ise, modülün gönderdiği veriler istisnasız tüm modüller tarafından alınır.
    • Bir modül için DH değeri 0'dan farklı yani DL değeri 0xFFFF değerinden büyükse, gönderilen veri sadece seri numarası (SH ve SL değeri), gönderici modülün hedef adres (destination adres) değerine eşit olan modül tarafından alınmaktadır.
    Tekrar hatırlamak gerekir ki farklı ağ veya kanal da yer alan modüller adresleme değerleri ne olursa olsun haberleşemeyeceklerdir. Seri 2 cihazlar için cihazın Coordinator, Router veya End Device olarak ayarlanmak istenmesi durumunda modüle yüklenecek firmware'in uygun bir firmware olmasına kullanıcı dikkat etmelidir.
    Konfigürasyon
    Hem seri 1 hem seri 2 modüller için AT komutları ile adı adım konfigürasyon için aşağıdaki linkler incelenebilir:
    Modüllere komut gönderilirken ilgili parametrenin başına 'AT' ifadesi eklemeyi unutmayın. (Örnek: ATID, ATCH gibi). 'AT' ifadesiyle komut olarak gönderilebilen parametrelerin bir listesi aşağıda verilmiştir:


    Komut Açıklama Geçerli Değer Varsayılan Değer
    ID XBee modülün netword ID'sidir. 0 - 0xFFFF 3332
    CH XBee modülün kanal değeridir. 0x0B - 0x1A 0X0C
    SH ve SL XBee modülün seri numarasıdır
    (SH 'high' 32 bit değeridir, SL 'low' 32 bit değeridir).
    Read-only değerlerdir.
    0 - 0xFFFFFFFF
    ( SH ve SL için )
    Her modül için farklıdır
    MY Modülün 16-bit'lik adresidir. 0 - 0xFFFF 0
    DH ve DL Wireless haberleşme için hedef (destination) adres değeridir.
    (DH 'high' 32 bit değeridir, DL 'low' 32 bit değeridir).
    0 - 0xFFFFFFFF
    ( DH ve DL için )
    0 ( DH ve DL için )
    BD Arduino kart veya birlgisayar ile haberleşmek
    için kullanılan baud rate değeridir.
    0 (1200 bps)
    1 (2400 bps)
    2 (4800 bps)
    3 (9600 bps)
    4 (19200 bps)
    5 (38400 bps)
    6 (57600 bps)
    7 (115200 bps)
    3 (9600 baud)


    • Tüm XBee modülleriyle uyumludur.
    • XBee modülünün pinlerine dışarıdan da rahat müdahale etmenize yardımcı olacak şekilde pinler dışarıya da çıkarılmıştır.
    • TX, RX, güç ve RSSI için ledler yerleştirilmiştir.
    • Arduino Uno R3, Pro, Mega 2560, Mega ADK, Seeeduino V3.0 (Atmega 328P) ile uyumludur.

    Dökümantasyon ve Görseller

    Robotsepeti.com güvencesiyle kolayca ulaşabileceğiniz orjinal bir ürün daha ! Tek yapmanız gereken ihtiyacınızı belirlemek ve bize ulaşmak!

T-Soft E-Ticaret Sistemleriyle Hazırlanmıştır.